最近发现应用 git clone 的速度比较慢,于是找到了方法分享给大家:
思路:
git clone 特地慢是因为 github.global.ssl.fastly.net
域名被限度了。
只有找到这个域名对应的 ip 地址,而后在 hosts 文件中加上 ip–> 域名的映射,刷新 DNS 缓存便可。
施行:
- 在网站 https://www.ipaddress.com/ 别离搜寻:
github.global.ssl.fastly.net
github.com
失去 ip:
github.global.ssl.fastly.net 的 ip
github.com 的 ip
- 关上 hosts 文件
- Windows 上的 hosts 文件门路在
C:WindowsSystem32driversetchosts
- Linux 的 hosts 文件门路在:
sudo vim /etc/hosts
- 在 hosts 文件开端增加两行(对应下面查到的 ip)
199.232.69.194 github.global-ssl.fastly.net
140.82.112.3 github.com
- 保留更新 DNS
- Winodws 零碎的做法:关上 CMD,输出
ipconfig /flushdns
- CentOS 的做法:在终端输出
nscd -i hosts
- 实现,试试
git clone
这条命令速度如何?