Git拉/推错误:RPC失败;结果= 22,HTTP代码= 408

Pra*_*eek 3 git github git-branch

我是GIT的新手。我正在使用Git 1.7.9.5版本。

我正在托管在github上的项目。在某个时候从github推送和提取代码时,它可以正常工作,有时它会给我错误。

错误:RPC失败;结果= 22,HTTP代码= 408

致命:远端意外挂断

我没有什么错。如果有人可以建议我一些问题,那可能是问题所在。

小智 15

  1. 增加 http 传输使用的缓冲区大小:文档

    git config http.postBuffer <Size_in_Bytes>

    git config http.postBuffer 500000000

  2. 增加超时时间。如果传输速度低于http.lowSpeedLimithttp.lowSpeedTime,Git 将中止传输,请参阅:文档

    git config http.lowSpeedTime 600

  3. 重试几次推送操作,因为网络连接暂时中断可能会导致此问题。


小智 5

问题是由于git / https缓冲区设置。为了解决它,请运行以下命令:

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

并再次尝试git push


小智 5

我的文件大于 100 MB(Github 的限制),这给我带来了这个问题。检查您提交的文件并查看是否有大于 100 MB 的文件。