GitHub访问慢解决方案

手动修改hosts文件(Mac):

1、打开hosts文件

  • 打开Finder,commond + shift + g,输入/private/etc/hosts前往hosts文件
  • 使用终端命令(注意vi后面有个空格):sudo vi /etc/hosts

2、打开后英文状态下输入i,进入编辑模式

3、查询域名对应的IP

3、修改GitHub对应的完整host,格式就是下面这样:

151.101.185.194 github.global.ssl.fastly.net
192.30.253.112 github.com
192.30.253.120 codeload.github.com
185.199.108.153 assets-cdn.github.com
204.232.175.78 documentcloud.github.com
204.232.175.94 gist.github.com
107.21.116.220 help.github.com
207.97.227.252 nodeload.github.com
199.27.76.130 raw.github.com
107.22.3.110 status.github.com
204.232.175.78 training.github.com
185.31.18.133 avatars0.githubusercontent.com
185.31.19.133 avatars1.githubusercontent.com

基本修改前4个就够了,上面的IP最好自己查下最新的,如果你懒得查就用我的前四个,亲测妥妥的

4、按ESC退出,紧接着按shift + :,输入wq保存

5、更新DNS缓存

  • 命令行输入:sudo dscacheutil -flushcache,使增加的映射生效。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问题原因 被墙,导致DNS无法访问,实际上通过配置本地域名到IP的映射可以避免查询DNS服务器,从而加快速度。为了...
    drfung阅读 994评论 0 0
  • 1.首先打开终端,输入sudo vi /etc/hosts,然后输入本机的password,就打开了hosts文...
    我是一个大胖墩阅读 975评论 0 1
  • 现在,我在微信圈中称自己是跑者,可是在很久以前,上个世纪八十年代,可不是这个样子的。 小时很胖,父亲为了让我有机会...
    刘平五阅读 602评论 3 2
  • 换个环境吧!不想完全消失 在教室里等待的那一场 完全是梦里见到的 无数场景兑换的空白 你在独自等待的一场旧梦 变得...
    穆水的2019年阅读 131评论 0 2
  • #encoding=utf-8 fromPILimportImage,ImageFilter im = Image...
    herrykb阅读 486评论 0 0