一招搞定GitHub下載加速!

image


一個痛點

衆所周知,GitHub是一個巨大的開源寶庫,以及程序員和編程愛好者的彙集地,包括我以前推薦的諸多優秀的開源項目所有都是位於GitHub上。git

可是每當咱們看到優秀的開源項目,準備去下(bai)載(piao)時,會發現git clone的速度異常之慢!就我我的而言,在我家裏200M移動寬帶的環境下,我克隆開源項目就沒發現速度大於過20.00 KiB/s的時候,這簡直太難受了。程序員

image.png

小項目倒還好,我等幾分鐘無所謂;一旦項目龐大起來,或者項目文件數目一多,git clone 大機率會失敗!編程

固然網上常見的諸如修改hosts、代理等方式實際使用效果並不必定好,並且也不穩定。編輯器


「碼雲」是個好東西

接下來就介紹一種GitHub下載的加速方法:經過國內碼雲平臺的轉接,來完成GitHub上項目的下載加速。url

感謝小夥伴ioc提供的思路

(1)首先確保碼雲上有帳戶,能夠正常使用,沒有的能夠自行註冊一下。spa

(2)點擊右上角新建倉庫的加號+,選擇「從GitHub/GitLab導入倉庫」菜單命令行

image.png

(3)而後填寫位於GitHub上你想clone的倉庫地址並導入3d

image.png

這一步交給碼雲來作速度是很是快的,一下子功夫,碼雲就克隆出了一份和GitHub上如出一轍的項目!代理

項目

(4)接下來咱們經過碼雲上的項目地址,將項目clone到本地,這時候的clone速度就很快了,幾MB/s的速度是沒問題的,很快項目就下載下來了。code

image.png

按道理講這時候咱們的目的已經達到了,不過不要忘了,還有一件事沒作。


從新關聯遠端地址

要知道,這時候克隆到本地的項目關聯的是碼雲Gitee的地址,已經和原來的GitHub項目徹底脫離了,是另一個副本

在必要狀況下(好比咱們就是要給GitHub上的某個項目提PR),咱們還須要從新將咱們本地的項目關聯到原來的GitHub項目上去,作法以下:

(1)首先找到位於本地倉庫目錄下的隱藏文件夾.git

image.png

(2)用文本編輯器打開.git文件夾中的config配置文件

image.png

將配置文件中的[remote "origin"].url字段從新關聯到原來位於GitHub上的GitHub項目地址

image.png

固然你也能夠經過命令行來修改遠端地址,效果同樣的

至此大功告成,本地項目就至關因而clone自GitHub,後續提代碼,提PR到GitHub上都沒有問題。

相關文章
相關標籤/搜索