GitHub是我们在学习和工作中可能时不时会用到的网站,但是由于它毕竟是境外网站,有时可能会遇到无法访问或者打开后图片和css无法正常加载的情况,很头疼。在查阅了各位博主的经验分享后,总结出了一套方法成功解决了问题,希望能帮助到遇到同样问题的朋友!
操作步骤一先是通过一名博主的分享进行了如下操作:
1、通过站长工具找出DNS地址:进入站长工具网站的域名解析网址:http://tool.chinaz.com/dns/ ,在A类型的查询中输入github.com,找出最快(TTL值最大的)的IP地址:
2、然后在浏览器输入网址的地方输入这个IP地址;
3、显示该地址不安全可以点击高级选项,添加例外,之后每次直接访问github网址即可。
一般情况只需在浏览器中输入过一次github的IP地址,之后直接输入github.com即可直接访问了。
【注】如果以前改过host文件则需要把hosts里的github的一行注释掉!!!
当然也可以把刚刚查到的这个ip加到hosts文件(在C:WindowsSystem32driversetc路径下)末尾,以防万一(以后ip地址若不能用再去搜一个新的就好,操作步骤相同),格式为:
20.205.243.166(你查到的ip) github.com
此处参考:github打不开?不改host也可以_msilaedI的博客-CSDN博客_github打不开code5分钟推送半小时,host改起来还很麻烦,最近找到一个方法经过几天实测能很好解决问题,现在搬运过来防止找不到。github打不开时只需在浏览器中输入一次github的IP地址即可。具体步骤如下:1、通过站长工具找出DNS地址:进入站长工具网站的域名解析网址:http://tool.chinaz.com/dns/ ,在A类型的查询中输入github.com,找出最快的IP地址;2、然后在浏览器输入最快的IP地址,进入;3、显示该地址不安全可以点击高级选项,添加例外,之后每次直接访问gihttps://blog.csdn.net/AE_yang/article/details/122995471?utm_medium=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~Rate-2-122995471-blog-null.pc_404_mixedpudn&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~Rate-2-122995471-blog-null.pc_404_mixedpud
这里之后如果成功,那么恭喜你不用看下去啦!
但是我操作完成之后打开官网时却无法完全加载:
操作步骤二这里我参考了另一篇博客,得知原因是Github服务器和二级域名资源(*.css和图片等资源)都在国外,所以需要使用国内的DNS域名解析器,才能访问Github的资源。
1、在加载不全的GitHub官网按下F12(不同浏览器界面可能会不同,但是道理相通),找到Console栏中的报错项,可以从中得到加载失败资源的来源网址,如下图右方红圈所示:
2、这时又用到我们在前面用过的域名解析网址:http://tool.chinaz.com/dns/
打开它然后将上面得到的加载失败资源网址输入进去,依然选择TTL值最大的ip(我操作的时候一个就够了,保险起见可以把四个都用上)
3、找到C:WindowsSystem32driversetc路径下的hosts文件,用记事本打开,然后在文件末尾再添加得到的ip和对应的加载资源失败网址:
185.199.108.154(查到的ip) github.githubassets.com(对应的网址)
4、添加完后保存文件,运行命令行,执行以下代码更新系统中的DNS解析缓存:
ipconfig /flushdns
5、再刷新或重新打开GitHub官网,发现可以正常使用啦!(可能由于网速原因有时加载较慢,但是毕竟是境外网站只好忍耐一下啦,如果大家有其他的想法可以一起交流,一起进步!)
步骤二参考下面的博客:
解决访问Github页面加载缓慢,信息不全_LivingCcj的博客-CSDN博客_github一直加载解决访问github页面加载缓慢,信息不全最近,访问自己在github上的仓库时,导致页面加载不出来,无法正常访问自己的代码如下图(访问服务器:github.githubassets.com时返回404),这个博客就用于解决这个问题,亲测有效。原因定位:因为Github服务器都在国外,所以需要使用国内的dns域名解析器,才能访问github的资源。解决办法:更新dns域名解析器地址(1)在windows 10 系统中,域名解析缓存存放在hosts文件:C:WindowsSystem32drhttps://blog.csdn.net/qq_33789118/article/details/112667038?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~default-1-112667038-blog-77532564.pc_relevant_aa&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2~default~CTRLIST~default-1-112667038-blog-77532564.pc_relevant_aa&utm_relevant_index=1



