使用镜像配置为 Git Clone 加速

国内使用 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 协议》,转载必须注明作者和本文链接
Hesunfly
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 7

厉害,很实用!!!

3年前 评论
Hesunfly (楼主) 3年前
hezhizheng

发现这个貌似也可以 doc.fastgit.org/zh-cn/

3年前 评论
Hesunfly (楼主) 3年前

怎么改回来啊

1年前 评论
Hesunfly (楼主) 1年前
Hesunfly

@shundebo
直接删除git全部配置内容即可,看下图参考
file
file

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!