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

这里的问题是什么?

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

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

当前回答

运行git push…从Mac终端做出的技巧,这是不同的尝试从IDE(我的情况:VSCode)导致的问题。

其他回答

我也有同样的问题。这个问题的原因正如Kurtis对GNUTLS的描述。

如果你有同样的原因,并且你的系统是Ubuntu,你可以通过从ppa安装最新版本的git来解决这个问题:git-core/ppa。命令如下所示。

sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get git

对我来说,问题是安装在MacOS上的诺顿安全。一旦我临时禁用防火墙和其他诺顿保护,我的git推送工作正常。

使用SSH:

如果您将postBuffer增加到524288000 (500mb), 1048576000 (1GB)和2147483648 (2GB),但问题没有解决,我的建议是使用SSH克隆或拉出存储库。生成SSH密钥对

我把它改成了SSH地址,一切都恢复了正常工作。

我也遇到过类似的问题,不过是竹子做的活。竹是失败的做本地克隆(本地但通过SSH代理)缓存的存储库,我删除了缓存,之后它工作了,但任何时候它试图从本地缓存克隆有一个失败。似乎是bamboo的SSH代理版本的问题,而不是git本身。

在MacOSX High Sierra游戏中,我的解决方案是:

brew install git-lfs

我的存储库被克隆了,没有任何错误。