0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

九招教你提高国内访问GitHub速度

Q4MP_gh_c472c21 来源:嵌入式ARM 作者:嵌入式ARM 2020-09-29 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

GitHub 镜像访问

GitHub文件加速

Github 加速下载

加速你的 Github

谷歌浏览器 GitHub 加速插件(推荐)

GitHub raw 加速

GitHub + Jsdelivr

通过 Gitee 中转 fork 仓库下载

通过修改 HOSTS 文件进行加速

为什么 github 下载速度这么慢?

如何提高 github 的下载速度?

1. GitHub 镜像访问

这里提供两个最常用的镜像地址:

https://github.com.cnpmjs.org

https://hub.fastgit.org

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

2. GitHub 文件加速

利用 Cloudflare Workers 对 github release、archive以及项目文件进行加速,部署无需服务器且自带CDN.

https://gh.api.99988866.xyz

https://g.ioiox.com

以上网站为演示站点,如无法打开可以查看开源项目:gh-proxy-GitHub(https://hunsh.net/archives/23/) 文件加速自行部署。

3. Github 加速下载

只需要复制当前 GitHub 地址粘贴到输入框中就可以代理加速下载!

地址:http://toolwa.com/github/

4. 加速你的 Github

https://github.zhlh6.cn

输入 Github 仓库地址,使用生成的地址进行 git ssh 等操作

5. 谷歌浏览器 GitHub 加速插件(推荐)

如果小伙伴在线安装不便,可以在公众号后台回复github加速。

6. GitHub raw 加速

GitHub raw 域名并非 github.com 而是 raw.githubusercontent.com,上方的 GitHub 加速如果不能加速这个域名,那么可以使用 Static CDN 提供的反代服务。

将 raw.githubusercontent.com 替换为 raw.staticdn.net 即可加速。

7. GitHub + Jsdelivr

jsdelivr 唯一美中不足的就是它不能获取 exe 文件以及 Release 处附加的 exe 和 dmg 文件。

也就是说如果 exe 文件是附加在 Release 处但是没有在 code 里面的话是无法获取的。所以只能当作静态文件 cdn 用途,而不能作为 Release 加速下载的用途。

8. 通过 Gitee 中转 fork 仓库下载

网上有很多相关的教程,这里简要的说明下操作。

访问 gitee 网站:https://gitee.com/并登录,在顶部选择“从 GitHub/GitLab 导入仓库” 如下:

在导入页面中粘贴你的Github仓库地址,点击导入即可:

等待导入操作完成,然后在导入的仓库中下载浏览对应的该 GitHub 仓库代码,你也可以点击仓库顶部的“刷新”按钮进行 Github 代码仓库的同步。

9. 通过修改 HOSTS 文件进行加速

手动把cdn和ip地址绑定。

第一步:获取 github 的 global.ssl.fastly 地址访问:http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo 获取cdn和ip域名:

得到:199.232.69.194 https://github.global.ssl.fastly.net

第二步:获取github.com地址

访问:https://github.com.ipaddress.com/#ipinfo 获取cdn和ip:

得到:140.82.114.4 http://github.com

第三步:修改 host 文件映射上面查找到的 IP

windows系统:

1、修改C:WindowsSystem32driversetchosts文件的权限,指定可写入:右击->hosts->属性->安全->编辑->点击Users->在Users的权限“写入”后面打勾。如下:

然后点击确定。

2、右击->hosts->打开方式->选定记事本(或者你喜欢的编辑器)->在末尾处添加以下内容:

199.232.69.194github.global.ssl.fastly.net 140.82.114.4github.com

责任编辑:xj

原文标题:提高国内访问GitHub速度的9种方案~

文章出处:【微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Host
    +关注

    关注

    0

    文章

    32

    浏览量

    35416
  • GitHub
    +关注

    关注

    3

    文章

    484

    浏览量

    18424

原文标题:提高国内访问GitHub速度的9种方案~

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用直接寻址方式提高速度

    允许编译器生成更高效的代码,因为访问变量时不需要额外的地址计算。这样可以减少指令周期,提高执行速度。直接寻址通常用于内存限制较小的存储区域,如8051微控制器的内部数据存储区(通常为128字节
    发表于 12-04 06:28

    华大天Liberal GT产品引爆K库速度革命

    华大天Liberal GT可将单元库特征化提取效率提高10X,同时为行业在功耗控制与空间节省上提供更优解决方案。
    的头像 发表于 11-19 14:38 308次阅读
    华大<b class='flag-5'>九</b>天Liberal GT产品引爆K库<b class='flag-5'>速度</b>革命

    E203软核提高CPU时钟频率方法

    本文将分享我们团队提高E203软核主频的办法。 查阅芯来科技官方出版的《手把手教你设计CPU——RISC-V处理器篇》教材,我们发现,原本设计的E203主时钟域应该是100MHZ
    发表于 10-29 06:19

    【Banana Pi BPI-RV2开发板试用体验】配置WSL网络环境访问Github

    因为openwrt编译的过程中需要下载各类工具,加上国内网络访问Github各种不稳定,一通操作下拉各种error,有的下载不下,有的下载不全…乘着周末单独整理下网络环境配置。 一、背景 我
    发表于 07-19 18:14

    工厂设备能不能工业数采?3教你快速判断,省时又省钱!

    设备能不能采?记住这五:看接口、问协议、查灯亮、找厂家、加传感器。大部分现代工厂设备(PLC/CNC/注塑机),甚至部分干燥机、模温机,都是能采的!别被“老设备”吓住。
    的头像 发表于 07-03 10:09 538次阅读
    工厂设备能不能工业数采?3<b class='flag-5'>招</b><b class='flag-5'>教你</b>快速判断,省时又省钱!

    微软开源GitHub Copilot Chat,AI编程迎来新突破

    GitHub Copilot + vscode的组合我已经用了很久,我的代码开发效率完全提升了一个level。帮我代码提示,代码不全,注释理解生成代码等等,这些我是我经常用到的功能。 在今天凌晨4点
    的头像 发表于 07-02 09:34 812次阅读
    微软开源<b class='flag-5'>GitHub</b> Copilot Chat,AI编程迎来新突破

    如何提高弧光保护装置的动作速度

    如何提高弧光保护装置的动作速度提高弧光保护装置的动作速度可从以下几个方面着手: 优化检测算法:采用更先进、高效的算法,既能快速处理弧光和电流等检测信号,又能准确识别故障,减少不必要
    发表于 05-06 10:09

    Gitee仓库镜像管理功能介绍

    现在很多开发者都不满足于只在一个代码托管平台活跃,将项目同时托管于 Gitee 和 GitHub 是目前国内很多开发者的选择,既拥有更快的访问和代码推拉速度,也可以和更多国际上的优秀开
    的头像 发表于 04-16 12:44 646次阅读
    Gitee仓库镜像管理功能介绍

    Arm推出GitHub Copilot新扩展程序

    Arm 控股有限公司(纳斯达克股票代码:ARM,以下简称“Arm”)宣布其已正式推出专为 GitHub Copilot 设计的新扩展程序。GitHub Copilot 是全球部署最广泛的人
    的头像 发表于 02-24 10:14 888次阅读

    轴传感器为什么是“轴”?有什么应用呢?

    组成:加速度计、陀螺仪和磁力计。每个部件都能感知三个方向的运动,3×3正好是轴。加速度计负责感知上下、左右、前后的直线运动,陀螺仪检测设备的旋转角度,磁力计则像指南针一样确定方位。 这个微型器件的工作原理十分精
    的头像 发表于 02-11 14:32 1473次阅读
    <b class='flag-5'>九</b>轴传感器为什么是“<b class='flag-5'>九</b>轴”?有什么应用呢?

    cdn是什么技术 cdn是怎样提高网站速度

    一、CDN技术概述 CDN,全称Content Delivery Network,即内容分发网络,是一种通过在网络各处部署节点,将内容缓存至离用户更近的地方,以减少数据传输延迟和提高访问速度
    的头像 发表于 01-31 15:41 2112次阅读

    gitee 与 GitHub 的比较

    在软件开发领域,代码托管平台扮演着至关重要的角色。它们不仅提供了代码存储和版本控制的功能,还促进了团队协作和开源项目的共享。Gitee(码云)和GitHub是两个最著名的代码托管服务提供商,它们在
    的头像 发表于 01-06 09:47 2253次阅读

    教你异地访问NAS

    NAS作为家庭或企业存储数据的神器,能够让我们随时随地访问存储在其中的文件。但当我们身处异地时,如何高效、安全地访问NAS却成了一个难题。别担心,节点小宝来帮你! 第一:利用内网穿透功能 首先,在
    的头像 发表于 01-02 11:26 1828次阅读
    <b class='flag-5'>教你</b>三<b class='flag-5'>招</b>异地<b class='flag-5'>访问</b>NAS

    如何使用内存加速存储访问速度

    本篇文章是首尔大学发表在FAST 2023上的文章。随着闪存容量的增加,逻辑地址到物理地址的映射表项也相应增加。映射表项通常存放在设备控制器中的SRAM来加速访问。然而由于成本问题SRAM一直无法
    的头像 发表于 12-19 10:54 1054次阅读
    如何使用内存加速存储<b class='flag-5'>访问</b><b class='flag-5'>速度</b>

    国外服务器国内访问需要绕路是什么意思?

    国外服务器国内访问需要“绕路”通常是指由于地理位置、网络基础设施、国际带宽限制等多种因素,导致从国内访问国外服务器时,数据传输并非直接到达,而是需要经过多个中转节点,增加了传输延迟和不
    的头像 发表于 12-11 12:29 1413次阅读