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

Den*_*kov 6 git bitbucket

我使用bitbucket存储库,我在项目中做了很多更改.所以当我推进代表时,我得到了一个错误.SourceTree:GIT中-c diff.mnemonicprefix =假-c core.quotepath =假推-v --tags原点开发:开发POST GIT-接收包(23013447个字节)

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

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

推到bitbucket.一切都是最新的

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

我试过了:

git config --global http.postBuffer2M

git config http.postBuffer 524288000
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.

Yas*_*arF 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密钥对并使用它们.