0


如何加速GitHub Clone或文件下载

文章目录

0. 引言

在国内访问GitHub时,下载速度常常会受到网络限制。为了更快地下载GitHub上的文件,我们可以使用一些第三方加速服务、国内云存储服务以及下载工具。下面我将以下载

Sourcetrail_2021_4_19_Windows_64bit_Portable.zip

文件为例,详细介绍几种加速下载的方法。

1. 使用第三方加速服务

这些服务通过修改原始GitHub链接,实现加速下载:

  1. 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
  2. jsdelivr:将原始链接中的 /releases/download/ 替换为 @/,并添加 https://cdn.jsdelivr.net/gh/ 前缀。例如:https://cdn.jsdelivr.net/gh/CoatiSoftware/[email protected]/Sourcetrail_2021_4_19_Windows_64bit_Portable.zip
  3. 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的几种方案

标签: github 加速 国内

本文转载自: https://blog.csdn.net/stallion5632/article/details/139898984
版权归原作者 橘色的喵 所有, 如有侵权,请联系我们删除。

“如何加速GitHub Clone或文件下载”的评论:

还没有评论