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

k2arahey  于 2023-03-21  发布在  Git
关注(0)|答案(3)|浏览(276)

我是GIT新手,我使用的是Git版本1.7.9.5。
我正在做一个托管在github上的项目。当从github上推送和拉取代码时,有时它工作得很好,有时它会给我错误。
错误:RPC失败;结果=22,HTTP代码= 408
致命:远程终端意外挂断
我不知道出了什么问题。如果有人能给我一些建议,可能是什么问题。

lhcgjxsq

lhcgjxsq1#

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

git config http.postBuffer 524288000

再次尝试git push

ktecyv1j

ktecyv1j2#

我最近也得到了这个,@shiminsh的解决方案“对我有效”,凝视着我们拥有的文档{看看man git-config的输出}:
http.postBuffer
将数据POST到远程系统时,智能HTTP传输使用的缓冲区的最大字节数。对于大于此缓冲区大小的请求,HTTP/1.1和传输编码:chunked用于避免在本地创建一个巨大的包文件。默认值为1 MiB,这对于大多数请求来说已经足够了。
我想知道,虽然,如果一个大约0.5 GB的限制可能是有点多的其他方式...!我使用的Git版本1.7.10.4在Debian Wheezy Linux平台上,但我怀疑这是***相关的这个问题.这个设置基本上是说“对于几乎任何你发送到远程系统使用HTTP/1.1和传输编码:分块,不用担心在本地创建一个巨大的包文件。

wn9m85ua

wn9m85ua3#

尝试从Github桌面推送/拉取。它解决了我的问题。

相关问题