Github利用碼雲進行加速下載
- 2020 年 3 月 13 日
- 筆記
簡介
眾所周知,GitHub是一個巨大的開源寶庫,以及程序員和編程愛好者的聚集地,包括我之前推薦的諸多優秀的開源項目全部都是位於GitHub上。
但是每當我們看到優秀的開源項目,準備去 下(bai)載(piao) 時,會發現 git clone
的速度異常之慢!這簡直太難受了。
小項目倒還好,等幾分鐘無所謂;一旦項目龐大起來,或者項目文件數目一多, git clone
大概率會失敗!
當然網上常見的諸如修改hosts(加速國內Github訪問速度)、代理等方式實際使用效果並不一定好,而且也不穩定。
解決使用
加速下載
介紹一種GitHub下載的加速方法:通過國內碼雲平台的轉接,來完成GitHub上項目的下載加速。
- 首先確保碼雲上有賬戶,可以正常使用,沒有的可以自行註冊一下;
- 點擊右上角新建倉庫的加號
+
,選擇「從 GitHub/GitLab導入倉庫
」菜單;

- 然後填寫位於 GitHub上你想
clone的倉庫地址
並導入;
這一步交給碼雲來做速度是非常快的,一會兒功夫,碼雲就克隆出了一份和GitHub上一模一樣的項目!
- 接下來我們通過碼雲上的項目地址,將項目
clone到本地
,這時候的clone速度就很快了,幾MB/s
的速度是沒問題的,很快項目就下載下來了;
按道理講這時候我們的目的已經達到了,不過不要忘了,還有一件事沒做:你通過Git
操作,提交的倉庫不是Github
,而是碼雲
,我們需要重新修改遠端地址。
重新關聯遠端地址
要知道,這時候克隆到本地的項目關聯的是碼雲Gitee的地址
,已經和原來的GitHub項目
完全脫離了,是另外一個副本。
在必要情況下(比如我們就是要給GitHub上的某個項目提 PR
),我們還需要重新將我們本地的項目關聯到原來的GitHub項目上去,做法如下:
- 首先找到位於本地倉庫目錄下的隱藏文件夾
.git
;

- 用文本編輯器打開
.git
文件夾中的config
配置文件;

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

當然你也可以通過命令行來修改遠端地址,效果一樣的
至此大功告成,本地項目就相當於是 clone
自GitHub,後續提代碼,提 PR
到GitHub上都沒有問題。