Git拉/推错误:RPC失败;结果=22,HTTP代码=408
我是GIT的新手。我使用的是Git版本1.7.9.5 我正在从事github上托管的项目。当从github推拉代码时,有时它工作正常,有时它会给我错误 错误:RPC失败;结果=22,HTTP代码=408 致命:远程端意外挂起Git拉/推错误:RPC失败;结果=22,HTTP代码=408,git,github,git-branch,Git,Github,Git Branch,我是GIT的新手。我使用的是Git版本1.7.9.5 我正在从事github上托管的项目。当从github推拉代码时,有时它工作正常,有时它会给我错误 错误:RPC失败;结果=22,HTTP代码=408 致命:远程端意外挂起 我不知道出了什么问题。如果有人能给我一些建议,可能是什么问题。问题是由于git/https缓冲区设置。要解决此问题,请运行以下命令:- git config http.postBuffer 524288000 再次尝试git push我最近也收到了这个消息,@shimin
我不知道出了什么问题。如果有人能给我一些建议,可能是什么问题。问题是由于git/https缓冲区设置。要解决此问题,请运行以下命令:-
git config http.postBuffer 524288000
再次尝试git push我最近也收到了这个消息,@shiminsh的解决方案“对我有效”,凝视着文档{很好地查看了man git config的输出}我们有: http.postBuffer 将数据发布到远程系统时,智能HTTP传输使用的缓冲区的最大大小(字节)。对于大于此缓冲区大小的请求,HTTP/1.1和Transfer Encoding:chunked用于避免在本地创建大量包文件。默认值为1 MiB,这对于大多数请求来说都足够了
不过,我确实想知道,如果限制在0.5 GB左右,那么另一方面可能会有点太多。。。!我在Debian Wheezy Linux平台上使用Git版本1.7.10.4,但我怀疑这是否与此问题相关。此设置的基本意思是“对于发送到远程系统的几乎所有内容,请使用HTTP/1.1和传输编码:分块,不必担心在本地创建大量包文件”。尝试从另一个IP执行相同操作。@gravetii我只有office中可用的网络。通过尝试使用其他IP,这意味着什么。这是一个互联网问题。我正在使用Ubuntu12.04 LTS
致命:远程端意外挂起
错误经常发生,因为网络问题与git无关。你说“有时推/拉工作,有时不工作”这一事实将支持这一理论。@Cupcake但当我同时得到错误时,我检查互联网,这似乎很好。我能做些什么来绕过这个问题,比如增加拉超时或诸如此类的问题。我仍然面临同样的问题。@RamThota你能检查一下git版本吗。你能检查它是相同的错误还是不同的错误吗?git版本2.19.1.windows.1