Chireiden

地霊殿

地霊殿,充满幻想与希望的殿堂


夢も希望も無い、毎日がそんな生活だった。

国内git加速

一步式操作:

git config --global url."https://ghproxy.com/https://github.com/".insteadOf "https://github.com/"
git config --global protocol.https.allow always

国内访问 git 各种意义上非常痛苦,不考虑部分优质环境,大多数人都选择使用代理来解决 github 的问题。

比如此前常用的方法是 git clone https://github.com/example.git 的时候,手动替换掉对应的 url,比如 git clone https://ghproxy.com/https://github.com/example.git

但是这样毕竟只能处理单个仓库,甚至在处理其子模块的时候也会产生新问题,此前我的解决方案是替换 .gitmodules 中的 url。当然 work,但是过于浅显与侵入式,因此该方法并不好用。

前些天了解到 fastgit,很好用啊,我当场就爱了。

站源地址缓存
github.comhub.fastgit.xyz
raw.githubusercontent.comraw.fastgit.org
github.githubassets.comassets.fastgit.org
customer-stories-feed.github.comcustomer-stories-feed.fastgit.org480 分钟
Github Downloaddownload.fastgit.org480 分钟
GitHub Archivearchive.fastgit.org

就顺手看到他们仓库里的 git 换源教程,很方便,嗯,所以和之前的 ghproxy 一结合,成了。

附带,如果此后出现其他问题,也可以先用 fastgit 凑活着。

时隔两年,捡起来这个 github 主页,甚是唏嘘。

重新 npm install 的时候,发现已是卡死,于是寻思着干脆重新配置,顺便写点东西权作记录。

过年期间看到 Paddle 框架那边发了新的 issue,所以顺手修了几个,这里取几个例子来简单介绍其修复过程,

Continue
Continue