提升git clone的速度

思路:

git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。
只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。

实施:

  1. 在网站 https://www.ipaddress.com/ 分别搜索:(登录该网站,然后在里面输入下面两个URL地址,获取IP地址)
github.global.ssl.fastly.net
github.com

得到IP:

 
 
 
 
 
   打开hosts文件
  • Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hosts
  • Linux的hosts文件路径在:sudo vim /etc/hosts
windows下:用编辑器打开host文件: C:\Windows\System32\drivers\etc\hosts

把下面两行加到host文件末尾(如果上面操作的IP地址git clone的速度依然很慢,那么我推荐使用下面的IP以及格式)

151.101.72.249 github.http://global.ssl.fastly.net
192.30.253.112 github.com

vim操作方法:选择E编辑模式,然后输入I插入模式,输入内容,最后点击shift + ! 键进入命令保存模式   :wq

  3.在hosts文件末尾添加两行(对应上面查到的ip):

151.101.185.194 github.global.ssl.fastly.net
192.30.253.112 github.com
  1. 保存更新DNS
  • Winodws系统的做法:打开CMD,输入ipconfig /flushdns
  • Linux的做法:在终端输入sudo /etc/init.d/networking restart

相关链接https://www.zhihu.com/question/27159393
 

猜你喜欢

转载自www.cnblogs.com/iBoundary/p/12418440.html