git clone速度太慢
原文链接
https://blog.csdn.net/shahuhu000/article/details/83965642#commentBox
问题描述
最近发现使用git clone的速度比较慢,于是找到了办法分享给大家:
分析原因
git clone
特别慢是因为github.global.ssl.fastly.net
域名被限制了。只要找到这个域名对应的ip地址,然后在hosts
文件中加上ip 域名
的映射,刷新DNS
缓存便可。
解决方案
查找域名对应IP地址
在网站https://www.ipaddress.com/分别搜索:
1 | github.global.ssl.fastly.net |
得到域名对应的IP地址如下:
Name | Type | Data |
---|---|---|
github.global.ssl.fastly.net |
A | 151.101.185.194 |
Name | Type | Data |
---|---|---|
github.com |
A | 192.30.253.112 |
github.com |
A | 192.30.253.113 |
添加IP和域名到hosts文件
打开hosts
文件:
Windows
上的hosts
文件路径在C:\Windows\System32\drivers\etc\hosts
Linux
上的hosts
文件路径在:sudo vim /etc/hosts
在hosts
文件末尾
添加IP地址和对应的域名,以空格隔开,如下所示:
1 | 192.30.253.112 github.com |
保存更新DNS
Winodws
上的做法:打开CMD
,输入ipconfig /flushdns
Linux
上的做法:在终端
输入sudo /etc/init.d/networking restart
测试git clone
github.com
有两个IP地址:192.30.253.112
和192.30.253.113
,哪个快就用哪个,我这里测试得到192.30.253.112
稍微快点.