Git push failed. error: RPC failed; result=56, HTTP code = 0
Git push failed. error: RPC failed; result=56, HTTP code = 0
我使用的是bitbucket repository,我在项目中做了很多改动。
所以当我进入代表时,我得到了一个错误。 SourceTree : git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin Develop:Develop
POST git-接收包(23013447 字节)
fatal: 远端意外挂断
fatal: 远端意外挂断
错误:RPC失败;结果=56,HTTP 代码=0
正在推送到 bitbucket。
一切都是最新的
完成但有错误,见上文。
我试过了:
git config --global http.postBuffer2M
git config http.postBuffer 524288000
但没有用。
我所知道的错误意味着上传 link 以不应该的方式终止。这通常是因为超时或网络连接问题。随着缓冲区大小的增加,服务器不应超时,但您可能仍有其他问题需要检查,如下所示。请注意,我假设您在 "git config --global http.postBuffer 2M" 中的 http.postBuffer 和 2M 之间有一个 space,因为您原来的 post 没有,我认为这是输入错误.您还可以将全局缓冲区更改为更大的大小,例如使用 524288000(即 500MB)而不是 2M(即 git config --global http.postBuffer 524288000)
其他一些事情:
- 如果您有 Kaspersky AV 等软件防火墙,请将其禁用并重试。
- 如果您是通过无线连接,请切换到有线以太网。一些无线 adaptors/drivers 似乎对大量提交有问题。
- 确保您有可靠的 ISP link。
- 此外,如果您为 git 使用 HTTP,请设置 SSH 密钥对并改用它们。
我使用的是bitbucket repository,我在项目中做了很多改动。 所以当我进入代表时,我得到了一个错误。 SourceTree : git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin Develop:Develop POST git-接收包(23013447 字节)
fatal: 远端意外挂断 fatal: 远端意外挂断
错误:RPC失败;结果=56,HTTP 代码=0
正在推送到 bitbucket。 一切都是最新的
完成但有错误,见上文。
我试过了:
git config --global http.postBuffer2M
git config http.postBuffer 524288000
但没有用。
我所知道的错误意味着上传 link 以不应该的方式终止。这通常是因为超时或网络连接问题。随着缓冲区大小的增加,服务器不应超时,但您可能仍有其他问题需要检查,如下所示。请注意,我假设您在 "git config --global http.postBuffer 2M" 中的 http.postBuffer 和 2M 之间有一个 space,因为您原来的 post 没有,我认为这是输入错误.您还可以将全局缓冲区更改为更大的大小,例如使用 524288000(即 500MB)而不是 2M(即 git config --global http.postBuffer 524288000)
其他一些事情:
- 如果您有 Kaspersky AV 等软件防火墙,请将其禁用并重试。
- 如果您是通过无线连接,请切换到有线以太网。一些无线 adaptors/drivers 似乎对大量提交有问题。
- 确保您有可靠的 ISP link。
- 此外,如果您为 git 使用 HTTP,请设置 SSH 密钥对并改用它们。