Git 问题集锦
解决 git clone 或 下载 缓慢的问题
在想看看各位优秀的 coder 的代码时,总是免不了 git clone 各位大大的库。
而国内访问GitHub总会遇到下载速度缓慢、链接意外终止的情况。
通过查看下载链接,能够发现最终被指向到Amazon的服务器(http://github-cloud.s3.amazonaws.com)了。由于国内访问亚马逊网站非常慢,我们需要修改Hosts文件来实现流畅访问(下载更快)。
第一步 查看域名的IP地址
我们可以利用 ipaddress.com 来获得以下两个GitHub域名的IP地址:
github.com
github.global.ssl.fastly.net
打开网页后,利用输入框内分别查询两个域名:
github.com
github.global.ssl.fastly.net
第二步 修改hosts文件
hosts 路径:
Windows
C:\Windows\System32\drivers\etc
选择hosts文件,选择管理员权限打开
Mac
终端内输入:
sudo vim /etc/hosts
打开之后,我们就要向里面追加信息了。
第三部, hosts 文件写入 IP,刷新 DNS 缓存
1. 将以上两段IP写入Hosts文件中:
hosts 文件写入 IP
2. 刷新 DNS 缓存
在终端或CMD中,执行以下命令:
ipconfig /flushdns
完成,上一下前后对比图:
设置前
设置后