git push 错误:RPC 失败;结果 = 56,HTTP 代码 = 0 [关闭]

Posted

技术标签:

【中文标题】git push 错误:RPC 失败;结果 = 56,HTTP 代码 = 0 [关闭]【英文标题】:git push error: RPC failed; result=56, HTTP code = 0 [closed] 【发布时间】:2014-02-25 05:19:03 【问题描述】:

详细信息:

Username for 'https://xiangwan.visualstudio.com': xiangwan
Password for 'https://xiangwan@xiangwan.visualstudio.com':
Counting objects: 85, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (58/58), done.
Writing objects: 100% (63/63), 20.67 KiB | 0 bytes/s, done.
Total 63 (delta 26), reused 1 (delta 0)
error: RPC failed; result=56, HTTP code = 0
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
Everything up-to-date
    设置了git config http.postBuffer 524288000,还是报错; 只有 HTTPS 验证,没有 SSH

【问题讨论】:

尝试执行 GIT_CURL_VERBOSE=1 git push 并检查错误。更多信息:confluence.atlassian.com/pages/viewpage.action?pageId=301663267 就我而言,仅解决了禁用 Kaspersky AV NDIS 6 过滤器的问题。自 2007 年以来,许多人使用该过滤器报告了许多网络问题。 同一问题的不同解决方案! Atlassian Stash的解决方法 【参考方案1】:

这个问题很可能是因为你的 git 缓冲区太低了。

您需要通过设置来增加 Git 的 HTTP 缓冲区。

git config --global http.postBuffer 2M

【讨论】:

设置了 git config http.postBuffer 524288000,还是报错; 你解决了吗?我有同样的错误 就我而言,仅解决了禁用 Kaspersky AV NDIS 6 过滤器的问题。自 2007 年以来,许多人使用该过滤器报告了许多网络问题。 我用 git config 解决了! 我解决了: git config --global http.postBuffer 12M

以上是关于git push 错误:RPC 失败;结果 = 56,HTTP 代码 = 0 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Git 因致命错误而失败。拒绝将不相关的历史与 git push 合并?

git push 登录失败

git push heroku master 因解析错误而失败 - 哪个文件?

git push失败的解决办法

聊聊git push到远程服务器出现RPC failed问题

聊聊git push到远程服务器出现RPC failed问题