原因:git clone特别慢是因为github.global.ssl.fastly.net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可。
由于我的是Mac电脑,我说的只针对Mac电脑
1. 进入终端命令行模式,输入
1 | sudo vim /etc/hosts |
2. 输入i进入编辑模式,移动到最后一行准备输入
3. 用浏览器访问http://tool.chinaz.com
使用IP查询工具获得github.com
和github.global.ssl.fastly.net
的ip地址
4. 回到第2步中按如下格式输入:
1 | 192.30.253.112 github.com |
5. 按 esc 键,然后输入 :wq 保存文件并退出vim编辑模式,到此hosts文件修改结束
6. 更新DNS缓存,命令行中输入
1 | sudo killall -HUP mDNSResponder |
结语:
最终我的电脑由3kb提高到了16kb(提升的不多但起码比原来快了)