美文网首页
Mac系统下GitHub图片不显示解决方案(Windows可用)

Mac系统下GitHub图片不显示解决方案(Windows可用)

作者: Travelcolor | 来源:发表于2020-07-26 01:32 被阅读0次

    其他网站图片不显示,可参考以下步骤自行尝试解决。

    在GitHub图片不显示网页下按fn+F12,可看到报错
    主要报错是Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID
    去查了一下,博主john-zeng这样解释道:
    实际上,可以认为,ERR_CERT_COMMON_NAME_INVALID就是用一个错误的域名访问了某个节点的https资源。导致这个错误的原因,基本是:
    1、dns污染
    2、host设置错误
    3、官方更新了dns,但是dns缓存没有被更新,导致错误解析。


    本人用的Mac系统,操作如下:(Win请可先看4和5)
    1、打开终端输入sudo vi /etc/hosts,输入电脑密码

    2、修改hosts文件,按i开始输入,可以直接选中以下内容复制粘贴,20200328更新

    # GitHub Start 
    140.82.113.3      github.com
    140.82.114.20     gist.github.com
    
    151.101.184.133    assets-cdn.github.com
    151.101.184.133    raw.githubusercontent.com
    151.101.184.133    gist.githubusercontent.com
    151.101.184.133    cloud.githubusercontent.com
    151.101.184.133    camo.githubusercontent.com
    151.101.184.133    avatars0.githubusercontent.com
    199.232.68.133     avatars0.githubusercontent.com
    199.232.28.133     avatars1.githubusercontent.com
    151.101.184.133    avatars1.githubusercontent.com
    151.101.184.133    avatars2.githubusercontent.com
    199.232.28.133     avatars2.githubusercontent.com
    151.101.184.133    avatars3.githubusercontent.com
    199.232.68.133     avatars3.githubusercontent.com
    151.101.184.133    avatars4.githubusercontent.com
    199.232.68.133     avatars4.githubusercontent.com
    151.101.184.133    avatars5.githubusercontent.com
    199.232.68.133     avatars5.githubusercontent.com
    151.101.184.133    avatars6.githubusercontent.com
    199.232.68.133     avatars6.githubusercontent.com
    151.101.184.133    avatars7.githubusercontent.com
    199.232.68.133     avatars7.githubusercontent.com
    151.101.184.133    avatars8.githubusercontent.com
    199.232.68.133     avatars8.githubusercontent.com
    
    # GitHub End
    
    

    3、如下图,输入完毕按esc键,输入:wq退出即可

    hosts文件

    4、windows打开C:\Windows\System32\drivers\etc\hosts文件,拷贝一份出来,粘贴以上内容即可显示图片。

    5、其他解决方案:对本地DNS缓存进行一次刷新

    • Mac刷新DNS:
    sudo killall -HUP mDNSResponder
    

    复制完了按键盘return键,接着输入管理员密码,稍微等待一下就会刷新的DNS。其他版本的刷新命令如下:
    Mac OS X 10.7 – 10.8:sudo killall -HUP mDNSResponder
    Mac OS X 10.5 – 10.6:dscacheutil -flushcache
    Mac OS X 10.4:lookupd -flushcache
    如果以上命令无效,请自行查找。

    • Windows刷新DNS:
      在打开的cmd命令行窗口中,输入ipconfig /flushdns命令,点击Enter,这样就可以刷新本地的DNS缓存数据。

    获取域名的IP地址网站:https://www.ipaddress.com/
    如有其他需要请参考原文链接:https://blog.csdn.net/qq_38232598/article/details/91346392


    相关文章

      网友评论

          本文标题:Mac系统下GitHub图片不显示解决方案(Windows可用)

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