如何解决 "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
你可以在这里看到更多:
我在 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
你可以在这里看到更多: