Github打不开?连接不上?速度慢?试试这个方法!

1,259 阅读2分钟

Github打不开?连接不上?速度慢?试试这个方法!

真是被折磨的服了,本来连接的好好的github突然又连接不上了。小花了一大点时间,重新顺利的再次连接上github。 GitHub 链接缓慢或者连不上大概率是 DNS 域名解析出问题了,解决这一问题的办法就是修改 hosts 文件,将 IP 地址直接与域名对应起来,跳过解析过程,从而正常打开 github.com 。

🌸以下是我这次了解到的,实践有效的方法:

  • 方法一:改host文件,直接写查到的github的ip地址

    • 常用查ip的网站:www.ipaddress.com/ ( 查询 IP 地址的网站有很多,这里推荐使用 IPAddress.com )
    image.png
    • 打开终端修改hosts文件:
      • Mac系统:

        • 1.直接打开终端
        • 2.输入sudo vim /etc/hosts
        • 3.mac用户要输入开机密码

        image.png

        image.png 💡输入“E”

        • 4.修改文件按 ec, 修改完后按esc键退出编辑,输入:wq保存并退出
        • 5.修改如图(方法1)

        image.png

      • 其他:hosts 文件在每个系统的路径如下:

        • Windows 系统:C:\Windows\System32\drivers\etc\hosts
        • Linux 系统:/etc/hosts
        • Mac 系统:/etc/hosts
  • 方法二:改host文件,借用GitHub520!亲测最有效!!!!

    • 和上面一样改hosts文件,就只是在改文件部分,直接将以下复制上去就行
    •       140.82.112.26                 alive.github.com
            140.82.114.25                 live.github.com
            185.199.108.154               github.githubassets.com
            140.82.114.21                 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.112.3                  gist.github.com
            185.199.108.153               github.io
            140.82.112.4                  github.com
            140.82.113.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.114.10                 codeload.github.com
            52.216.233.19                 github-cloud.s3.amazonaws.com
            52.216.178.147                github-com.s3.amazonaws.com
            52.217.17.44                  github-production-release-asset-2e65be.s3.amazonaws.com
            52.217.196.241                github-production-user-asset-6210df.s3.amazonaws.com
            52.217.128.49                 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-06-01T08:28:27+08:00
            # Star me GitHub url: https://github.com/521xueweihan/GitHub520
            # GitHub520 Host End```
      
    🌹同样保存退出后,看github.com/能不能打开!打开就ov…
    • GitHub520 就是一个帮助大家访问 GitHub 的项目,本质也是通过修改 hosts 来实现的。该项目的作者为大家提供了一份完整的 hosts 列表,无需大家自己查询可用 IP,非常地贴心,而且每天都会更新!
    • 感谢这位挺身而出开发GitHub520的老哥。