我的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
当前回答
我也有同样的问题。这个问题的原因正如Kurtis对GNUTLS的描述。
如果你有同样的原因,并且你的系统是Ubuntu,你可以通过从ppa安装最新版本的git来解决这个问题:git-core/ppa。命令如下所示。
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get git
其他回答
这对我来说很有效,设置谷歌的命名服务器,因为没有指定标准的命名服务器,然后重新启动网络:
sudo echo "dns-nameservers 8.8.8.8" >> /etc/network/interfaces && sudo ifdown venet0:0 && sudo ifup venet0:0
当我通过ssh克隆存储库时,建议的解决方案都不适用。然而,我能够使用https克隆,然后后来将远程更改为ssh通过:
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
唯一对我有用的是:
克隆浅: Git克隆<yourrepo>—深度10 编辑。git/config如下:
之前
[remote "origin"]
fetch = +refs/heads/master:refs/remotes/origin/master
后
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
Git配置——global http。maxRequestBuffer 100 Git配置——global core.compression 0 Git获取
我必须删除git clone命令的分支标志。
我也遇到过类似的问题,不过是竹子做的活。竹是失败的做本地克隆(本地但通过SSH代理)缓存的存储库,我删除了缓存,之后它工作了,但任何时候它试图从本地缓存克隆有一个失败。似乎是bamboo的SSH代理版本的问题,而不是git本身。