如何解决上传到github上的图片显示不出来的问题

你有没有遇到上传github仓库的图片,显示不出来的情况,或者是仓库的README.md文件,插入的图片总是莫名其妙的无法显示,而且重新编辑也没什么卵用。

于是我们可以使用chrome或是edge浏览器,F12打开开发者工具,你会发现获取图片报错的提示:

Failed to load resource: net::ERR_CERT_COMMON_NAME_INVALID

经过查阅了解的资料,综合起来,出现这样的报错提示,是因为我们使用一个错误的域名访问了某个节点的https资源导致的。原因大致是

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

所以,我们需要找到获取失败的图片地址,在控制台获取资源失败的提示里查看,图片来源的域名:

raw.githubusercontent.com

打开一个域名解析网站:①https://ping.eu/nslookup

                                        ②https://www.ipaddress.com/

 获取图片域名对应的ip地址:

raw.githubusercontent.com has address 185.199.111.133
raw.githubusercontent.com has address 185.199.110.133
raw.githubusercontent.com has address 185.199.108.133
raw.githubusercontent.com has address 185.199.109.133
raw.githubusercontent.com has IPv6 address 2606:50c0:8003::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8000::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8001::154
raw.githubusercontent.com has IPv6 address 2606:50c0:8002::154

所以,我们需要把以上IP域名映射起来,如何映射呢? 

使用记事本或是任意IDE工具打开本机的hosts文件:C:\Windows\System32\drivers\etc\hosts

把获取到的域名和ip地址加入到hosts文件中,保存即可,如下:

# 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
185.199.111.133    raw.githubusercontent.com 
185.199.110.133    raw.githubusercontent.com 
185.199.108.133    raw.githubusercontent.com 
185.199.109.133    raw.githubusercontent.com 
# GitHub End

以上ip是github当前使用的最新的ip地址,可能之后还会发生变更,如果遇到图片不能显示了,大家可依据上述方法及时更新ip配置host文件即可。

补充点番外知识:

遇到网络异常,可能是DNS缓存的问题,这时你可以使用ipconfig/flush命令对本地DNS缓存进行一次刷新即可,如下步骤:👇

使用快捷键windows徽标开始+R打开命令行窗口👉输入:cmd,按回车键,
👉再输入: ipconfig /flushdns,👉按回车,执行命令,可以重建本地DNS缓存。

总结一下常用的几个操作dns的命令:👇

ipconfig /displaydns   # 可以显示dns缓存 ipconfig /flushdns   # 可以刷新DNS记录 ipconfig /renew    # 可以重新从DHCP服务器获得IP


​​​​​​​最后附上:修改后github图片显示的出来的效果🤳

👉你可能还想了解:如何解决GitHub仓库README文件插入图片后无法显示的问题​​​​​​​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1620423.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【C++】C++ 引用详解 ⑦ ( 指针的引用 )

文章目录 一、二级指针可实现的效果二、指针的引用1、指针的引用 等同于 二级指针 ( 重点概念 )2、引用本质 - 函数间接赋值简化版本3、代码示例 - 指针的引用 一、二级指针可实现的效果 指针的引用 效果 等同于 二级指针 , 因此这里先介绍 二级指针 ; 使用 二级指针 作为参数 …

Arduino驱动TEMT6000传感器(光照传感器篇)

目录 1、传感器特性 2、硬件原理图 3、驱动程序 TEMT6000是一个三极管类型的光敏传感器,其光照强度和基极的电流成正比。用起来也相当简单,可以简单的连接该传感器的基极到模拟电压输入,通过简单的检测电压值就可以判断当前的光照强度。 1、

python增强现实

1,在一平面上放一个立方体 实现代码: from pylab import * from PIL import Image# If you have PCV installed, these imports should work from PCV.geometry import homography, camera # from PCV.localdescriptors import sift"""…

Python+OpenCV实现增强现实!快来召唤你的库洛牌!!!

相信大家都看过或者听过《摩卡少女樱》这部动漫,是不是非常羡慕小樱能够从库洛牌中召唤出各种各样会有魔法的人呀?! 今天,博主就来教教大家如何实现召唤吧!!!学会以后相信你一定可以召唤神龙滴&…

Logstash【从无到有从有到无】【简介】【L2】Logstash入门

目录 1.Logstash入门 1.1.安装Logstash 1.1.1.从下载的二进制安装 1.1.2.从包存储库安装 1.1.3.使用Homebrew在Mac上安装Logstash 1.1.4.使用Homebrew启动Logstash 1.1.5.Docker 1.2.简单使用 1.3.用Logstash解析日志 1.3.1.配置Filebeat以将日志行发送到Logstash 1…

dojo框架笔记

一、模块定义 1、定义只含值对,没有任何依赖的模块(moudle1.js) define({ color: "black", size: "unisize" }); 2、定义没有任何依赖,但是需要一个准备活动的函数(moudle2.js) define…

Flutter技术与实战(5)

