如何提高GitHub开源代码下载速度,这7招你必须知道
一个励志在代码世界打怪升级的coder,总绕不开GitHub这个全球最大的程序员交流代码托管平台。在GitHub,我们能找到海量开源项目资源来进行学习和实践,也有机会与来自世界各地的大牛交流技术经验。HMS Core的最新开源示例代码资源也在GitHub实时更新,与万千开发者在交流中碰撞出更多火花。
然而,这样一个意义重大的平台,也有个让开发者“痛心疾首”的小毛病——“慢”!
相信混迹GitHub的coder一定熟悉这种感觉,每每看到一个让自己眼前一亮的开源项目,茶饭不思只想赶紧下载好好探索一番时,GitHub的下载速度就开始了消磨耐力的较量赛,钝刀子割肉!甚至有时git clone一项目,以蜗牛之速下载到一半,这只蜗牛就中道崩阻了,诛心啊有没有!
But!凡有痛点,必有解决方案。以下罗列出7条经众多coder检验过的提速方法,助你GitHub快起来,下载速度蹭蹭蹭!
1.镜像访问
https://hub.fastgit.org是目前最常用的镜像地址
所谓镜像即克隆版的 GitHub,网站内容跟 GitHub 是完整同步的镜像,通过访问以上镜像网站,进行下载克隆等操作速度会快很多。
2. GitHub文件加速
利用 Cloudflare Workers 对 github release 、archive 以及项目文件进行加速,部署无需服务器且自带CDN.
https://gh.api.99988866.xyz
https://ghproxy.com/
以上网站为演示站点,如无法打开可以查看开源项目:gh-proxy-GitHub(https://hunsh.net/archives/23/) 文件加速自行部署。
3. 下载加速度
地址:http://toolwa.com/github/
复制当前 GitHub 地址粘贴到输入框中,就可进行代理加速下载。
4. “加速你的 Github”
地址:https://github.zhlh6.cn
输入 Github 仓库地址,使用生成的地址进行 git ssh 等操作。
5. GitHub Chrome加速插件
在chrome 网上应用店搜索“GitHub加速”,点击添加安装即可。
6. 通过修改 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:\Windows\System32\drivers\etc\hosts文件的权限,指定可写入:右击->hosts->属性->安全->编辑->点击Users->在Users的权限“写入”后面打勾。如下:
然后点击确定。
(2)右击->hosts->打开方式->选定记事本(或者你喜欢的编辑器)->在末尾处添加以下内容:
199.232.69.194 github.global.ssl.fastly.net
140.82.114.4 github.com
7. 通过 Gitee 中转 fork 仓库下载
网上有很多相关的教程,这里简要的说明下操作。
访问 gitee 网站:https://gitee.com/ 并登录,在顶部选择“从 GitHub/GitLab 导入仓库” 如下:
在导入页面中粘贴你的Github仓库地址,点击导入即可:
等待导入操作完成,然后在导入的仓库中下载浏览对应的该 GitHub 仓库代码,你也可以点击仓库顶部的“刷新”按钮进行 Github 代码仓库的同步。
同样大家也可以通过Gitee网站访问HMS Core的示例代码:https://gitee.com/hms-core
>>访问华为开发者联盟官网,了解更多相关内容
>>获取开发指导文档
>>华为移动服务开源仓库地址:GitHub、Gitee
关注我们,第一时间了解华为移动服务最新技术资讯~
如何提高GitHub开源代码下载速度,这7招你必须知道相关推荐
- github开源代码下载并运行
github开源代码下载到本地 在github上找到要下载的项目,点击Code,HTTPS下面点击复制按钮(gitee也是类似的方式) 在本机电脑 新建一个文件夹,命名任意 打开新建的文件夹,右键-找 ...
- PointNet训练与测试github开源代码(PointNet实现第5步骤pytorch版)
PointNet第5步--PointNet训练与测试github开源代码 在运行github上的代码时,经常版本不匹配会出现大量的不同,或者报错,这篇主要记录我解决相关报错的方法. 本次测试的是git ...
- 快速下载GitHub开源代码
快速下载GitHub开源代码 1.登录github网站,找到需要下载的开源代码,复制地址(例:https://github.com/saysky/ForestBlog) 2.登录码云https://g ...
- 热榜第四:GitHub开源代码数据集界ImageNet,推出代码搜索挑战赛
鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 用别人的轮子,开自己的路. 在这个产品快速迭代的时代,搜索.调用别人的代码避免重复造轮子,已是开发常态. 但是搜索代码这件事,并不是百度一下 ...
- android studio 打开github开源代码
1.最近下载的开源代码全是github来的,一直用eclipse开发,对于android studio来说是全新的 2.在eclipse导入一个工程那是so easy, import选择一下就可以. ...
- github 开源 代码 学习 集合(转载)
一个支持多种item类型的recycleView依赖注入库 1.通过注解的方式方便的把ViewHolder注入到recycleView中. 2.去除findViewByID等冗余操作. 3.去除编写a ...
- Github 开源代码
1.图片下载开源代码 github 上搜索 Smart-img-view
- 适合Python初学者阅读的Github开源代码
程序员宝藏库:https://gitee.com/sharetech_lee/CS-Books-Store 你想要的,这里都有! Python作为一门热门的编程语言,在Github上想要找Python ...
- 42 github 开源代码 ——README.md语法/相关操作等
0 引言 最近在github上开源了pro/E二次开发的代码,发现README.md的编辑方式很有趣,需要稍微了解一下. 1 markdown语法 参考了两篇博客的内容,链接如下. https://b ...
最新文章
- 帝国cms上传大图片分片大视频大文件webuploader插件
- 树-堆结构练习——合并果子之哈夫曼树
- gin ajax 获取请求参数,go的gin框架从请求中获取参数的方法
- 03SpringMVC,Spring,Hibernate整合(Date时间转换)
- python无师自通配套资源_Python编程 无师自通 专业程序员的养成
- python学习-综合练习二(整数和浮点数判断奇偶、质数判断)
- 面试官系统精讲Java源码及大厂真题 - 05 ArrayList 源码解析和设计思路
- Linux开机启动的步骤
- ssm(Spring、Springmvc、Mybatis)实战之淘淘商城-第四天(非原创)
- Cookie篡改攻击
- java print int_java – 在printin输入int
- 表-创建表-表的转换函数
- React Native – 使用 JavaScript 开发原生应用
- 贾俊平统计学思维导图- 第九章 分类数据分析
- 轻松读懂三极管,原来它是这样工作的
- ZOJ 3204 Connect them
- 如何在浏览器中禁用和启用Cookie?
- c语言循环语循环控制,C语言.控制语循环语句.ppt
- 原来贝叶斯统计分析这么简单?这个技巧了解一下
- Ubuntu设置仅允许特定用户或特定IP通过ssh访问
热门文章
- ios 中文输入法 完成事件_compositionEnd 和 input 事件(中文输入法问题)
- Alpha matting算法发展
- 宝塔Linux无法访问80端口,80端口问题
- java实现微信运动数据,从小程序的获取及存储
- 在excel中实现汉字转换拼音首字母大写
- python编程*三角形图形思路_如何使用python制作形状(对角线、倒三角形)?
- input如何屏蔽中文输入法
- 从 chromium 源码来窥探浏览器的渲染
- 中软计算机培训考试,在线考试教育,中软,的解决方案.docx
- https tk6 us