git拉代码时报错error: RPC failed; curl 56 Recv failure: Connection reset by peer


打开电脑第一件事,git pull,但是git给我报了这个错误,还是挺蒙蔽的

原因

git clone代码时,如果项目总大小比较小时克隆代码没问题,占用内存比较大时就会如下报错

解决方案

1.查看git全局配置:git config --global --list
2.找到http.postbuffer,比较这个大小是否远比你项目的占用内存大,我项目497MB,这里只有500MB克隆不了代码,虽然500>497,但还是clone不了,设置成1GB后clone成功。
3.设置传送的缓存大小(即http.postBuffer的值,单位为B,1GB = 102410241000 B = 1048576000 B)
4.497MB的项目是clone成功啦,但809MB的项目克隆失败,设置成2GB后克隆成功。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM