Github 连接失败解决方法

1,150 阅读1分钟

今天 push 项目时总是提示连接失败,在网上找了很多方法试过都不行,最终找到以下方法可用:

方法一:使用 SwitchHosts 切换和修改 Hosts(推荐)

1. 下载安装 SwitchHosts

2. 添加一个Hosts:

  • Hosts 标题: 随意
  • Hosts 类型: 远程
  • URL: https://raw.hellogithub.com/hosts
  • 自动刷新: 建议选择1小时

3. 打开 Hosts 后面的开关即可正常访问 Github

方法二:手动修改 Hosts

1. 打开 Hosts 文件,各系统 Hosts 文件位置如下:

  • Windows 系统:C:\Windows\System32\drivers\etc\hosts
  • Linux 系统:/etc/hosts
  • Mac(苹果电脑)系统:/etc/hosts
  • Android(安卓)系统:/system/etc/hosts
  • iPhone(iOS)系统:/etc/hosts

2. 将 raw.hellogithub.com/hosts 的内容复制到 Hosts 文件末尾

3. 刷新 DNS,各系统刷新方法:

  • Windows:在 CMD 窗口输入:ipconfig /flushdns
  • Linux 命令:sudo nscd restart,如报错则须安装:sudo apt install nscd 或 sudo /etc/init.d/nscd restart
  • Mac 命令:sudo killall -HUP mDNSResponder