前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github打不开怎么办?

Github打不开怎么办?

作者头像
程序员老鱼
发布2022-12-02 10:56:45
14.5K3
发布2022-12-02 10:56:45
举报
文章被收录于专栏:前端实验室

哈喽,大家好!我是前端实验室的小师妹!

Github 作为全球最大的同性交友网站,开源社区,程序员社区,拥有非常多的资源,几乎没有你找不到资源,除非...你打不开!

相信很多人在国内访问经常遇到连接不上,打开速度慢到怀疑人生,偶尔能打开了吧,图片、头像又加载不出来,文件下载简直比乌龟爬行还慢,半天都不带动的!

你是否也遇到这样的情况呢?

为什么国内访问Github这么慢呢?

是因为dns解析的问题,即github的CDN域名遭到了DNS污染,导致无法连接使用 github 的加速分发服务器,才使得国内访问速变慢。

所以我们更改host地址直接访问IP就可以了!

一.手动修改本地Host

这个方式是最原始也是最繁琐的,还得自己配置,不过小师妹还是介绍下,万一就有人喜欢用这种方式呢~

1.打开最佳IP地址网站
代码语言:javascript
复制
https://ipaddress.com/
2.解析一下域名获取IP
代码语言:javascript
复制
github.com
github,githubassets.com
github.global.ssl.fastly.net
3.修改本地hosts文件

Ubuntu系统:sudo vim /etc/hosts

Windows系统:打开 C:\Windows\System32\drivers\etc 找到hosts文件

Windows快速打开方式:按住 Windows+ R 输入 cmd 打开命令行工具,然后输入以下命令:

代码语言:javascript
复制
notepad C:\Windows\System32\drivers\etc\hosts

将刚才查询到的ip和网址输入到hosts文件中,保存退出。

然后在刚打开的命令行工具中输入ipconfig/flushdns刷新DNS解析缓存

重启浏览器,打开 github 网站,你就发现访问速度变快了!不过你得定期更新下ip,说不定哪天ip失效,简直麻烦的丫批...

所以就有了一些软件去动态获取ip然后更改hosts,方便了不少咯~

二. UsbEAm Hosts Editor 多平台hosts修改

这款羽翼城大佬开发的知名项目,本来是用于改善 Steam、暴雪等游戏平台的访问和下载速度,但顺便也有支持 Github 加速。

打开软件后, 点击如图按钮, 选择develop -开发者相关, 再选择GitHub.com

就会出现如下图所示界面, 你可以看到很多不同国家的IP地址, 之后点击检测延迟, 就可以看出哪个延迟最短, 选中后, 就可以直接点击 应用选中, 就能成功写入host地址了.

正常来说,这时候访问 Github 应该就很快了,如果还不行就清除当前ip,选择其他IP再尝试下就行了~

三. SwitchHost

SwitchHost 是一款可以方便你管理和一键切换多个 hosts 方案的免费开源工具,跨平台支持 Windows、macOS 和 Linux 系统。

SwitchHosts 除了可以帮助你快速切换不同的 hosts 设置、编辑 hosts 文件外,它还有着一些很不错的特性,比如:

  • 免费、开源、支持三大操作系统
  • 系统托盘快速「一键切换」不同的 hosts 方案
  • 支持 hosts 文件语法高亮,可以方便用户更直观地阅读和修改 Hosts 内容
  • 编辑 hosts 时,可以点击行号可以对行进行快速注释或取消注释
  • 支持远程 hosts,直接从指定网址读取 hosts 内容,方便多台机器同步 hosts 设置,这是一个很赞的特性!
配置Github相关hosts

点击 +号, Hosts类型选择远程,URL输入如下网址:

代码语言:javascript
复制
https://raw.hellogithub.com/hosts

稍等片刻本地hosts就会更新,最后要记得启动开关才行!

没错,就是这么简单...

四. steamcommunity_302

steamcommunity_302 这款软件更简单,还是羽翼城大佬开发的。通过反代来加速访问 Github 等网站,只需要点击启动服务就可以了,相当无脑的操作了...

五. 浏览器插件

要使用任何脚本,首先需要浏览器安装 Tampermonkey 脚本管理器扩展(Chrome / Firefox / Edge)。

  1. github-accelerator - github访问加速
  2. GIthub高速下载 Git Clone/SSH、Release、Raw、Code(ZIP) 等文件、项目列表单文件快捷下载

好了,用上这几款软件、插件我就不信你还不能正常访问 Github!

下载地址我已经打包好了,点击下方卡片,回复关键字 github加速即可获取!

写在最后

欢迎加入前端实验室读者交流群,群里有不少技术大神,不定时会分享一些技术要点,更有一些资源收藏爱好者会分享一些优质的学习资料。吃瓜、摸鱼、白嫖技术就等你了~

进群方式:在下方公众号后台,回复111,按提示操作即可进群。

如果该文章对你有帮助,那么就点击右下角的 [点赞]「在看」,给一个小小的鼓励吧~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 前端实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.手动修改本地Host
    • 1.打开最佳IP地址网站
      • 2.解析一下域名获取IP
        • 3.修改本地hosts文件
        • 二. UsbEAm Hosts Editor 多平台hosts修改
        • 三. SwitchHost
          • 配置Github相关hosts
          • 四. steamcommunity_302
          • 五. 浏览器插件
          • 写在最后
          相关产品与服务
          命令行工具
          腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档