背景

晚上敲着代码准备提交,执行git pull,报错Recv failure: Connection reset by peer。看着这报错我陷入了沉思,这个报错在我的理解中被被人拒绝了。查了一下资料,发现这个报错是http系列的问题,于是我有了想法。。

在这里插入图片描述

处理

ping一下github

在这里插入图片描述

没啥问题

网页访问一下github

在这里插入图片描述

也没啥问题

项目git配置

在这里插入图片描述

没错,是http的。那我把他改成git会咋样。

在这里插入图片描述

take a try

在这里插入图片描述

有进步,这个应该是ssh公私钥没配置

git ssh配置

mac配置参考
在这里插入图片描述

测试了一下连通性,没啥问题

再次尝试拉取

在这里插入图片描述

成功了,留下了开心的眼泪。哈哈

疑惑点待研究

1、两个方式有啥差异呢,https:git

参考

mac公私钥配置
what-does-connection-reset-by-peer-mean
fatal-read-error-connection-reset-by-peer

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