bugs Recorded && hexo d Test
这次的设计思维小项目是进行github在线协作,我果然对github的理解还远远远远不够。
我在push 自己的分支的时候,经过同学提醒,需要先同步上游的变更。
按照contributing standards上所书写的,
需要先关联remote 再git fetch,然后我就遇到了git fetch ERROR.
ERROR具体如下:
这可咋整呢,然后我多方求助,最后咨询了助教得到了如下解释:Orz
这个ssh-key可太搞人了,气的我直接删了~/.ssh
我一开始,借鉴了一篇文章,想配置多平台的ssh-key
因为我之前把~/.ssh全删了,所以,我理解上是不存在gitlab上的这个key了。
然后就一直报错,我猜测原因是公钥的名字,要么就是.config我当时没写。
后来我就直接放弃配置多平台了,直接重新配置了ssh-key Github的,github配置ssh-key的教程有很多,这里就不copy别人的了。
最后
就成功了,怪不得看到网上说遇到fetch无权限ERROR要重新配置ssh-key,原来是这个原因。
我还以为要把我fork的仓库的创建者的ssh-key获取权限呢,后来想想也不是可能的!
顺道试一下deploy还行吗…
!还是成功的!
结果,一晚上,我一个PR都没发出来,哈哈。