github 加速
github 代理及镜像¶
Github国内加速克隆及下载
ghproxy代理使用¶
Info
20230930,测试有效
20231115,测试失效
以samtools为例,原始地址 https://github.com/samtools/samtools.git
方法一:
原始地址前面直接加https://ghproxy.com/
,遇到 git clone --recursive
会失效,依赖的包会直接使用原始的地址
# 使用
# git clone
$ git clone https://ghproxy.com/https://github.com/samtools/samtools.git
# release文件下载
$ wget --no-check-certificate https://ghproxy.com/https://github.com/samtools/samtools/releases/download/1.17/samtools-1.17.tar.bz2
# zip文件下载
$ wget --no-check-certificate https://ghproxy.com/https://github.com/samtools/samtools/archive/refs/heads/develop.zip
# raw文件下载
$ wget --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/samtools/samtools/develop/README.md
方法二:
配置一次,一劳永逸,还可以解决 git clone --recursive
的问题
# 在配置文件中设置
$ git config --global url."https://ghproxy.com/https://github.com/".insteadOf "https://github.com/"
# 使用时直接使用原始地址即可
$ gi clone https://github.com/samtools/samtools.git
# git clone --recursive 也没有问题
$ git clone --recursive https://github.com/pangenome/smoothxg.git
FastGit系列¶
这个代理不是太稳定,有的url用了一段时间会崩掉。
Info
20230930,测试有效
20231115,测试有效
20240325,测试失效
# clone 操作
$ git clone https://hub.fgit.cf/samtools/samtools.git
# release下载
$ wget --no-check-certificate https://download.fgit.cf/samtools/samtools/releases/download/1.17/samtools-1.17.tar.bz2
# archive下载
$ wget --no-check-certificate https://hub.fgit.cf/samtools/samtools/archive/refs/heads/develop.zip
# raw文件下载
$ wget --no-check-certificate https://raw.fgit.cf/samtools/samtools/develop/README.md
# 或写到配置文件内
$ git config --global url."https://hub.fgit.cf/".insteadOf "https://github.com/"
$ git clone https://github.com/samtools/samtools.git
gitclone¶
Info
20231115,测试有效
20240325,测试有效
20241119,测试有效
# 方法一(设置git参数)
$ git config --global url."https://gitclone.com/".insteadOf https://
$ git clone https://github.com/samtools/samtools.git
# 方法二(使用cgit客户端)
$ cgit clone https://github.com/samtools/samtools.git
# 方法三(替换URL)
$ git clone https://gitclone.com/github.com/samtools/samtools.git
Cloning into 'samtools'...
remote: 对象计数中: 14020, 完成.
remote: 压缩对象中: 100% (4045/4045), 完成.
remote: Total 14020 (delta 9881), reused 14001 (delta 9862)
Receiving objects: 100% (14020/14020), 13.35 MiB | 400.00 KiB/s, done.
Resolving deltas: 100% (9881/9881), done.
ghp.ci¶
https://ghp.ci/,此方式速度较快
Info
20241119,测试有效
# 方法一(设置git参数)
$ git config --global url."https://ghp.ci/".insteadOf https://
$ git clone https://github.com/samtools/samtools.git
# 方法二(使用cgit客户端)
$ cgit clone https://github.com/samtools/samtools.git
# 方法三(替换URL)
$ git clone https://ghp.ci/github.com/samtools/samtools.git
Cloning into 'samtools'...
remote: Enumerating objects: 15061, done.
remote: Counting objects: 100% (1493/1493), done.
remote: Compressing objects: 100% (566/566), done.
remote: Total 15061 (delta 1079), reused 1133 (delta 913), pack-reused 13568 (from 1)
Receiving objects: 100% (15061/15061), 14.97 MiB | 9.03 MiB/s, done.
Resolving deltas: 100% (10327/10327), done.
Gitee 中转¶
访问 gitee 网站:https://gitee.com/ 并登录,在顶部选择“从 GitHub/GitLab 导入仓库”;
在导入页面中粘贴你的Github仓库地址,点击导入;
等待导入操作完成,然后在导入的仓库中下载浏览对应的该 GitHub 仓库代码,也可以点击仓库顶部的“刷新”按钮进行 Github 代码仓库的同步。
加速软件¶
主要为window平台
本文阅读量 次本站总访问量 次