提高GitHub git clone速度的方法(碼雲√ 代理√ hosts×)

前言

我們很多時候需要克隆某個GitHub項目(以克隆ItChat庫爲例),在使用git clone時,那速度簡直慢到令人髮指
在這裏插入圖片描述
雖然網上有不少教程說修改DNS或hosts來加速,但我嘗試過效果一般,也有說用全局代理的,這個倒是可以,但說不好哪天代理就掛了,咋整?

於是我今天想介紹一個加速git clone的非常靠譜且快速的方法,速度從4kb/s飆升到2MB/S

碼雲是個優秀的“工具人”

簡單來說就是,我們先把GitHub倉庫克隆到碼雲中(10秒完成),然後在git clone這個碼雲倉庫(因爲是國內服務,速度極快),最後修改遠端remote鏈接即可

(1)註冊一個碼雲賬號

碼雲是國內代碼託管服務的領先者,很認真的產品。適合國內程序員習慣,訪問速度極快

官方地址: https://gitee.com
在這裏插入圖片描述
然後添加Gitee的SSH公鑰(如果之前GitHub已經註冊生成過SSH公鑰,可以直接使用那個公鑰)
查看本機ssh公鑰,生成公鑰 | 生成/添加SSH公鑰

(2)將GitHub倉庫導入到碼雲Gitee中

在這裏插入圖片描述
10秒內即可完成導入
在這裏插入圖片描述

(3)git clone 碼雲倉庫

複製SSH地址(使用HTTPS可能會克隆失敗)
在這裏插入圖片描述
輸入命令
git clone [email protected]:weisenhui/ItChat.git
在這裏插入圖片描述

(4)建立文件夾與GitHub的鏈接

克隆下來的是文件夾是與遠端gitee鏈接在一起的,因此我們還需要修改remote,建立與原GitHub倉庫的鏈接
在這裏插入圖片描述
使用命令
git remote set-url origin https://github.com/littlecodersh/ItChat.git
在這裏插入圖片描述
大功告成!!!


Reference

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章