我是GIT新手,我使用的是Git版本1.7.9.5。我正在做一个托管在github上的项目。当从github上推送和拉取代码时,有时它工作得很好,有时它会给我错误。错误:RPC失败;结果=22,HTTP代码= 408致命:远程终端意外挂断我不知道出了什么问题。如果有人能给我一些建议,可能是什么问题。
lhcgjxsq1#
问题是由于git/https缓冲区设置。为了解决它,运行下面的命令:-
git config http.postBuffer 524288000
再次尝试git push
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和传输编码:分块,不用担心在本地创建一个巨大的包文件。
man git-config
wn9m85ua3#
尝试从Github桌面推送/拉取。它解决了我的问题。
3条答案
按热度按时间lhcgjxsq1#
问题是由于git/https缓冲区设置。为了解决它,运行下面的命令:-
再次尝试git push
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和传输编码:分块,不用担心在本地创建一个巨大的包文件。
wn9m85ua3#
尝试从Github桌面推送/拉取。它解决了我的问题。