将图片上传到github服务器,会出现图片不显示问题,
windows解决方案:
打开hosts文件,目录如下:
C:\Windows\System32\drivers\etc\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
199.232.28.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
199.232.96.133 avatars.githubusercontent.com
# GitHub End
保存hosts文件,并刷新github,图片可见,问题解决。
2022.9.9更新
host中的地址映射根据每个人的设置可能不一致,查询方法如下:
-
查看错误图片地址
-
右击上图红框,选择新页面打开图片,获取图片域名
上图中错误图片域名为:raw.githubusercontent.com -
复制图片域名,在https://www.ipaddress.com/中输入步骤2中的【域名】,点击搜索
-
得到域名与ip映射关系
-
将此ip与域名映射关系写入hosts文件中
-
依照上述步骤,将所有遇到报错的域名都建立映射关系,即可。
-
网上找到的一份比较全的dns配置:
# 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
199.232.28.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
199.232.96.133 avatars.githubusercontent.com
# GitHub End