跳转至

github 加速

github 代理及镜像

Github国内加速克隆及下载

fastgit.org

gitclone.com

https://github.zhlh6.cn

https://ghproxy.com/

https://gh.api.99988866.xyz

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

https://gitclone.com/

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平台

本文阅读量  次
本站总访问量  次