文章目录
0. 引言
在国内访问GitHub时,下载速度常常会受到网络限制。为了更快地下载GitHub上的文件,我们可以使用一些第三方加速服务、国内云存储服务以及下载工具。下面我将以下载
Sourcetrail_2021_4_19_Windows_64bit_Portable.zip
文件为例,详细介绍几种加速下载的方法。
1. 使用第三方加速服务
这些服务通过修改原始GitHub链接,实现加速下载:
- ghproxy.com:在链接前添加
https://ghproxy.com/
。例如:https://ghproxy.com/https://github.com/CoatiSoftware/Sourcetrail/releases/download/2021.4.19/Sourcetrail_2021_4_19_Windows_64bit_Portable.zip
- jsdelivr:将原始链接中的
/releases/download/
替换为@/
,并添加https://cdn.jsdelivr.net/gh/
前缀。例如:https://cdn.jsdelivr.net/gh/CoatiSoftware/[email protected]/Sourcetrail_2021_4_19_Windows_64bit_Portable.zip
- fastgit.org:在链接前添加
https://download.fastgit.org/
。例如:https://download.fastgit.org/CoatiSoftware/Sourcetrail/releases/download/2021.4.19/Sourcetrail_2021_4_19_Windows_64bit_Portable.zip
2. 使用下载工具
Aria2:一个轻量级的多协议、多源下载工具,可以通过多线程下载功能来加速下载。例如:
aria2c -x16 https://github.com/CoatiSoftware/Sourcetrail/releases/download/2021.4.19/Sourcetrail_2021_4_19_Windows_64bit_Portable.zip
3. 使用GitHub镜像站点加速访问
国内的GitHub镜像站点,如
github.com.cnpmjs.org
和
hub.fastgit.org
,可以用于加速下载和克隆项目。将原地址替换为镜像地址即可。例如:
- 克隆仓库:
git clone https://hub.fastgit.org/CoatiSoftware/Sourcetrail.git
- Release下载:
wget https://hub.fastgit.org/CoatiSoftware/Sourcetrail/releases/download/2021.4.19/Sourcetrail_2021_4_19_Windows_64bit_Portable.zip
3.1 自动地址替换配置
通过Git全局配置自动替换GitHub地址为镜像地址,设置方法:
git config --global url."https://hub.fastgit.org".insteadOf https://github.com
3.2 raw文件下载加速
替换
raw.githubusercontent.com
为
raw.staticdn.net
来加速下载raw文件。例如:
wget https://raw.staticdn.net/CoatiSoftware/Sourcetrail/master/README.md
4. 通过国内云存储服务下载
利用阿里云、gitee或者CSDN等国内云存储服务下载文件,这些服务会定期同步GitHub的热门项目。
5. 参考
Github访问加速
国内加速Github的几种方案
版权归原作者 橘色的喵 所有, 如有侵权,请联系我们删除。