美文网首页前端开发那些事儿大前端
解决浏览器不能打开Github的问题

解决浏览器不能打开Github的问题

作者: 天問_专注于大前端技术 | 来源:发表于2021-11-29 17:27 被阅读0次

    作为一个合格的开发者,对Github肯定不陌生,有些人可能每天都会到这个开源平台,学习、Clone、Fork各种项目。但是因为各种原因、各种限制,导致浏览器经常不能正常访问Github,相信很多小伙伴都遇到过这种情况,很困扰很头疼。本文就简单介绍一下解决办法。

    Github

    一、查询IP地址

    1. 进入GithubIP地址查询网站:https://websites.ipaddress.com/
      Github ipaddress website
    2. 在下方的输入框中输入 github.com 进行IP搜索查询,结果展示如下,记下IP Address的值。
      Github IP地址
    3. 再按照上述方法查询以下IP,并记录下对应的IP地址。
      • www.github.com
      • github.global.ssl.fastly.net
      • assets-cdn.github.com

    二、修改配置hosts文件

    Windows系统的hosts文件所在位置:

        C:\Windows\System32\drivers\etc
    

    使用记事本或者vscode打开hosts文件,在最下边添加刚刚查询Github的IP地址和对应的域名地址。像这样:

    # GitHub 
    13.114.40.48 github.com
    140.82.112.4 github.com
    199.232.69.194 github.global.ssl.fastly.net
    140.82.113.4 www.github.com
    185.199.110.153 assets-cdn.github.com
    

    提示: 保存的时候需要管理员权限,如果是用的公司的电脑,直接编辑保存可能行不通。这时候就需要换个方法,先把hosts文件拷贝一份到另外一个文件夹,然后在另外一个文件夹对hosts文件进行编辑保存操作。最后再把这个编辑保存好的hosts文件复制到etc目录,会弹出如下提示框,选择替换目标中的文件,这样就很神奇的间接编辑了hosts文件。

    Github Hosts

    三、检测

    1. 刷新DNS
    ipconfig /flushdns
    
    1. ping检测
    ping github.com
    
    1. 输出:
        D:\dev>ipconfig /flushdns
        
        Windows IP Configuration
        
        Successfully flushed the DNS Resolver Cache.
        
        D:\dev>ping github.com
        
        Pinging github.com [13.114.40.48] with 32 bytes of data:
        Request timed out.
        Reply from 13.114.40.48: bytes=32 time=82ms TTL=30
        Reply from 13.114.40.48: bytes=32 time=80ms TTL=30
        Reply from 13.114.40.48: bytes=32 time=82ms TTL=30
        
        Ping statistics for 13.114.40.48:
        Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),
        Approximate round trip times in milli-seconds:
        Minimum = 80ms, Maximum = 82ms, Average = 81ms
    

    到这一步基本就大功告成了,再去访问github.com,不出意外应该就能正常打开了。


    欢迎访问:天問博客

    相关文章

      网友评论

        本文标题:解决浏览器不能打开Github的问题

        本文链接:https://www.haomeiwen.com/subject/dsylxrtx.html