如何在Mac上访问GitHub

         GitHub在国内主要由于分发加速网络的域名遭到DNS污染,今天介绍一下Mac下如何通过修改系统的hosts文件,绕过国内DNS解析,直接访问GitHub的CDN节点,从而达到加速的目的。

一、打开IPAddress.com网站,查询下面3个网址对应的IP地址

1.github.com

2.github.github.io

3.github.global.ssl.fastly.net

在网址中输入上述地址


等服务器响应后查到如下地址


然后我们将这个IP地址保存一下,另外两个网址也通过该方式获取,并保存下来

二、在系统hosts文件中配置并刷新DNS缓存

1.打开终端(command+space,输入terminal回车),输入 sudo vi /etc/hosts,回车,会要求输入密码,输入密码即可。

2.将之前保存的地址输入进来,如下图所示, 输入 i 进行编辑,编辑完成之后按Esc键推出编辑,再输入 :wq推出vim


3.刷新DNS缓存,输入如下命令(参照网址DreamHost)

OS X 12 (Sierra) and later

sudo killall -HUP mDNSResponder

sudo killall mDNSResponderHelper

sudo dscacheutil -flushcache

OS X 11 (El Capitan) and OS X 12 (Sierra)

sudo killall -HUP mDNSResponder

三、见证奇迹的时刻


大功告成,小伙伴们快动起来吧!

你可能感兴趣的:(如何在Mac上访问GitHub)