手機版
你好,游客 登錄 注冊
背景:
閱讀新聞

git clone速度太慢的解決辦法(親測還有效)

[日期:2019-05-04] 來源:Linux公社  作者:醉落紅塵 [字體: ]

在國內,你們肯定發現使用git clone的速度實在太慢,git clone的速度可能會讓你難以承受,現再次整理解決方法與大家分享,有圖有真相。

git clone速度太慢的解決辦法(親測還有效)

原因:git clone特別慢是因為github.global.ssl.fastly.net域名被限制了。只要找到這個域名對應的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS緩存便可。

適用各種操作系統,本次測試系統為Ubuntu 18.04.2 LTS,下載速度從幾k提高到1M多。

git clone速度太慢的解決辦法(親測還有效)

沒有修改前git clone速度實在慢只有10K左右,如上圖。

修改后,git clone速度達到800多k。或者1M多。

git clone速度太慢的解決辦法(親測還有效)

1、查找域名對應的ip地址,并修改hosts文件

[email protected]:~/linuxidc.com$ nslookup github.global.ssl.fastly.Net
Server:  127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
Name: github.global.ssl.fastly.Net
Address: 151.101.229.194

[email protected]:~/linuxidc.com$ nslookup github.com
Server:  127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
Name: github.com
Address: 13.229.188.59

如下圖:

git clone速度太慢的解決辦法(親測還有效)

然后修改hosts文件

Windows上的hosts文件路徑在

C:\Windows\System32\drivers\etc\hosts

Linux的hosts文件路徑在/etc/hosts中

sudo vim /etc/hosts

git clone速度太慢的解決辦法(親測還有效)

Mac的hosts文件路徑也在/etc/hosts中

sudo vi /etc/hosts

在hosts文件末尾添加兩行

github.com 13.229.188.59
github.global.ssl.fastly.Net 151.101.229.194

git clone速度太慢的解決辦法(親測還有效)

2、刷新DNS緩存

Linux:

sudo /etc/init.d/networking restart

Windows

ipconfig /flushdns

Mac

sudo killall -HUP mDNSResponder

以前的文章:git clone下載速度特慢的解決方案 http://www.vnrggh.live/Linux/2017-10/148116.htm

Linux公社的RSS地址http://www.vnrggh.live/rssFeed.aspx

本文永久更新鏈接地址http://www.vnrggh.live/Linux/2019-05/158461.htm

linux
相關資訊       Git clone  git clone速度慢  git clone速 
本文評論   查看全部評論 (0)
表情: 表情 姓名: 字數

       

評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
彩票平台