# 解决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.net、github.com、raw.githubusercontent.com、api.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