我的git客户端在尝试克隆存储库一段时间后反复失败,出现以下错误。

这里的问题是什么?

注意:我已经向GIT托管提供商注册了我的SSH密钥

Receiving objects:  13% (1309/10065), 796.00 KiB | 6 KiB/s
fatal: The remote end hung up unexpectedly

当前回答

这对我来说很有效,设置谷歌的命名服务器,因为没有指定标准的命名服务器,然后重新启动网络:

sudo echo "dns-nameservers 8.8.8.8" >> /etc/network/interfaces && sudo ifdown venet0:0 && sudo ifup venet0:0

其他回答

使用SSH而不是http,这不是这个问题的一个好答案,但至少它对我有用

我也有同样的问题, 我用试错法解决了这个问题。我改变了core。compression值直到它生效。

在3次尝试后,我从“git配置-global core.compression 1”开始

“git config—global core.compression 4”对我很有用。

将克隆屏幕中的源树高级选项的深度更改为25对我来说很有效

Bitbucket也有同样的错误。固定的

git config --global http.postBuffer 500M
git config --global http.maxRequestBuffer 100M
git config --global core.compression 0

我的经验是,这肯定是某个地方的连接超时。

最终,我在电脑上插入了一个蹩脚的wifi适配器,并使用了手机的热点。

当我使用有线连接到我的ISP时,向Github上传一个小更改是可以的,所以连接和身份验证在原则上是有效的。 但是当尝试推送一个新的80Mb存储库时,出现了错误。

在设法通过wifi加密狗/热点推动回购后,小的增量变化很好。