解決Github上clone項目太慢

問題原由

今天在Github使用git clone速度達到B/s,到後面失敗,遂探索如何解決。git

問題解決

git clone特別慢是由於github.global.ssl.fastly.net域名被限制了。github

只要找到這個域名對應的ip地址,而後在hosts文件中加上ip–>域名的映射,刷新DNS緩存即可。vim

步驟

1.搜索

www.ipaddress.com/ 上分別搜索緩存

  • github.global.ssl.fastly.net.net

  • github.comrest

這兩個域名對應的ipcdn

2.更改hosts文件

Windows上使用管理員打開記事本而後打開上述文件路徑的文件從而更改。blog

  • Windows上的hosts文件路徑在C:\Windows\System32\drivers\etc\hostsdns

  • Linux的hosts文件路徑在:sudo vim /etc/hostsip

在文件中添加

199.232.69.194 github.global-ssl.fastly.net

140.82.114.3 github.com

3.保存更新DNS

  • Winodws系統的作法:打開CMD,輸入ipconfig /flushdns
  • Linux的作法:在終端輸入sudo /etc/init.d/networking restart
相關文章
相關標籤/搜索