最近登录Github出现了图片加载不出来,失去图片的Github页面看起来十分难受(没有原本的傲气)。
首先,我与普遍人做法一样,小手一抖把页面重刷几遍,没冇变化(以为被墙了);
然后,使用梯子(fanqian)越过那条界限再次刷新依旧无果。好吧,事大了~~~~!
不浪费大家宝贵时间,解决方法:
- 打开命令窗口-终端(以MacOS为例),输入:
sudo vim /etc/hosts
2.通过vim指令(按键esc,再按键i,可进入编辑模式),填写相关内容至打开的文件中:
关键输入段 (供拷贝)
# GitHub Start
140.82.114.3 github.com
140.82.112.3 gist.github.com
140.82.112.6 api.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
3.还是通过vim指令(按键esc,再输入:wq),然后按回车键,即大功告成。重新开刷页面,图片出来了,问题已解决就此结束。
需刨根问底,则往下续:
想知道原因需要能看源代码的本事,使用Google浏览器访问显示不出图片的github网页,再神之一指点击按键盘上那颗沉默已久的F12,就会看到如下景观:
各种连接错误被拒绝,八九不离十就是网址解析错误,那就需要人为给它重定向转换到对应的IP地址。打开该网址ipaddress.com/把每个错误的url放入里面获取对应IP,并把它收集起来(错一个就搞一个,最终解决所有错误)。