使用镜像配置为 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
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 7
hezhizheng

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

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

厉害,很实用!!!

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

怎么改回来啊

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

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

1年前 评论

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