【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等提交代码时,应该采取其他方法。


参考资料
















相关文章
|
安全 网络安全 开发工具
GitHub 访问速度慢怎么办? 9 种方案帮你提速
GitHub 访问速度慢怎么办? 9 种方案帮你提速
6266 0
GitHub 访问速度慢怎么办? 9 种方案帮你提速
|
人工智能 安全 Apache
QwenPaw:你的私人 AI 助理 —— 数据归你、记忆进化、多端触达的开源个人智能体
QwenPaw 是一款开源、本地优先的AI个人智能体(Apache 2.0),数据归属用户、记忆自主进化、支持钉钉/飞书/微信等多端触达。3行命令即可部署,内置Coding IDE、Persona人格、定时任务、MCP工具生态与多Agent协作,真正属于你的私有AI助理。
QwenPaw:你的私人 AI 助理 —— 数据归你、记忆进化、多端触达的开源个人智能体
|
6月前
|
人工智能 安全 Go
使用MCP官方 Go SDK实现自己的MCP server
MCP(Model Context Protocol)是Anthropic推出的标准化协议,让AI安全调用外部工具。本文带你用官方Go SDK从零实现MCP服务器,支持“获取当前时间”和“读取本地文件”两个工具,并在VS Code中快速测试调用。(239字)
943 1
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
这篇文章提供了几种方法来解决访问GitHub时速度慢或超时的问题,包括使用代理服务器、下载加速工具,以及考虑使用国内代码管理网站如码云(gitee)来加速下载GitHub上的资源。
如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题
|
存储 安全 Android开发
F-Droid:尊重自由与隐私的安卓应用商店
F-Droid 是安卓平台上的自由开源应用商店,专为关注隐私和数据安全的用户设计。本文详细介绍了 F-Droid 的特点,包括其对自由和隐私的重视、无广告和无追踪代码的承诺、强大的应用搜索与管理功能,以及对开源社区的支持。用户可以通过 F-Droid 安全地浏览、安装和管理应用程序,并且开发者也可以发布开源应用。未来,F-Droid 将继续提升用户体验,鼓励更多的开发者与用户参与其中,推动自由开源软件的发展。
4532 1
|
Ubuntu 网络安全 数据安全/隐私保护
搭建edk2编译环境
搭建edk2编译环境
1201 0
搭建edk2编译环境
|
C++ Windows
Windows下编译64位CGAL
Windows下编译64位CGAL
747 0