使用映象配置為 Git Clone 加速

Hesunfly發表於2020-12-22

國內使用 Github 克隆程式碼實在是太痛苦了,那個速度叫人抓狂。
使用映象配置為 Git Clone 加速
如圖,4k/s 的速度,一個不到 20M 的專案程式碼,不知何時才能克隆下來。

幸運的是,偶然間發現了一個神器,https://github.com.cnpmjs.org/,這個網站應該是將 Github 的資源進行了映象,在國內訪問速度很不錯。

使用方法:
假如你需要克隆 Github 的這個專案
git clone https://github.com/hesunfly/laravel-hesunfly-blog.git
修改克隆的專案地址,在 github.com 後新增 .cnpmjs.org
git clone https://github.com.cnpmjs.org/hesunfly/laravel-hesunfly-blog.git
使用映象配置為 Git Clone 加速
這速度,槓槓的,就連我這種沒有 star 的專案都支援加速,可以說很良心了。

但是這種方式不是很便利,每次都需要手動去替換,我們可以通過 Git 的 config 命令來進行配置

git config --global url."https://github.com.cnpmjs.org/".insteadOf https://github.com/

配置後,可以像正常一樣來 clone 了,系統自動進行了替換,所以速度依舊很快。
使用映象配置為 Git Clone 加速
但是這樣有一個缺點,就是會影響到推送程式碼到 Github,因為 url 地址已被全域性替換了,由於我基本不使用 Github 來存放程式碼,所以這個方案比較適合我,如果需要經常推送程式碼,還是使用手動替換的方式吧!

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章