github Recv failure: Connection reset by peer

Recv failure: Connection reset by peer

  • 背景
  • 处理
    • ping一下github
    • 网页访问一下github
    • 项目git配置
    • git ssh配置
    • 再次尝试拉取
  • 疑惑点待研究
  • 参考

背景

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

在这里插入图片描述

处理

ping一下github

github Recv failure: Connection reset by peer_第1张图片

没啥问题

网页访问一下github

github Recv failure: Connection reset by peer_第2张图片

也没啥问题

项目git配置

github Recv failure: Connection reset by peer_第3张图片

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

github Recv failure: Connection reset by peer_第4张图片

take a try

github Recv failure: Connection reset by peer_第5张图片

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

git ssh配置

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

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

再次尝试拉取

github Recv failure: Connection reset by peer_第6张图片

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

疑惑点待研究

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

参考

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

你可能感兴趣的:(奇奇怪怪的问题,problems,github)