Windows下的github加速方法

翻墙

这是最可靠的方式。推荐可以找几个有需求的朋友一起买一个 JustMySocks,注意,这个网站可能会改变,可以有必应搜索查找 Just My Socks。 需要安装一个 v2rayn,把买好的服务的订阅地址填入即可。 通过以下命令可以设置 git 使用代理:

git config --global http.proxy http://127.0.0.1:10809
git config --global https.proxy https://127.0.0.1:10809

最后的这个10809的数字是 V2RayN 软件的默认数字,最新版本应该默认变为了10808,如果有修改,需要填入修改后的数字。可以在 V2RayN 软件界面在左下角看到。

其他方案

这些方案都不是很稳定。

可以使用 xboxdownload,在 gitee 上下载即可。

没有翻墙工具,可以考虑采用 SwitchHosts: SwitchHosts可以采用scoop安装,也可以在Github上下载Releases · oldj/SwitchHosts (github.com) 在SwitchHosts上新建Host,远程,地址为:https://raw.hellogithub.com/hosts

还可以使用Watt Toolkit - 瓦特工具箱(Steam++官网) (steampp.net),其中包含了Github加速。

最后,可以使用dotnetcore/FastGithub,通过运行程序或者运行服务的方式进行github加速。但是此方法会导致onedrive无法登录。

Linux下的github加速方法(含WSL)

wsl

对于WSL,目前来说直接打开 WSL 的图形化设置界面,直接把网络模式改为镜像可以解决所有问题。

直接的linux系统中,实验了很多方法,最靠谱的是直接使用dotnetcore/FastGithub,可以先使用https://raw.hellogithub.com/hosts,临时改变hosts来登录github,然后下载FastGithub,启动服务,即可。