教你一招搞定 GitHub 下載加速!
閱讀本文大概需要 3 分鐘。
git clone的速度異常之慢!就我個(gè)人而言,在我家里 200M 移動(dòng)寬帶的環(huán)境下,我克隆開源項(xiàng)目就沒發(fā)現(xiàn)速度大于過 20.00KiB/s的時(shí)候,這簡(jiǎn)直太難受了。
小項(xiàng)目倒還好,我等幾分鐘無所謂;一旦項(xiàng)目龐大起來,或者項(xiàng)目文件數(shù)目一多, git clone 大概率會(huì)失??!當(dāng)然網(wǎng)上常見的諸如修改 hosts、代理等方式實(shí)際使用效果并不一定好,而且也不穩(wěn)定。“碼云” 是個(gè)好東西
接下來就介紹一種 GitHub 下載的加速方法:通過國內(nèi)碼云平臺(tái)的轉(zhuǎn)接,來完成 GitHub 上項(xiàng)目的下載加速。感謝公眾號(hào)小伙伴 ioc 提供思路(1)首先確保碼云上有賬戶,可以正常使用,沒有的可以自行注冊(cè)一下。(2)點(diǎn)擊右上角新建倉庫的加號(hào)
+,選擇 “從 GitHub/GitLab導(dǎo)入倉庫” 菜單
(3)然后填寫位于 GitHub上你想 clone的倉庫地址并導(dǎo)入
這一步交給碼云來做速度是非??斓?,一會(huì)兒功夫,碼云就克隆出了一份和 GitHub 上一模一樣的項(xiàng)目!
(4)接下來我們通過碼云上的項(xiàng)目地址,將項(xiàng)目 clone到本地,這時(shí)候的 clone 速度就很快了,幾 MB/s的速度是沒問題的,很快項(xiàng)目就下載下來了。
按道理講這時(shí)候我們的目的已經(jīng)達(dá)到了,不過不要忘了,還有一件事沒做。重新關(guān)聯(lián)遠(yuǎn)端地址
要知道,這時(shí)候克隆到本地的項(xiàng)目關(guān)聯(lián)的是碼云 Gitee 的地址,已經(jīng)和原來的 GitHub 項(xiàng)目完全脫離了,是另外一個(gè)副本。在必要情況下(比如我們就是要給 GitHub 上的某個(gè)項(xiàng)目提PR),我們還需要重新將我們本地的項(xiàng)目關(guān)聯(lián)到原來的 GitHub 項(xiàng)目上去,做法如下:(1)首先找到位于本地倉庫目錄下的隱藏文件夾 .git
(2)用文本編輯器打開 .git文件夾中的 config配置文件
將配置文件中的 [remote"origin"].url字段重新關(guān)聯(lián)到原來位于 GitHub 上的 GitHub 項(xiàng)目地址
當(dāng)然你也可以通過命令行來修改遠(yuǎn)端地址,效果一樣的至此大功告成,本地項(xiàng)目就相當(dāng)于是
clone自 GitHub,后續(xù)提代碼,提 PR到 GitHub 上都沒有問題。崔慶才
靜覓博客博主,《Python3網(wǎng)絡(luò)爬蟲開發(fā)實(shí)戰(zhàn)》作者
隱形字
個(gè)人公眾號(hào):進(jìn)擊的Coder


長(zhǎng)按識(shí)別二維碼關(guān)注
推薦閱讀
1
2
用Python可視化神器Plotly動(dòng)態(tài)演示全球疫情變化趨勢(shì)
3
4??
評(píng)論
圖片
表情
