Hello, 大家好,我是笨猫。
不管你是程序员还是白嫖党,对Github肯定不陌生。
Github作为全球最大的代码托管平台,上面有很多非常厉害的开源项目和好用的软件,但是很可惜,因为网络原因,国内的访问速度一直都是不太稳定,甚至经常出现打不开的情况。
归其原因主要有以下几个:
1.DNS污染:GitHub 的 CDN 域名解析可能遭到 DNS 污染,导致无法连接使用 GitHub 的加速分发服务器,从而影响访问速度 。
2.服务器负载:GitHub 服务器负载过高也可能导致访问速度变慢 。
3.个人设备或网络问题:用户的个人设备或网络设置问题,如代理设置、防火墙限制等,也可能导致访问 GitHub 困难
那么怎么解决呢?这就是今天笨猫要讲的重点。
1.Watt Toolkit
Watt Toolkit(原名Steam++)是一款开源跨平台的多功能游戏工具箱,专为Steam游戏平台打造。可以提供本地反代的功能,支持加速steam、GitHub等平台。它的使用也非常简单,安装后把GitHub的加速勾上,启动服务即可。
2.SteamCommunity
SteamCommunity同样是一款为专未Steam开发的一款畅联工具,为Stram、GitHub提供网络加速。
3.修改Hosts文件
通过修改hosts文件来加速网络访问,上一篇文章已经详细介绍过,没看过的,可以点击下方连接学习学习。
「黑科技」通过修改hosts文件解决某些网站无法打开的问题
这里就简单介绍如何配置关于GIthub的hosts文件。
①. 分别查询
github.com
github.global.ssl.fastly.net
assets-cdn.github.com的IP地址并记录
②.按照hosts格式分配添加域名IP到hosts文件并保存。
关于编辑修改hosts文件,笨猫也专门介绍过相关工具,需要下载工具的私信回复666
4.Github镜像网站
除了以上加速访问的方式,也可以通过GIthub镜像站访问下载Github项目,这里我推荐几个大家作为参考。
- GItClone
这是一个提供下载缓存的代码下载网站,可以在仓库地址前面加上 `gitclone.com`,例如将 `
https://github.com/username/repo.git` 改为 `
https://gitclone.com/github.com/username/repo.git`,然后使用 `git clone` 命令来下载仓库
- GitHub Proxy
可通过终端命令行克隆github的仓库,通过首页下载来获取github上的release等资源。
- Gitee极速下载
这是国内Gitee官方提供的镜像下载,包含了两万多热门的项目,热度比较高的Github项目都可以在这里找到。当然你也可以使用Gitee官方提供的克隆功能下载Github的项目。
类似这种镜像克隆下载的网站还有很多,大家可以自己了解了解。
但是使用镜像站克隆下载只能获取到代码issue和release都是没有的。
而且镜像站本身也不太稳定,如果没有专门的人维护打理,很容易被封。
所以,如果真正对Github感兴趣的,就老老实实的在官网浏览下载。如果你是有一些开发经验,也可以自己尝试开发一些有趣的项目,分享到github,你一定会非常的有成就感。