前言
我们很多时候需要克隆某个GitHub项目(以克隆ItChat库为例),在使用
git clone时,那速度简直慢到令人发指虽然网上有不少教程说修改DNS或hosts来加速,但我尝试过效果一般,也有说用全局代理的,这个倒是可以,但说不好哪天代理就挂了,咋整?
于是我今天想介绍一个==加速git clone==的非常靠谱且快速的方法,速度从4kb/s飙升到2MB/S
码云是个优秀的“工具人”
简单来说就是,我们先把GitHub仓库克隆到码云中(10秒完成),然后在git clone这个码云仓库(因为是国内服务,速度极快),最后修改远端remote链接即可
(1)注册一个码云账号
码云是国内代码托管服务的领先者,很认真的产品。适合国内程序员习惯,访问速度极快
官方地址: gitee.com
(2)将GitHub仓库导入到码云Gitee中
(3)git clone 码云仓库
复制SSH地址(使用HTTPS可能会克隆失败)
git clone git@gitee.com:weisenhui/ItChat.git
(4)建立文件夹与GitHub的链接
克隆下来的是文件夹是与远端gitee链接在一起的,因此我们还需要修改remote,建立与原GitHub仓库的链接
git remote set-url origin https://github.com/littlecodersh/ItChat.git
Reference