前言
起因:早上在GitHub上看到一个绝好的计组学习项目,里面有各种完备的ppt讲解(感觉比🐂老师的ppt是要好点),哇,那不直接下载到本地啊!激动的♥,颤抖的hand,就在我要点击那个按钮下载ZIP的时候,转念一想,什么?!都学过git指令了还要手动打开页面下载项目??于是我很快啊,直接一个
拷贝http
链接再git bash here
,再直接一个git clone
,卧了个槽,直接报错。。。。。。。。。。。。。。😢😢😢总结了一下网上大大小小的各类教程,今天下午亲测解决成功
暴力解决
直接将命令行里的https
或者http
修改为git
这个我也不太明白其中的原理,但是实测可行,而且适用率特别高,猜测可能是网络代理相关的问题,但是也有一个缺陷,就是这样直接从GitHub上clone代码的传输速度巨慢(极限速度大约仅为150kb/s),这个问题会在本教程的末尾解决
代理问题
如果你开了ip代理(vpn),那么你使用git clone几乎100%报错,因为git全局变量里的ip代理默认是本机地址