Flutter进阶 文章目录 Flutter进阶如何构造炫酷的动画效果Animation、AnimationController与ListenerAnimationWidget与AnimationBuilderhero动画 单线程模型怎么保证UI运行流畅Event Loop机制异步任务异步函数Isolate HTTP网络编程与JSON解析HTTP网络编程HttpClienthttpdioJSO…

Styling FX Buttons with CSS

http://fxexperience.com/2011/12/styling-fx-buttons-with-css/ ———————————————————————————————————————————————————————— Styling FX Buttons with CSS December 20, 2011 By Jasper Potts A number of people h…

使用机器学习模型对大盘指数进行预测

作者:子楠 链接:https://zhuanlan.zhihu.com/p/24417597 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 用数学模型分析策略,可以避免由于情绪波动的造成的影响,避免一些…

大盘趋势图强弱分析 通达信大盘多空指标公式 副图不加密

判断大盘走势图的四大技巧有哪些? 答:1.消息面、政策面、经济面。2.技术面。技术面上最重要的是成交量。3.利用领涨股。一般一波行情的发展都会由一只或几只领涨股引领,对他们本身进行分析进而了解市场主力所盯紧的热点,然后判断…

通达信 红线精准主升浪波段买卖选股指标 蝶形飞扬副图公式源码

波段神器,无未来,信号极其准确,不是好用的指标不好分享给大家! 这是指标用于显示选股下单的信号,只显示安全的做多做空信号,所以信号较少,少而准!对比一下就知道了! 一个能及时提示上涨和下跌,有兴趣的朋友可以下载来试试! 指标用…

R实战:【实战分析】大盘历年几月是行情?

有人说每年的5月份是下跌行情,11月份左右会有个吃饭行情,是这样的吗?还是用事实来说话吧 R实战系列专栏 百度云下载:本文R脚本和数据文件

java 获得 大盘 开盘_教你利用开盘十分钟判定当日大盘强弱(建议收藏!)

深沪两市都可以用通过市场要素快速排序的方法告诉我们市场的真正实质。市场量价要素排序的功能是专业选手快速掌握市场真正情况的窗口,也是专业看盘的标准次序。本文教你利用开盘十分钟判定当日大盘强弱! 1,第一板个股涨幅 深沪两市都可以用通…

涨跌的例题用C语言编辑,涨跌比率指标用法及源代码(ADR)

ADR指标又叫涨跌比率指标或上升下降比指标,其英文全称是“Advance Decline Ratio”。和ADL指标一样,是专门研究股票指数走势的中长期技术分析工具。 涨跌比率ADR指标是将一定时期内上市交易的全部股票中的上涨加数和下跌加数进行比较,得出上涨…

北向资金能预示大盘涨跌?【附Python源码】

01 引言 中国证监会于 2014 年和 2016 年分别批准了沪港通和深港通,建立了大陆和香港股市的互联互通机制,市场通常把沪股通和深股通的合计流入资金称为北向资金。换句话说,北上资金就是指从香港流入大陆股市的资金,而内地流入香港…

利用随机森林预测股票大盘涨跌

本文仅从实战角度去观察,利用机器学习算法中,随机森林模型预测股票市场指数涨跌的准确率。 适合入门玩家 首先,我们导入所需要的模块 import numpy as np import pandas as pd import talib as ta #金融数据计算 import datetime,pickle …

大盘涨跌预测及仓位控制思考

今天分享一篇个人在大盘涨跌上的预测及通过涨跌预测延伸的仓位控制思考。 大盘的择时个人一直认为是股票量化中最重要的部分(普通的策略)。一个好的择时方法,虽然可能会让部分盈利变少,但能够大大的降低回撤。很多策略虽然有很高…

[第七届蓝帽杯全国大学生网络安全技能大赛 蓝帽杯 2023]——Web方向部分题 详细Writeup

Web LovePHP 你真的熟悉PHP吗&#xff1f; 源码如下 <?php class Saferman{public $check True;public function __destruct(){if($this->check True){file($_GET[secret]);}}public function __wakeup(){$this->checkFalse;} } if(isset($_GET[my_secret.flag]…

想要买一款手机!得先用爬虫爬取一下他的评论是否值得买!

1. 网站分析 本文实现的爬虫是抓取京东商城指定苹果手机的评论信息。使用 requests 抓取手机评论 API 信息&#xff0c;然后通过 json 模块的相应 API 将返回的 JSON 格式的字符串转换为 JSON 对象&#xff0c;并提取其中感兴趣的信息。读者可以点击此处打开 京东商城&#xf…

Web前端期末大作业-在线手机商城网站设计(HTML+CSS+JS)

&#x1f34a;作者&#xff1a;计算机编程-吉哥 &#x1f34a;简介&#xff1a;专业从事JavaWeb程序开发&#xff0c;微信小程序开发&#xff0c;定制化项目、源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事&#xff0c;生活就是快乐的。 &#x1f34a;心愿&#xff1a;点…