GitHub ping不通,或者是GitHub上的图片加载不出来

多说无用,此记录就解决一个问题,即GitHub ping 不通的问题。

其实解决问题很简单,之前也找了很多的帖子,其解决办法也是大同小异,但是通过这次解决发现,其最主要还是在复制域名和IP时不全,什么意思呢,下边解释。

步骤

不管是Windows还是Mac,找到自己电脑的hosts文件,添加如些一段配置:


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

问题:

此处在两种操作系统中都有可能出现hosts文件修改权限不够,无法修改的问题。那么对于两中操作文件的比较统一的做法是将文件拷贝出来,在其他地方修改后,在复制覆盖回去。在linux或Mac在复制时候也有可能显示复制失败,所以输入 sudo cp hosts /etc/,然后输入密码就好。
经过这个操作后,奇迹般的竟然ping 通了GitHub,然后再次打开GitHub的网站后,里面的图片也出来了。

标注:文章中主要解决方案还是别人的,此处,我充当了一把知识的搬运工,其原文点这里!

你可能感兴趣的:(GitHub ping不通,或者是GitHub上的图片加载不出来)