git clone的速度慢到难以忍受问题的解决方法~
今天接到个antV/G6图表的一个项目,在github上面看到一个好的开源项目,想要使用它,或者想要研究一下它的源码,这时我们需要使用git clone命令。
git clone就是仓库克隆,把服务端的仓库克隆到本地,和git push相对(以前都说push的反义词是pop,现在又多了一个~~)或者用这个方法:
用git Clone克隆远程库,奈何Git clone太慢了,慢到不能忍的地步
解决办法:
方法一: 先把 github项目导入到码云,再clone到本地
先进入网址
https://gitee.com/signup
直接用github登录,然后clone到本地。
两种方法保持 码云 Gitee 和 Github 同步更新
方法一(推荐):
如果是本地仓库,只在需要命令行添加用不同名称标识的 码云 Gitee 和 Github 远程库。
git remote add 远程库名 远程库地址
方法二:
在 码云 Gitee 项目主页点击同步更新按钮即可!
第二种方法就是
思路:
git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。
只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。
实施:
1在网站 https://www.ipaddress.com/ 分别搜索
github.global.ssl.fastly.net
github.com
得到ip:
2打开hosts文件
Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hosts
Linux的hosts文件路径在:sudo vim /etc/hosts
3在hosts文件末尾添加两行(对应上面查到的ip)
151.102.185.194 github.global-ssl.fastly.net
192.30.253.122 github.com
4保存更新DNS
Winodws系统的做法:打开CMD,输入ipconfig /flushdns
Linux的做法:在终端输入sudo /etc/init.d/networking restart
5完成,试试git clone这条命令速度如何?
每天一句中文式外语
俄语
安全区 безопасная зона [别扎拔什那呀 左那]
安全带 безопасный лента [别萨拔丝内衣 连达]
安全帽 шлем [什列木]