GitHub打不开解决办法
GitHub 是一个面向开源及私有软件项目的托管平台,程序员可以在上面探索感兴趣的项目,几乎是程序员的圣地。
最近听群里朋友说 GitHub 无法访问或者访问速度极其慢,经常打开 GitHub 变成这样:
这怎么能行呢?无疑妨碍了我们的学习之路呀。
下面我就来把我的解决方法和大家说下:
下载 SwitchHosts
首先下载 SwitchHosts,可以更方便的切换 hosts,下载地址:https://github.com/oldj/SwitchHosts/releases
考虑到 GitHub 访问不稳定,可以公众号回复【hosts】获取软件安装包。
下面就需要用到 GitHub 上的一个项目:GitHub520,他可以定时提供最新的 hosts 配置来使访问 GitHub 更加顺畅。
添加 hosts 规则
接下来打开 SwitchHosts,然后添加 hosts 规则:
-
方案名(Title)随便写
-
类型(Type)选择远程
-
URL 地址栏输入
https://cdn.jsdelivr.net/gh/521xueweihan/GitHub520@main/hosts
-
自动更新建议选择 1 小时一更新
添加hosts规则
其他方法
若不想下载 SwitchHosts 等类似软件,可以手动修改 hosts 文件,针对各个系统的文件位置是不同的,具体位置如下:
-
Windows 系统:
C:\Windows\System32\drivers\etc\hosts
-
Mac 系统:
/etc/hosts
在 hosts 文件中添加如下内容:
-
185.199.108.154 github.githubassets.com
-
140.82.114.21 central.github.com
-
185.199.108.133 desktop.githubusercontent.com
-
185.199.108.153 assets-cdn.github.com
-
185.199.108.133 camo.githubusercontent.com
-
185.199.108.133 github.map.fastly.net
-
199.232.69.194 github.global.ssl.fastly.net
-
140.82.112.3 gist.github.com
-
185.199.108.153 github.io
-
140.82.113.3 github.com
-
140.82.112.5 api.github.com
-
185.199.108.133 raw.githubusercontent.com
-
185.199.108.133 user-images.githubusercontent.com
-
185.199.108.133 favicons.githubusercontent.com
-
185.199.108.133 avatars5.githubusercontent.com
-
185.199.108.133 avatars4.githubusercontent.com
-
185.199.108.133 avatars3.githubusercontent.com
-
185.199.108.133 avatars2.githubusercontent.com
-
185.199.108.133 avatars1.githubusercontent.com
-
185.199.108.133 avatars0.githubusercontent.com
-
185.199.108.133 avatars.githubusercontent.com
-
140.82.113.10 codeload.github.com
-
52.217.78.204 github-cloud.s3.amazonaws.com
-
52.216.162.99 github-com.s3.amazonaws.com
-
52.217.96.204 github-production-release-asset-2e65be.s3.amazonaws.com
-
52.217.97.236 github-production-user-asset-6210df.s3.amazonaws.com
-
52.217.194.41 github-production-repository-file-5c1aeb.s3.amazonaws.com
-
185.199.108.153 githubstatus.com
-
64.71.168.201 github.community
-
185.199.108.133 media.githubusercontent.com
如果已经失效,可以公众号【Creator星球游戏开发社区】回复【hosts】获取最新的 hosts。
激活生效
大部分情况下是直接生效,如未生效可尝试下面的办法,刷新 DNS:
-
Windows:在 CMD 窗口输入:
ipconfig /flushdns
-
Linux 命令:
sudo rcnscd restart
-
Mac 命令:
sudo killall -HUP mDNSResponder
相信大家通过上述方法配置后,就可以顺畅地访问 GitHub 了!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了