# 解决github访问慢的情况

# 修改本地hosts文件

windows系统的hosts文件的位置: C:\Windows\System32\drivers\etc\hosts

mac/linux系统的hosts文件的位置: /etc/hosts

# 增加映射

获取Github相关网站的ip

访问https://www.ipaddress.com,分别输入github.global.ssl.fastly.netgithub.comraw.githubusercontent.comapi.github.com,查询ip地址

下面是我的配置

199.232.68.249 global-ssl.fastly.Net
140.82.114.3    github.com
199.232.68.133 raw.githubusercontent.com
140.82.112.6 api.github.com

当访问慢的时候,再手动修改吧。

当然,后续可以写个爬虫,爬下数据。

其它网站访问慢,也可以类似处理。

# github.io无法访问问题

现在无法打开 https://*.github.io,原因是电信运营商 DNS 污染(域名指往不正确的IP地址)

这次应该是运营商行为。像封某歌是GJ行为。

可以通过修改 hosts文件 / 修改DNS服务器 / 代理 的方式访问。

可将 DNS 修改为 114.114.114.114,一个良心 DNS 服务商。

但这样修改后,可能会导致其它代理问题。

# GitHub 克隆太慢的解决方法

在克隆GitHub上的代码的时候,直接克隆会很慢 如Vue源码,不通过镜像的命令为

git clone https://github.com/vuejs/vue.git

这样会超级慢,只需要改为如下命令即可

git clone https://github.com.cnpmjs.org/vuejs/vue.git