GitHub 文件加速及代理
常用的代理
1)Github Proxy
GitHub 文件、Releases 、archive、gist、raw.githubusercontent.com 文件代理加速下载服务
支持终端命令行
git clone
、wget
、curl
等工具下载支持 raw.githubusercontent.com、gist.github.com、gist.githubusercontent.com 文件下载
不支持 SSH Key 方式 git clone 下载
使用示例如下:
# git clone
$ git clone https://ghproxy.com/https://github.com/stilleshan/ServerStatus
# git clone 私有仓库
# Clone 私有仓库需要用户在 Personal access tokens 申请 Token 配合使用.
$ git clone https://user:your_token@ghproxy.com/https://github.com/your_name/your_private_repo
# wget & curl
$ wget https://ghproxy.com/https://github.com/stilleshan/ServerStatus/archive/master.zip
$ wget https://ghproxy.com/https://raw.githubusercontent.com/stilleshan/ServerStatus/master/Dockerfile
$ curl -O https://ghproxy.com/https://github.com/stilleshan/ServerStatus/archive/master.zip
$ curl -O https://ghproxy.com/https://raw.githubusercontent.com/stilleshan/ServerStatus/master/Dockerfile
2)GitHub 文件加速
GitHub 文件链接带不带协议头都可以,支持 release、archive 以及文件,右键复制出来的链接都是符合标准的
但是,不支持项目文件夹。
使用示例如下所示:
分支源码:
https://github.moeyy.xyz/https://github.com/moeyy/project/archive/master.zip
release源码:
https://github.moeyy.xyz/https://github.com/moeyy/project/archive/v0.1.0.tar.gz
release文件:
https://github.moeyy.xyz/https://github.com/moeyy/project/releases/download/v0.1.0/example.zip
分支文件:
https://github.moeyy.xyz/https://github.com/moeyy/project/blob/master/filename
Raw:
https://github.moeyy.xyz/https://raw.githubusercontent.com/moeyy/project/archive/master.zip
使用 Git:
git clone https://github.moeyy.xyz/https://github.com/moeyy/project
其他
其他方式可以参考 GitHub代下载[文件加速]网站及反代列表,暂时没有进行尝试。
参考
Github Proxy
文档信息
- 本文作者:Bookstall
- 本文链接:https://bookstall.github.io/fragment/2023-06-01-github-proxy/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)