Github无法登陆

github有时候登陆不上去,显示您访问的页面出错了,更换浏览器也不行,查阅网上的资料得到以下解决办法。

方法一:修改host

1.查询Github官网的IP地址

查询IP地址的网站:https://www.ipaddress.com/

查询github.com

image

查询github.global.ssl.fastly.net

image

2.将C:\Windows\System32\drivers\etc路径下的hosts文件用记事本打开

image
不同操作系统路径不同

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

然后在hosts底下添加以下内容

image

(若之后又打不开了,先查看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/55440https://www.cnblogs.com/xiaodongxier/p/tui-jian-yi-gegithub-guo-nei-fang-wen-jia-su-shen.html#186448593

posted @ 2021-07-10 15:55  Hing2048  阅读(398)  评论(0编辑  收藏  举报