# 简介
Github 镜像加速器作为 GitHub 代理,能够为我们本地和 github.com 之间的中转服务器,使得仓库的克隆请求先到达镜像加速器,然后镜像加速器利用其强大的网络资源从 Github 拉取指定仓库,最后返回给我们。
由于加速器节点在国内,我们访问不需要挂 VPN 代理翻墙,所以能够加速 Github 仓库的推拉速度。
# 镜像加速器列表
- fastgit.org (opens new window)
- gitclone.com (opens new window)
- gitee (opens new window)
- cnpmjs.org (opens new window)
# 使用方式
本节以 fastgit.org (opens new window) 为例。
# 方式 1. 直接替换域名 github.com
为 hub.fastgit.org
# 加速 git clone
## 原地址
git clone https://github.com/kubernetes/kubernetes.git
## 新地址
git clone https://hub.fastgit.org/kubernetes/kubernetes.git
# 加速下载 release
## 原地址
wget https://github.com/A/A/releases/download/1.0/1.0.tar.gz
## 新地址
wget https://download.fastgit.org/A/A/releases/download/1.0/1.0.tar.gz
# 加速下载 raw 文件
## 原地址:
wget https://raw.githubusercontent.com/kubernetes/kubernetes/master/README.md
## 新地址
wget https://raw.fastgit.org/kubernetes/kubernetes/master/README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 方式 2. 将源替换操作添加 git 的全局配置
这种方法的好处是不用手动替换 github.com
域名,适用于所有依赖 git 的命令,例如,go get
,cargo vendor
等。
git config --global url."https://hub.fastgit.org".insteadOf https://github.com
# 可通过以下命令删除此配置
# git config --global --unset url."https://hub.fastgit.org".insteadOf
1
2
3
4
2
3
4