如何解决 "Recv failure: Connection reset by peer" 错误

How can I resolve "Recv failure: Connection reset by peer" error

我在 myRepo 上尝试 $ git pull$ git fetch 命令时出错,但 myTestRepo 工作正常。

命令给我那个错误。

Fetching origin
fatal: unable to access 'http://mysite/myPath/myRepo.git/': Recv failure: Connection reset by peer
error: Could not fetch origin

我试过git$ git fetch -p$ git fetch -p --all -f命令,他们工作了一两次之后,这些命令给出了同样的错误。

我正在使用 http 连接,我将连接更改为 ssh 而不是 http,问题已解决

我遇到了类似的问题,但是想通了。实际上,github没有http,只有https。尝试将 http 替换为 https.

如果您使用 http 时 80 被阻止,则可能会发生这种情况 url。

我遇到了这个问题

git clone xyz.git

我添加 sudo 命令解决了问题

sudo git clone xyz.git

如果您的公司通过代理使用github,那么:

在你的用户 .gitconfig 文件中,包含对应于 HTTPS 的代理 URL。

像下面的例子:

[https]
    proxy = https://YOUR_HTTPS_PROXY:PORT_NUMBER

或 运行

git config --global https.https://domain.com.proxy https://proxyUsername:proxyPassword@proxy.server.com:port

你可以在这里看到更多:

https://gist.github.com/evantoli/f8c23a37eb3558ab8765