Fliegend的乱七八糟空间

新手入门,Hello World!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

老样子我们还是遵循问题的三个方面来剖析和解决问题
【1】是什么【2】为什么【3】怎么做

【1】gitHub是什么(老生常谈但是还是谈一下)

gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。
1、使用GitHub可以查看别人的项目;
2、可以建立静态网页;
3、可以管理插件;
4、可以在线编译;
5、可以托管代码等等

【2】gitHub为经常不能访问或者访问速度很慢

原因有很多众说纷纭,有人说是运营商的问题,联通和移动不怎么好三大运营商中只有电信访问比较稳定;有人说是2013年,一些垃圾的程序员写了个订火车票的浏览器插件放在github上,带着巨大的流量,一下子就把12306给干残废了,铁道部和工信部就商量把github墙了;还有人说是*%¥政#@&%治原因。。。。。总之就是就搬砖人带来了很多不便利,也多少阻碍了代码文化的交流纬度。

【3】怎么解决gitHub访问不了或者速度很慢的办法

原理:绕过DNS解析,直接使用本地DNS记录进行直接跳转

(1)查询github的DNS

点我查询github的DNS  http://tool.chinaz.com/dns?type=1&host=github.com&ip= 选择一个TTL值最小的ip复制

 

 

 


(2)修改本地host文件
把上一步复制的TTL最小的IP替换到hosts里面
tips:修改hosts可以用命令行或者自带的编辑软件,到那时推荐用SwitchHosts(免费)点我去下载 https://github.com/oldj/SwitchHosts/releases 或者百度搜软件包

 

 

 

 

推荐配置

140.82.114.3 github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
199.232.5.194 github.global.ssl.fastly.net
140.82.114.4 gist.github.com
199.232.96.133 cloud.githubusercontent.com
199.232.96.133 camo.githubusercontent.com

(3)保存之后发现原来访问不了的github网站现在可以访问了,原来速度慢的现在速度上来了,npm install初始化项目的时候一些个外部依赖包也可以拉下来了,不会报错了。
缺点就是不确定什么时候就又不可以访问了,再去查新的IP替换hosts里面的就可以了



作者:赵Wayne
链接:https://www.jianshu.com/p/7eea88343194
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

posted on 2021-05-27 09:56  Fliegend  阅读(3549)  评论(0编辑  收藏  举报