最近在git时遇到了这个问题,经过查询资料,现在总结方法如下:
1.将地址中的https://
替换为git://
例如将git clone https://github.com/pdollar/coco
替换为:
git clone git://github.com/pdollar/coco
。
如果上述方法解决不了就可能是缓存区溢出的问题,解决方式如下:
2.命令行输入:git config http.postBuffer 524288000
还未解决可能是网速的问题,解决方法如下:
3.命令行输入:
git config --global http.lowSpeedLimit 0
git config --global http.lowSpeedTime 999999
如果还是失败,就只能先浅clone再更新了,使用方法如下:
4.在这里插入代码片
git clone --depth=1 http://gitlab.xxx.cn/yyy/zzz.git
git fetch --unshallow