今天在gitlab上更新代码时Mac版idea报了Update failed unable to access ‘http://x.x.x.x/abc/msd.git/’:Recv failure: Connection reset by peer这样的错误。web登录Gitlab上是没有问题的,但是用idea更新就是报错。

1.gitlab上添加公钥

  以前不添加公钥也可以访问,现在不行了。
使用命令:ssh-****** -t rsa -C "[email protected]" (邮箱地址自行修改)
在MacBook 中就打开终端,粘贴命令按照提示就可以生成rsa的秘钥了。
把生成好的公钥粘贴到下图的key中,点击Add key的按钮添加即可。
gitlab Update failed unable to access Recv failure: Connection reset by peer

2.ssh中添加本地公钥

  打开终端,输入以下命令
ssh-agent bash #开启ssh-server服务
ssh-add /Users/xiaoming/.ssh/id_pub.rsa #把本地**添加进去
备注:ssh-add后面的/Users/xiaoming/.ssh这个路径每个人可能不一样,自己根据.ssh的实际路径修改。如果找不到.ssh文件夹的话,需要修改权限显示所有文件夹。

参考资料
https://blog.csdn.net/qq_34691713/article/details/83989291

相关文章: