Mac无法访问GitHub

参考了stack overflow的一个解决方法(问答链接),即在终端修改连接到GitHub网站的IP,具体步骤如下:

1. 打开终端terminal

可以command+空格搜索终端或者terminal

2. 打开/etc/hosts文件

可以通过nano或者vim打开

复制代码
sudo nano /etc/hosts

回车后需要输入密码

3. 找到github.com那一行(如果没有的话创建一行)

复制代码
140.82.112.4 github.com

保存文件,退出

4. 刷新DNS缓存

复制代码
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

查看GitHub,可顺利打开

碎碎念:原问答里有人问原因,我猜测可能是GitHub的IP是动态的,在CSDN上搜了一下,有博主提到查询GitHub IP地址的网站,https://sites.ipaddress.com/www.github.com/,下次出现这种问题可以尝试检测一下IP是否发生了改变 (参考博客:https://blog.csdn.net/weixin_41297553/article/details/127236651)

相关推荐
TunerT_TQ14 小时前
Valhalla 静态工程审阅 #024|蚂蚁集团Ant Design 源码证据驱动评测【大厂开源基础设施特辑】
开源·github·蚂蚁集团·#推荐系统·#typescript·#antdesign
2501_9160088916 小时前
移动安全之 APP 加固,保障移动应用安全的重要手段
安全·macos·ios·小程序·uni-app·iphone·xcode
华科大胡子18 小时前
GitHub Actions 自动化运维实战:从入门到企业级应用
github
小小龙学IT19 小时前
Taskflow:用一张“任务图“玩转现代 C++ 并行编程开源项
c++·开源·github
大模型丫丫20 小时前
GitHub Actions 自动化运维实战:从 CI/CD 到云端部署
运维·自动化·github
m4Rk_20 小时前
【论文阅读】Agent 记忆机制(31):MemAgent——通过强化学习让固定长度记忆处理百万级长文本
论文阅读·人工智能·学习·开源·github
笨鸟先飞,勤能补拙20 小时前
密码学深度指南 — SecOps 工程师实战手册
人工智能·vscode·python·安全·github·密码学·visual studio
TunerT_TQ21 小时前
Valhalla 静态工程审阅 #004|MoonshotAI MoonEP 源码证据驱动评测【大厂开源基础设施特辑】
架构·github
艾莉丝努力练剑1 天前
Mac 远程桌面体验:6 个工具的 macOS 适配情况整理
linux·运维·服务器·macos·面试