MacBook(macOS Big Sur)无法访问GitHub网站的技术求助
解决MacOS Big Sur无法访问GitHub的问题
检查并修改DNS配置
- 打开「系统偏好设置」→「网络」,选中当前使用的网络(Wi-Fi/以太网),点击「高级」→「DNS」
- 删除列表中现有DNS服务器,添加公共DNS:
8.8.8.8(Google)或1.1.1.1(Cloudflare) - 应用设置后,打开终端执行以下命令刷新DNS缓存:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
检查并修正Hosts文件
- 终端执行命令打开Hosts文件:
sudo nano /etc/hosts - 删除所有与
github.com相关的错误条目,然后添加GitHub官方IP(可通过官方渠道获取最新IP),示例:140.82.113.3 github.com 185.199.108.153 assets-cdn.github.com - 按
Ctrl+O保存,回车确认,再按Ctrl+X退出,之后再次执行DNS缓存刷新命令
- 终端执行命令打开Hosts文件:
排查网络连接链路
- 终端执行
ping github.com,检查是否能正常收到响应 - 执行
traceroute github.com,查看数据包在哪个节点中断,定位网络故障点
- 终端执行
重置网络配置
- 打开「系统偏好设置」→「网络」,选中当前网络,点击左下角减号删除,再点击加号重新添加网络
- 或终端执行命令清空DNS设置后重新配置:
将sudo networksetup -setdnsservers Wi-Fi EmptyWi-Fi替换为你的实际网络名称,比如以太网对应Ethernet
内容的提问来源于stack exchange,提问作者Hend Mohammed
相关产品推荐
相关产品推荐

