打開電腦第一件事,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后克隆成功。