Git push error: http 411的解决方案总结
一、事故现场
git push 的时候报错如下:
将分支推送到远程存储库时遇到错误:Git failed with a fatal error,
the romote end hung up unexpectedly
RPC failed;HTTP 411 curl 22 The requested URL returned error :411
二、事故原因
查找错误原因:
执行如下命令,打开git 帮助页面:
$ git config --help
搜http.postBuffer,
原因:缓存值太小,远程便捷HTTP传输请求数据时最大的缓存字节数,默认时1M字节.
三、解决方案
1、方法一:
执行如下命令:将传输缓存设为500M
$ git config http.postBuffer 524288000
2、方法二:
进入本地项目下的.git文件夹,编辑config文件,将postBuffer设为 524288000;
作者:willingtolove
出处:http://www.cnblogs.com/willingtolove/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。