一.背景
科研人员的时间非常宝贵,在我们访问github的时候经常会遇到打不开页面,访问速度很慢,下载很慢以及无法查看github上面的图片信息等问题;本人总结了一些github加速解决方案,帮助您在科研核学习上可以大大节约时间。
二.Github加速解决方案
2.1.GitHub镜像源零安装加速方案(推荐)
GitHub镜像就是基于CDN及代理技术对github进行加速,你可以通过方法镜像源的网址进行访问github,镜像源内容核github内容是完全同步的,使用起来非常方便,所以教为推荐。
http://git.what996.com
以前推荐使用hub.fastgit.org和github.com.cnpmjs.org不过测试发现现在不可用了。
备注:上面镜像源用了一段时间效果不错,比较稳定和快速,但是需要为付费镜像源(20亓).
2.2浏览器插件加速方案
Fast-GitHub加速
链接:https://pan.baidu.com/s/1rFjtqDcOQ2m50ctYtuN4RA
提取码:wgux
目前只能做到下载加速,还无法做到访问加速和查看图片功能
2.3.github文件加速下载方案
https://gh.api.99988866.xyz
https://g.ioiox.com
http://toolwa.com/github/
在已知道github地址的情况下输入github地址,进行加速下载
2.4.****加速你的Github
地址:https://github.zhlh6.cn
输入 Github 仓库地址,使用生成的地址进行 git ssh 等操作
2.5 通过Gitee中转fork仓库下载
网上有很多相关的教程,这里简要的说明下操作。
访问gitee网站:https://gitee.com/ 并登录,在顶部选择“从GitHub/GitLab导入仓库”
在导入页面中粘贴你的Github仓库地址,点击导入即可:
等待导入操作完成,然后在导入的仓库中下载浏览对应的该GitHub仓库代码,你也可以点击仓库顶部的“刷新”按钮进行Github代码仓库的同步。
2.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