我的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 log -5
查看最后5次提交,您就会知道哪些没有被推送到远程。 选择一个提交id,并将所有提交推到该id:
git push <remote_name> <commit_id>:<branch_name>
注意:我刚刚检查了我的提交,可以有最大的大小;第一次推到那时。这个把戏成功了!!
其他回答
这可能是因为提交的大小。按以下步骤分解提交的数量:
git log -5
查看最后5次提交,您就会知道哪些没有被推送到远程。 选择一个提交id,并将所有提交推到该id:
git push <remote_name> <commit_id>:<branch_name>
注意:我刚刚检查了我的提交,可以有最大的大小;第一次推到那时。这个把戏成功了!!
我也有同样的问题, 我用试错法解决了这个问题。我改变了core。compression值直到它生效。
在3次尝试后,我从“git配置-global core.compression 1”开始
“git config—global core.compression 4”对我很有用。
我有同样的错误,而使用BitBucket。我所做的是从我的回购的URL中删除https,并使用HTTP设置URL。
git remote set-url origin http://mj@bitbucket.org/mj/pt.git
对我来说唯一有效的方法是使用HTTPS链接而不是SSH链接克隆回购。
这解决了我的问题:
git clone --depth=20 https://repo.git -b master