1. 在https://asm.ca.com/zh_cn/ping.php 網址中查詢 github.global.ssl.fastly.net 及 github.com 的 china地區 avr rtt最小的IP
2. 切到root用戶,修改/etc/hosts, 添加如下兩行
140.82.113.4 github.com
151.101.1.194 github.global.ssl.fastly.net
3. 重啟network 服務:sudo /etc/init.d/networking restart
測試發現,可從10+KB 增加到40+KB,但還是距慢啊
野路子:參考https://www.jianshu.com/p/d437a5674625
突然想到一個特別騷的操作,如果github倉庫是私有的,請出門左轉,該方案是針對公開的倉庫,大致來說分為以下幾步:
- 申請一個國內的git,比如碼雲,coding等,比如我使用的是碼雲
- 在碼雲上新建一個倉庫,注意選擇
導入已有倉庫
,就是git項目的地址 - 等待碼雲導入成功之后,我們克隆碼雲上的這個倉庫,這個速度快得很,再也不用擔心速度的問題了
- 克隆完之后,我們要對這個倉庫進行下修改,將倉庫地址修改為git的那個
git remote set-url origin xxxx.git
- 經過以上操作,這個倉庫就和從github上克隆下來的一模一樣