本文介绍了Git:错误:RPC失败;结果= 22,HTTP代码= 411的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



Git突然拒绝推送一个仓库(在我的情况下以github为例):

  $ git push 
计数对象:9292,完成。
使用多达8个线程的增量压缩。
压缩对象:完成100%(2136/2136)。
错误:RPC失败;结果= 22,HTTP代码= 411
致命:远程端意外挂起
写入对象:100%(8222/8222),1.27 MiB | 837 KiB / s,完成。
总计8222(增量6060),重用8181(增量6033)
致命:远程端意外挂断
一切最新


解决方案

以下命令提供了帮助,以下命令将git缓冲区增加到500mb:

  git config http.postBuffer 524288000 


Symptoms:

Git suddenly refused to push a repository (to github in my case):

$ git push
Counting objects: 9292, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2136/2136), done.
error: RPC failed; result=22, HTTP code = 411
fatal: The remote end hung up unexpectedly
Writing objects: 100% (8222/8222), 1.27 MiB | 837 KiB/s, done.
Total 8222 (delta 6060), reused 8181 (delta 6033)
fatal: The remote end hung up unexpectedly
Everything up-to-date
解决方案

Here is what helped, the following command increases git buffer to 500mb:

git config http.postBuffer 524288000

这篇关于Git:错误:RPC失败;结果= 22,HTTP代码= 411的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 09:18