GitHub代下载[文件加速]网站及反代列表
目录:
Github( https://github.com/ )是世界上最大的使用Git进行版本控制的软件源代码托管服务平台
然而 Github release 的下载速度非常慢。之前我一直用IDM下载,速度还行,1-2 M/s,就没怎么在意。但 2020.6.15 起速度仅 50K/s ……于是开始收集代理 GitHub 下载的网站,以备不时之需。
相关:
解决Github网页上图片显示失败,gist、raw无法打开的问题风险声明
您使用这些代理时,请注意:
- 切记勿进行登录等敏感操作,有账号泄露风险。
- 你的访问有被记录的可能性,请严格遵守你所在地区的法律法规。
- 其他存在的风险
另外,本站仅收集下列站点,请您谨慎使用。
GitHub代下载网站列表
https://shrill-pond-3e81.hunsh.workers.dev/
https://www.toolnb.com/tools/githubjiasu.html
GitHub反代域名
主要是 clone 使用,有些支持下载 Releases。clone 时对子模块加速
FastGit
Release 和源码存档的下载
假设下载链接为https://github.com/A/A/releases/download/1.0/1.0.tar.gz
,使用:
1 | https://download.fastgit.org |
将原链接替换,得到下载地址:
1 | https://download.fastgit.org/A/A/releases/download/1.0/1.0.tar.gz |
反代列表
站源 | 反代域名 | 备注 |
---|---|---|
github.com | hub.fastgit.org | clone 和打开网站用,无缓存 |
raw.githubusercontent.com | raw.fastgit.org | 无缓存 |
github.githubassets.com | assets.fastgit.org | 无缓存 |
customer-stories-feed.github.com | customer-stories-feed.fastgit.org | 缓存60 分钟 |
具体参见 FastGit 文档:https://doc.fastgit.org/
gitclone.com
克隆github上仓库地址https://github.com/k/c.git
,只需将地址改为https://gitclone.com/github.com/k/c.git
https://www.gitclone.com/docs/howto/howto_github
staticdn
将 raw.githubusercontent.com
替换为
1 | raw.staticdn.net |
——来自 https://cdn.con.sh/
cnpmjs
clone
和打开网站用,将 github.com
替换为
1 | github.com.cnpmjs.org |
gitcdn.link
当然,如果是clone的话可以镜像一个到国内 Gitee ,稳定且快,就是操作步骤多一些。
子模块处理
仓库带有子模块,由于在仓库根目录中的.gitmodules
文件夹定义的子模块的地址仍然是 github 仓库的地址,所以用替代域名下载的仓库在下载子模块时会 直接越过替代域名而从 github 上下载……
一种解决办法——先下载主仓库,修改仓库中的 .gitmodules
文件夹中的仓库地址,指向替代域名,保存退出后,更新子模块:
1 | git submodule update --init |
如果子模块中还有子模块,按上述方法重复进行就可以了。