Mac PicGo可以上传GitHub但是不能显示

Mac PicGo可以上传到GitHub但是本地不能显示(已经加载的)图片

背景:使用Typora + PicGo + GitHub 图床。

文章目录

  • Mac PicGo可以上传到GitHub但是本地不能显示(已经加载的)图片
    • 1. Bug表现
    • 2. 解决方法
      • (1)原因分析
      • (2)解决步骤

1. Bug表现

  • 首先是发现Typora里面图片不能显示,发现是image is loading …。

  • 然后去看PicGo,发现PicGo相册里面全都显示不了⬇️

Mac PicGo可以上传GitHub但是不能显示_第1张图片

  • 再去GitHub看仓库,发现图片是上传上去了,说明现在显示出了问题。

2. 解决方法

参考了PicGo上传图片到GitHub图床上不显示问题解决办法

(1)原因分析

image-20230408181149140
上面的参考说的是,GitHub仓库的域名raw.Githubusercontent.com的IP由于某些原因解析出错,需要手动配置域名解析。

我们命令行ping raw.Githubusercontent.com试一下,发现果然ping不通⬇️

ping raw.Githubusercontent.com
PING raw.githubusercontent.com (0.0.0.0): 56 data bytes
ping: sendto: Socket is not connected
ping: sendto: Socket is not connected
Request timeout for icmp_seq 0
ping: sendto: Socket is not connected
Request timeout for icmp_seq 1
ping: sendto: Socket is not connected
Request timeout for icmp_seq 2
ping: sendto: Socket is not connected
Request timeout for icmp_seq 3
^C
--- raw.githubusercontent.com ping statistics ---
5 packets transmitted, 0 packets received, 100.0% packet loss

(2)解决步骤

  1. 打开域名解析网站 https://www.ipaddress.com/site/raw.githubusercontent.com

  2. 搜索raw.Githubusercontent.com,获取raw.Githubusercontent.com的IP

如图⬆️,可以看到对应的是185.199.108.133

  1. 打开mac终端,将hosts的域名解析添加一项IP185.199.108.133 与域名raw.githubusercontent.com的映射关系。

(1) 打开域名映射文件/etc/hosts

sudo vim /etc/hosts

(2) 在hosts文件最下面添加一行⬇️,然后保存。

185.199.108.133 raw.githubusercontent.com

(3) 再次 ping raw.Githubusercontent.com,发现已经可以ping通⬇️

 ping raw.Githubusercontent.com
PING raw.githubusercontent.com (185.199.108.133): 56 data bytes
64 bytes from 185.199.108.133: icmp_seq=0 ttl=53 time=71.994 ms
64 bytes from 185.199.108.133: icmp_seq=1 ttl=53 time=73.661 ms
64 bytes from 185.199.108.133: icmp_seq=2 ttl=53 time=75.040 ms
64 bytes from 185.199.108.133: icmp_seq=3 ttl=53 time=80.199 ms
^C
--- raw.githubusercontent.com ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 71.994/75.224/80.199/3.068 ms
  1. 再次进入Typora上传图片,发现可以加载出来了。

你可能感兴趣的:(配置环境,github,macos,picgo,typora)