一、使用镜像网站
这里提供最常用的镜像地址,镜像就是一个克隆版的网站,你可以访问这些镜像网站,网站的内容跟 GitHub 是完整同步的内容,然后在这个网站里面进行下载克隆等操作。
cdn加速(修改Hosts文件)
通过修改系统hosts文件的办法,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到github访问加速的目的。不需要海外的服务器辅助。
获取GitHub官方CDN地址
打开https://www.ipaddress.com/,查询以下4个链接的DNS解析地址
github.com
assets-cdn.github.com
github.global.ssl.fastly.net
raw.githubusercontent.com
修改系统Hosts文件
接着,打开系统hosts文件(需管理员权限),路径:C:\Windows\System32\drivers\etc
如果是mac或者其他linux系统的话,是/etc下的hosts文件,需要切入到root用户修改。
刷新系统DNS缓存
最后,Windows+X 打开系统命令行(管理员身份)或 Powershell 运行 ipconfig /flushdns 手动刷新系统DNS缓存。
如果是mac系统修改完hosts文件,保存并退出就可以了,不要要多一步刷新操作。centos系统执行/etc/init.d/network restart命令 使得hosts生效。
二、安装浏览器插件
打开浏览器扩展插件,输入GitHub加速后点击获取安装即可。
如果是谷歌浏览器,从设置->更多工具->扩展程序 打开扩展程序页面,或者地址栏输入 chrome://extensions/ 按下回车打开扩展程序页面。
安装插件:开发者模式 -> 刷新页面 -> 下载好的 .crx 文件拖入扩展程序
如果在添加谷歌插件的时候,发现谷歌浏览器显示 程序包无效:“CRX_HEADER_INVALID”
。在扩展安装页面打开右上角的【开发者模式】按钮,然后刷新页面,将下载好的.crx文件拖入扩展安装页面内。
谷歌文件下载地址:https://github.com/fhefh2015/Fast-GitHub
三、第三方软件
dev-sidecar软件
下载地址
https://github.com/docmirror/dev-sidecar
https://github.com/docmirror/dev-sidecar/releases/tag/v1.7.3
fastgithub软件
下载地址
https://github.com/dotnetcore/fastgithub/releases
官网:https://fastgithub.cn/
四、翻墙
懂的都懂,不懂的最好不要研究这个,有限制!