赞
踩
使用git clone + URL报错如下:
Cloning into 'DreamMat'...
remote: Enumerating objects: 379, done.
remote: Counting objects: 100% (132/132), done.
remote: Compressing objects: 100% (91/91), done.
error: RPC failed; curl 56 GnuTLS recv error (-9): Error decoding the received TLS packet.
error: 2542 bytes of body are still expected
解决办法,浅clone后再拉取完整的,分两步,就能成功解决
但是需要注意,太大的那种,在浅clone的时候,可能需要你的网没有被其他任务占用才行,否则也是会报错的,也就是单独执行这个浅clone;
浅clone:
git clone --depth 1 <repository_url>
作用:浅clone不关心该仓库的历史提交记录,只拷贝最近一次的历史记录;
后续使用pull
也只会拉取最新的提交,如果后续需要拉取完整提交,可以使用--unshallow
选项
git fetch --unshallow
但是注意,这句代码的执行,要进入到你clone下来的文件夹里面执行才行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。