Git推送失败了。错误:RPC失败; result = 56,HTTP代码= 0

时间:2015-04-10 09:08:45

标签: git bitbucket

我使用bitbucket存储库,我在项目中做了很多更改。 所以当我推进代表时,我得到了一个错误。 SourceTree:git -c diff.mnemonicprefix = false -c core.quotepath = false push -v --tags origin Develop:Develop POST git-receive-pack(23013447 bytes)

致命:远程端意外挂断 致命:远程端意外挂断

错误:RPC失败; result = 56,HTTP code = 0

推进bitbucket。 一切都是最新的

已完成但有错误,请参见上文。

我试过了:

git config --global http.postBuffer2M

git config http.postBuffer 524288000

但它没有帮助。

1 个答案:

答案 0 :(得分:11)

我所知道的错误意味着上传链接以不应该的方式终止。这通常是由于超时或网络连接问题。随着缓冲区大小的增加,服务器不应该超时,但您可能还有其他问题需要检查,如下所示。请注意,我假设您在“git config --global http.postBuffer 2M”中有一个http.postBuffer和2M之间的空格,因为您的原始帖子没有,我认为这是在这里输入时的拼写错误。您还可以将全局缓冲区更改为更大的大小,例如使用524288000(500MB)而不是2M(即git config --global http.postBuffer 524288000)

其他一些事情:

  • 如果您有像Kaspersky AV这样的软件防火墙,请将其禁用并重试。
  • 如果您通过无线连接,请切换到硬连线以太网。一些无线适配器/驱动程序似乎在大型提交时存在问题。
  • 确保您拥有可靠的ISP链接。
  • 此外,如果您使用HTTP进行git,请设置SSH密钥对并使用它们。