完美解决github访问速度慢问题

1. 修改本地hosts文件

windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hosts
mac/linux系统的hosts文件的位置如下:/etc/hosts

2. 增加http://github.global.ssl.fastly.net和http://github.com的映射 

获取Github相关网站的ip
访问https://www.ipaddress.com,直接在搜索框内
分别输入github.global.ssl.fastly.net和github.com,得到ip地址后,就可以用来配置hosts了。
也可以在The Original IP Address Toolset 下的Top Sites 中分别点击这两个域名和搜索同样的结果。

 访问https://www.ipaddress.com,直接在搜索框内分别输入github.global.ssl.fastly.net和github.com。

完美解决github访问速度慢问题_第1张图片 也可以在The Original IP Address Toolset 下的Top Sites 中分别点击这两个域名和搜索同样的结果。

 完美解决github访问速度慢问题_第2张图片

github.com返回的结果: 

完美解决github访问速度慢问题_第3张图片 

github.global.ssl.fastly.net返回的结果:

 

3.命令提示符中输入ping github.com,进行验证,或者直接打开github网站。

 配置hosts前,当访问github失败时:

PS C:\Users\25408> ping github.com

正在 Ping github.com [13.229.188.60] 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

13.229.188.60 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

配置hosts后,再访问github时: 

PS C:\Users\25408> ping github.com

正在 Ping github.com [140.82.113.4] 具有 32 字节的数据:
来自 140.82.113.4 的回复: 字节=32 时间=255ms TTL=48
来自 140.82.113.4 的回复: 字节=32 时间=255ms TTL=48
来自 140.82.113.4 的回复: 字节=32 时间=255ms TTL=48
来自 140.82.113.4 的回复: 字节=32 时间=255ms TTL=48

140.82.113.4 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 255ms,最长 = 255ms,平均 = 255ms

提醒:部分网友会遇到,刚配置好hosts时一切好使,后来过一会或者过几天,突然又不好使了。

原因:由于github网址的CDN给用户解析的ip可能每天都会变。

解决办法:部分网友需要通过此文章的方法再次获取相应ip,然后修改hosts,即可

你可能感兴趣的:(资料,git,github)