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 Pu
把项目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
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)