由于国内政策原因,访问 GitHub 会被限制速度,在 clone GitHub 上的代码时很容易出现连接超时的情况,给无法翻墙的同学造成了很多困扰,本博客旨在提供有效的国内镜像,使大家能够顺利下载代码进行学习。
目前,国内可用的镜像网站有:
https://github.com.cnpmjs.org
# 服务器位于香港
https://gitclone.com
# 服务器位于杭州
https://doc.fastgit.org
# 服务器位于香港
比如在 clone 某一代码的时候,要用到的命令为:
git clone https://github.com/XXXXX
选择一个上面的镜像网站地址,例如选择 https://doc.fastgit.org
(个人常用),将命令更改为:
git clone https://hub.fastgit.org/XXXXX
注意,以上网站请不要登录,在进行替换之前请先进入网站查看对应的替换命令,不同的网站替换方式不同。
或者使用全局参数,更改 git 参数
git config --global url."https://hub.fastgit.org/".insteadOf "https://github.com/"
使用全局参数更改以后,使用 vim ~/.gitconfig
命令即可查看当前的配置文件,看到以下配置。
[url "https://url you choose"]
insteadOf = https://github.com/