此文来自于简书作者 物联白菜 本站只做记录使用,如有侵权,请联系站长删除!

因为做开发,访问github网站是家常便饭的事,但是因为GitHub的IP地址是动态变化的,所以有时候可以访问有时候又不行,苦于烦恼网上找了解决方案,转自以下大佬的参考 :

github访问不了问题解决 && 彻底解决各种浏览器访问不了GitHub问题

Mac修改hosts文件方法链接

基本操作步骤如下

1. 获取github.com

访问 https://www.ipaddress.com/website/github.com/ 获取一个如下图的地址

2. 获取github.global.ssl.fastly.net

访问 https://www.ipaddress.com/website/github.global.ssl.fastly.net/ 取得一个最新的地址如下

3. 获取github.githubassets.com

访问https://www.ipaddress.com/website/github.githubassets.com/ 取得一个最新的地址如下

4. 修改hosts文件,将获得的IP 地址配置进去并刷新DNS

此文只针对Mac,windows系统的同学请看 彻底解决各种浏览器访问不了GitHub问题

Mac版hosts文件修改要通过 VI 操作才可以添加进去,不然改不了。

  1. 终端输入 sudo vi /etc/hosts
  2. 输入电脑用户密码
  3. 输入i,进入插入模式
  4. 将上述地址复制粘贴进去
  5. 按Esc退出插入模式,然后输入 :wq, Enter保存退出
  6. 终端执行 sudo killall -HUP mDNSResponder 刷新dns

过了一段时间只要感觉github有时候难访问了,重新执行一下sudo killall -HUP mDNSResponder 刷新dns就好了,可以把这个指令保存一下。

因为github IP地址会变化,所以我截图的IP地址会有不同,但没关系,复制你访问得到的IP地址就可以了,大功告成。

优先考虑用Chrome浏览器打开哈。

5. https://stackoverflow.com/ 访问被墙解决办法

参考 Stack Overflow 打不开,登录不上,火狐和Chrome浏览器的完美解决方案

Firefox插件 插件1 插件2

Chrome 拓展程序插件下载 解压之后将extension``extension-v2添加到扩展程序中。

高校开源镜像源