Github无法登陆
github有时候登陆不上去,显示您访问的页面出错了,更换浏览器也不行,查阅网上的资料得到以下解决办法。
方法一:修改host
1.查询Github官网的IP地址
查询IP地址的网站:https://www.ipaddress.com/
查询github.global.ssl.fastly.net
2.将C:\Windows\System32\drivers\etc路径下的hosts文件用记事本打开
不同操作系统路径不同
- Windows 系统:C:\Windows\System32\drivers\etc\hosts
- Linux 系统:/etc/hosts
- Mac(苹果电脑)系统:/etc/hosts
- Android(安卓)系统:/system/etc/hosts
- iPhone(iOS)系统:/etc/hosts
然后在hosts底下添加以下内容
(若之后又打不开了,先查看ip是否有变化,再试着在ip地址前添加#,将其注释了后保存试试)
大部分情况是hosts直接生效,若没有生效可以使用命令刷新DNS
- Windows:在 CMD 窗口输入:ipconfig /flushdns
- Linux 命令:sudo rcnscd restart
- Mac 命令:sudo killall -HUP mDNSResponder
方法二:Github520
GitHub520 就是一个帮助大家访问 GitHub 的项目,本质也是通过修改 hosts 来实现的。该项目的作者为大家提供了一份完整的 hosts 列表,无需大家自己查询可用 IP,非常地贴心,而且每天都会更新!
复制以下内容到hosts内并保存
185.199.108.154 github.githubassets.com
140.82.113.22 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.113.3 gist.github.com
185.199.108.153 github.io
140.82.114.4 github.com
140.82.112.6 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.9 codeload.github.com
52.217.88.28 github-cloud.s3.amazonaws.com
52.216.238.99 github-com.s3.amazonaws.com
52.216.26.252 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.101.68 github-production-user-asset-6210df.s3.amazonaws.com
52.217.48.84 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
# Update time: 2021-03-16T12:24:16+08:00
# Star me GitHub url: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End
方法三:自动方式之SwitchHosts 工具
我们可以使用工具自动的帮我们修改hosts,这里推荐使用SwitchHosts。
(没用过,暂时略,可参照这两个网页 https://learnku.com/articles/55440 和 https://www.cnblogs.com/xiaodongxier/p/tui-jian-yi-gegithub-guo-nei-fang-wen-jia-su-shen.html#186448593 )