github不可访问或pull拉取代码缓慢解决方法

内容纲要

1、查看github.com可用DNS

https://tool.chinaz.com/dns/github.com

2、选一个TTL较小的IP地址,复制

如:20.205.243.166 github.com

3、打开windows上hosts文件

先备份、后修改,最后在hosts最后一行粘贴保存
hosts路径:

4、重新访问github.com 或 git pull

5、解决

其他资料

1、github 改host

  1. 打开DNS查询,切换到DNS选项查询http://github.com和http://github.global.ssl.fastly.net

  2. 选择TTL最小的DNS,复制ip地址,可以多复制几个。

  3. 找到hosts所在的文件夹

    • Windows 系统位于 C:\Windows\System32\drivers\etc\
    • Mac(苹果电脑)系统hosts位于 /etc/
    • Linux系统hosts位于 /etc/

      绝大多数Unix系统都是在 /etc/

  4. 最好把hosts文件备份一下,把hosts文件拷贝一份后改个名即可。

  5. 把复制好的IP地址添加到hosts文件中,类似于这个样子

140.82.113.3 http://github.com
140.82.113.3 http://github.global.ssl.fastly.net
  1. 让hosts生效

    • Windows
      开始 -> 运行 -> 输入cmd -> 在CMD窗口输入

      ipconfig /flushdns
    • Linux 终端输入 :

      sudo rcnscd restart
    • Mac OS X终端输入

      sudo killall -HUP mDNSResponder
    • 其他:断网,再开网;终极方法: 重启机器;

Leave a Comment

您的电子邮箱地址不会被公开。 必填项已用*标注

close
arrow_upward