利用github.com.cnpmjs.org快速下载GitHub仓库

转载自 https://note.qidong.name/2020/12/github-proxy/

 

自从某个中国互联网的标志性事件后,GitHub的访问和下载也因为技术问题而异常缓慢。 这里介绍一个git clone的提速方案,加快GitHub仓库的下载。

URL替换 

执行以下配置命令:

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

或直接修改~/.gitconfig文件,添加以下内容:

[url "https://github.com.cnpmjs.org/"]
	insteadOf = https://github.com/

以上配置,仅对https协议生效,对SSH协议不生效。 在URL替换后,仓库里的配置直接时基于https://github.com.cnpmjs.org/的。 如果需要换回来,或者换成SSH协议,则需要使用:

git remote set-url origin ...

或者:

git remote add github ...

由于GitHub增量下载,还是勉强能接受的,因此在clone后把URL换回来,或者多remote管理,也是可行方案。

结论 

github.com.cnpmjs.org是一个未在官方文档公开的一个GitHub代理。 从域名上看,应该时属于cnpmjs.org的一部分。 能用多久,不好说。

另一个方案是使用网络代理,这个方向就不展开了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值