我的git客户端在尝试克隆存储库一段时间后反复失败,出现以下错误。
这里的问题是什么?
注意:我已经向GIT托管提供商注册了我的SSH密钥
Receiving objects: 13% (1309/10065), 796.00 KiB | 6 KiB/s
fatal: The remote end hung up unexpectedly
我的git客户端在尝试克隆存储库一段时间后反复失败,出现以下错误。
这里的问题是什么?
注意:我已经向GIT托管提供商注册了我的SSH密钥
Receiving objects: 13% (1309/10065), 796.00 KiB | 6 KiB/s
fatal: The remote end hung up unexpectedly
当前回答
这解决了我的问题:
git clone --depth=20 https://repo.git -b master
其他回答
使用SSH而不是http,这不是这个问题的一个好答案,但至少它对我有用
使用SSH:
如果您将postBuffer增加到524288000 (500mb), 1048576000 (1GB)和2147483648 (2GB),但问题没有解决,我的建议是使用SSH克隆或拉出存储库。生成SSH密钥对
我把它改成了SSH地址,一切都恢复了正常工作。
我也有同样的问题, 我用试错法解决了这个问题。我改变了core。compression值直到它生效。
在3次尝试后,我从“git配置-global core.compression 1”开始
“git config—global core.compression 4”对我很有用。
增加postBuffer大小和maxRequestBuffer将有助于解决这个问题。按照步骤做就可以了。
步骤:
1 .打开终端或Git Bash,用“cd”转到你想克隆repo的位置。
2.将压缩设置为0
git config --global core.compression 0
3.设置postBuffer大小
git config --global http.postBuffer 1048576000
4.设置maxRequestBuffer大小
git config --global http.maxRequestBuffer 100M
5.现在开始克隆
git clone <repo url>
6.等待克隆完成。
谢谢你!快乐编码!!
我也有同样的问题。这个问题的原因正如Kurtis对GNUTLS的描述。
如果你有同样的原因,并且你的系统是Ubuntu,你可以通过从ppa安装最新版本的git来解决这个问题:git-core/ppa。命令如下所示。
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get git