git clone代码时报错,缓存区大小报错
码农天地 -今天在克隆vant的源码时报错:RPC failed; curl 18 transfer closed with outstanding read data remaining。作为程序猿,怎么能轻易放弃,经过一番折腾最后在网上找到了解决办法,现在记录一下便于以后查看。毕竟年纪大了....
先来说说导致这种错误的原因:由于git有设置单个文件上传时的默认大小,默认为是50M,超过50M,会给出warning。大于100M会无法提交。所以当你clone时项目比较大,可能就会出现这种错误。
ps:在查找这方面资料时发现,push代码时也会遇到这种情况。
解决方法我找到了以下三种:
增加缓存区大小git config --global http.postBuffer 524288000
ps:push时遇到报错,也可以用这种方法。减小要clone的项目大小
git clone https://github.com/flutter/fl... --depth 1
ps: 这里解释以下,--depth 1,的意思是只clone最近一次的提交有童鞋要是想clone所有的,网上也有解决办法,可自行搜索。这个不在本次要说的范围内。换协议
例如:将git clone https://github.com/youzan/van...,改为git clone git://github.com/youzan/vant.git
欢迎大佬指出其中错误....
特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。
下一篇: 前端面试每日 3+1 —— 第639天