解决Github上README中插入的图片突然消失的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Github上README中插入的图片突然消失的问题相关的知识,希望对你有一定的参考价值。

起因:
昨天我突然发现自己的Github上README的图片怎么看不到了。我还以为是图片文件出现问题了,就一波骚操作大换血,把对应的图片全部冲重传了一遍,还重新编辑了README,然而,并没有什么用。于是我突然意识到了什么,难道网不好,那我睡一觉醒来再看。结果傻眼了,依然没有好。
过程:
完蛋了,这下我急了,肯定出现了大问题,于是F12点进了控制台,发现图片都是获取失败了,并爆出如下提示:
Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID
技术图片
结果:
于是网上各种搜。终于找到了原因和解决方法:
原因:
实际上,可以认为,ERR_CERT_COMMON_NAME_INVALID就是用一个错误的域名访问了某个节点的https资源。导致这个错误的原因,基本是:

1.dns污染
2.host设置错误
3.官方更新了dns,但是dns缓存没有被更新,导致错误解析。

What,我的dns可能不干净了。我得净化净化它~~~
解决方案:
1.得到出现问题的图片的地址
技术图片

https://raw.githubusercontent.com/Mbabysbreath/FileSearch/master/maven_test/display/%E5%85%B3%E9%94%AE%E5%AD%97%E6%90%9C%E7%B4%A2.png

2.取出它的二级域名
即:

raw.githubusercontent.com

3.打开域名解析网站 https://www.ipaddress.com/
4.输入域名,得到一个ip地址
技术图片
5.打开本机hosts文件,将域名和ip地址依次添加

C:WindowsSystem32driversetchosts

查找ip地址是件麻烦的事情,所以我这里已经准备好了目前最新的ip,可以直接进行粘贴复制,但之后可能还会发生变化,大家就可以按照上述方法进行操作。
日期:2020/05/05

# GitHub Start 
140.82.114.3      github.com
140.82.114.4      gist.github.com
185.199.108.153    assets-cdn.github.com
199.232.68.133     raw.githubusercontent.com
199.232.68.133    gist.githubusercontent.com
199.232.68.133    cloud.githubusercontent.com
199.232.68.133    camo.githubusercontent.com
199.232.68.133    avatars0.githubusercontent.com
199.232.68.133    avatars1.githubusercontent.com
199.232.68.133    avatars2.githubusercontent.com
199.232.68.133    avatars3.githubusercontent.com
199.232.68.133    avatars4.githubusercontent.com
199.232.68.133    avatars5.githubusercontent.com
199.232.68.133    avatars6.githubusercontent.com
199.232.68.133    avatars7.githubusercontent.com
199.232.68.133    avatars8.githubusercontent.com

 # GitHub End

6.完成后,保存退出
7.查看Github图片是否可以加载
8.如果还不行尝试刷新本地DNS缓存

ipconfig/flush

9.还可以清除浏览器缓存再试一下
后记
总之,一番捣鼓后,我的图片又回来了,真好,biubiu~~
参考文章:
https://blog.csdn.net/qq_38232598/article/details/91346392?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1

以上是关于解决Github上README中插入的图片突然消失的问题的主要内容,如果未能解决你的问题,请参考以下文章

Github的README中插入图片,Github仓库项目主页显示图片

github系列github的README中无法上传图片的解决方案

Github README.md中添加图片

问题解决方案GitHub的md中使用库中图片

怎样让GitHub或gitee里的README.md的图片显示出来?

代码上传GitHub以及在README中添加图片