1)今天在git clone过程中首先遇到如下问题:
RPC failed; curl 56 SSL read: error:00000000:lib(0):func(0):reason(0), errno 10054
核心内容就是errno 10054,参考这个链接给出的解决方法。
使用如下命令解决:
git config --add core.compression -1
结果又遇到了接下来的问题。
2)“fatal: not in a git directory”
看了很多解决方法,说是要git init,但我是clone别人的代码,我为什么要先git init呢,仔细分析了一下命令,应该使用如下命令:
git config --global --add core.compression -1
在全局配置中添加压缩选项。继续clone又遇到了接下来的问题。
3)“RPC failed; curl 18 transfer closed with outstanding read data remaining”
参考了这个链接给出的解决方法,将https协议改成git协议,至此问题终于解决。
ps:经过今天早上的再次尝试后,终于明确了问题的解决方法:使用git协议代替https协议。在实验之前将core.compression选项删除,排除这个选项的影响