git 提示:error: unable to rewind rpc post data - try increasing http.postBuffer

把项目fork下来,加入本地项目,当push到源仓库的时候,出现如下问题:

git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree push -v --tags origin refs/heads/develop:refs/heads/develop 

Pushing to http://git.oschina.net/******

POST git-receive-pack (chunked)

error: unable to rewind rpc post data - try increasing http.postBuffer

error: RPC failed; curl 56 Recv failure: Connection reset by peer

fatal: The remote end hung up unexpectedly

fatal: The remote end hung up unexpectedly

Everything up-to-date

Completed with errors, see above




大概意思是http.postBuffer太小,需要设置更大的值,应该是我们项目中用到的第三方静态库有400多MB大小的单个.a文件。


谷歌查了相关资料,在终端执行

git config --global http.postBuffer 524288000

命令,将http.postBuffer设置为500MB大小后,可以正常push操作了。


也可以通过Source Tree

唤起终端运行命令:

git config http.postBuffer 524288000


参考链接:http://www.ifeegoo.com/git-code-management-dot-gitignore-file-has-no-effect-solution.html

http://www.ifeegoo.com/git-rpc-failed-result-equals-56-http-code-equals-0-error-analysis-and-solution.html

http://support.deveo.com/knowledgebase/articles/188200-git-push-over-https-with-large-changesets

  • 9
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值