我们经常要从使用git工具从GitHub上克隆代码,但是git clone速度很慢。
出现这个问题的原因就是github.global.ssl.fastly.net
这个域名被限制了。
那么解决的办法就是将这个域名和他对应的IP映射添加到hosts文件中。
##首先我们要查询出这个域名对应的IP是多少(这个域名对应的IP不是固定的)
使用win+R,输入cmd打开Windows下的命令行模式,然后输入nslookup,回车,然后输入github.global.ssl.fastly.net这个域名,回车就可以查询出他对应的IP了,如图所示:
然后将github.global.ssl.fastly.net和github.com这两个域名和IP的映射关系添加到hosts文件中:
sudo vim /etc/hosts
保存退出之后,在执行git clone命令速度就会快很多。
==========================================================
另外,也可以将Windows下面的hosts文件中也添加上这两个IP的映射。
打开C盘->windows->system32->driver->etc->hosts,
这里编辑之后可能无法保存退出,下面有一个方法:
右键hosts–>属性–>安全:
然后点击编辑,选择上面的用户,勾选下面的写入选项:
然后点击应用,确定,就可以了。
然后使用记事本打开hosts文件,将刚才github的域名与IP映射关系添加到文件末尾,并保存退出就成功了。