GitHub下载如何加速
Github目前没有完全的被墙,但是也差不到哪去了,下载啊或者说克隆一个项目的时间很长很长,我以前下载的时候从来没有超过50kb,但是有些项目还是很大的......这就搞得有时候就很火大,而且你说慢就慢吧,它还容易断,有时候下到50%了.啪!断了,下载失败,这个时候是真的哭的心都有了.
但是呢,加速的方法还是有的.
1.码云
码云是国内的类似Github的网站(你要下载一个东西就一定要注册),我们可以注册一个码云的账号,用来关联Github的账号,然后可以将我们Github中的项目导入到码云里边(可能是想利用Github来给自己打造生态吧),导入要定的时间,具体时间我也不知道(有些人说时间很快,我的话好像还要几分钟),这样我们的代码就导入到了码云里边.然后下载也好,clone也好都很快,我们后面只需要修改里面的信息就能将我们下载后的项目重新关联回Github.
但是码云也有一点缺陷,就是当我们不是想要下源码,而是想要下一个发行版,或者说想要下一个安装包什么的,码云就无能为力了.
2.代理
90%的外网问题都可以由代理解决,去买一个代理,只要稳定并且有一定的网速,Github你就可以起飞了.我们开代理也有要注意的地方,那就是我们选的模式,一般就是全局模式和PAC模式,全局模式就是系统所有的流量都走代理通道,而PAC模式这是会排除一些.一般的PAC模式会比较针对浏览器,但是在其他软件中我们就显得有点无能为力.这个时候我们出了可以开全局模式,我们还可以给软件设置代理(可以的话),我们将ssr的允许来自局域网的连接勾上,一般默认的ip就是127.0.0.1,然后将端口设置为1080(默认),这样我们的软件就会走代理了.
光这样还没有解决所有问题,因为命令行的git clone还是很慢,这个时候我们就使用这两个命令
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy http://127.0.0.1:1080
这样我们就设置了git也走代理.