【Github】玩转Github系列之三——史上最全Github加速手段

简介: 【Github】玩转Github系列之三——史上最全Github加速手段

加速方法汇总


镜像网站


镜像就是一个克隆版的 GitHub,你可以访问上面的镜像网站,网站的内容跟GitHub是完整同步的,然后在这个网站里面进行下载克隆等操作。




上述两个网站完全copy了github,界面和操作与原生github基本一样,只是访问速度快了很多。


以cnpmjs为例来说明具体操作:


  git config --global url."https://github.com.cnpmjs.org/".insteadOf "https://github.com/"


或直接修改~/.gitconfig文件,添加以下内容:


[url "https://github.com.cnpmjs.org/"]
  insteadOf = https://github.com/


文件加速


Cloudflare Workers 对 github release 、archive 以及项目文件进行加速



  • 打开你要下载的 GitHub 仓库页面


  • 点击右侧的绿色按钮 “Code” > “Download ZIP”


  • 等浏览器弹出下载框后复制下载框中的链接地址并粘贴到以上输入框


  • 点击加速下载



基于cloudflare workers的GitHub文件加速


支持页面操作和命令行操作,命令行操作命令例子如下:


git clone https://ghproxy.com/https://github.com/stilleshan/ServerStatus



  • 基于cloudflare workers的GitHub文件加速


  • 仅支持页面操作,和toolwa大同小异,把github下载地址复制过来即可。


注:https://ghproxy.comhttps://gh.api.99988866.xyz都是演示网站,可以使用gh-proxy自己搭建环境。


  • zhlh6


可利用该网站生成github加速链接,之后使用git clone下载库文件。


GitHub raw 加速


  • GitHub raw 域名并非 github.com而是 raw.githubusercontent.com


  • GitHub 加速如果不能加速这个域名,那么可以使用 Static CDN 提供的反代服务,将raw.githubusercontent.com 替换为 raw.staticdn.net 即可加速。


GitHub + Jsdelivr


  • Jsdelivr是在中国大陆唯一有 license 的公有 CDN


  • Jsdelivr 唯一美中不足的就是它不能获取 exe 文件以及 Release 处附加的 exe 和 dmg 文件,也就是说如果 exe 文件是附加在Release 处但是没有在code 里面的话是无法获取的,所以只能当作静态文件 cdn 用途,而不能作为 Release 加速下载的用途


二传手-码云gitee中转


  • 原理就是可将github仓库导入gitee中( fork仓库),再从gitee下载;


  • 具体操作见参考资料中的“GitHub仓库快速导入Gitee及同步更新”部分;


插件


  • Fast-GitHub


– 可直接集成到chrome等浏览器中,非常方便。


– 但仅限通过页面下载仓库文件的情况,对命令行等方式无效。


  • GitHub 加速脚本


– 先安装暴力猴,再安装这个插件;


fastgithub


特点


  • 提供域名的纯净IP解析;


  • 提供IP测速并选择最快的IP;


  • 提供域名的tls连接自定义配置;


  • google的CDN资源替换,解决大量国外网站无法加载js和css的问题;


  • 支持Windows、mac OS、Linux等多种系统;



各种方法特点及适用场景


  • 使用镜像网站、文件加速等仅限于提升下载速度,无法用于提交代码;


  • 其他方式可用于提升上传和下载双向速度,所以在安装系统系统时如需访问github下载代码、库等或需要向github等提交代码时,应该采取其他方法。


参考资料
















相关文章
|
C语言
加速github 下载速度的方法
加速github 下载速度的方法
3187 1
|
域名解析 网络协议 安全
Github 一键加速 ,支持 Win Mac !!!
Github 一键加速 ,支持 Win Mac !!!
2786 1
Github 一键加速 ,支持 Win Mac !!!
|
存储 安全 Unix
/var/log/messages说明
【4月更文挑战第5天】`/var/log/messages`是类Unix系统(包括Linux)的日志文件,存储系统启动、关闭、内核消息、服务状态和服务错误等信息。内容可能因配置和日志系统(如syslog、rsyslog、journald)不同而变化。现代Linux可能使用`journalctl`等工具访问journald日志,提供更强大管理功能。
2197 1
/var/log/messages说明
|
安全 网络安全 开发工具
GitHub 访问速度慢怎么办? 9 种方案帮你提速
GitHub 访问速度慢怎么办? 9 种方案帮你提速
5579 0
GitHub 访问速度慢怎么办? 9 种方案帮你提速
|
网络协议 Linux Android开发
告别无法访问的github(附解决方案)
最近一行在使用github的时候又登不上去了,挂着NPV都没用 据说是某些不可描述的有关组织机构对该网站的DNS污染或者随机丢包造成的
23138 5
告别无法访问的github(附解决方案)
|
Python C语言
更换云服务器上的Python版本
阿里云提供的Python版本单一,如需要其他版本的Python,可按照如下步骤来更换。 0、预备 更新系统,安装需要的工具。 sudo apt-get upgrade && apt-get update sudo apt-get install gcc make 1、卸载自带的Python 输入如下命令 sudo apt-get remove python2* 卸载python2;同理卸载python3。
8031 0
|
11月前
|
网络安全 开发工具 git
解决 Git 访问 GitHub 时的 SSL 错误
通过上述步骤,可以有效解决 Git 访问 GitHub 时的 SSL 错误。推荐优先更新 CA 证书和正确配置 Git 使用 CA 证书,避免禁用 SSL 验证。如果问题持续,可以切换到 SSH 方式访问 GitHub,确保连接的安全性和稳定性。希望这些内容对您的学习和工作有所帮助。
4102 4
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
这篇文章提供了几种方法来解决访问GitHub时速度慢或超时的问题,包括使用代理服务器、下载加速工具,以及考虑使用国内代码管理网站如码云(gitee)来加速下载GitHub上的资源。
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
10824 1
|
Web App开发 Linux 开发工具
告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
【8月更文挑战第4天】告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧
告别卡顿,畅享GitHub:国内开发者必看的五大加速访问与下载技巧

热门文章

最新文章