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后克隆成功。

原文地址:https://www.cnblogs.com/dch-21/p/15321611.html