最近使用家里的电脑从GitHub拉代码或提交代码,经常出现响应超时的问题,总是要试好几次才能完成。最后找到了通过修改hosts文件的方式提升了访问速度。
测试电脑能访问的IP
访问:http://tool.chinaz.com/dns/
输入 github.com,点击检测,比如我的显示出了两个响应IP
测试哪个IP响应比较快
打开cmd,ping一下上面页面显示的IP地址。
比如我的ping第一个是不通的,但是ping第二个效果就挺好,所以待会就绑定第二个ip就可以了。
小tips:
1、因为本身电脑访问GitHub就慢,所以响应IP列表中的ip有ping不通的很正常;
2、DNS查询那里多点几次检测,出来的ip响应ip会有不一样的,所以列出的ip都ping不通,可以多检测几次,直到有ip能ping通为止。我大概点了4、5次才出现那个能通的ip。
修改hosts
hosts文件目录为:C:\Windows\System32\drivers\etc
在最后一行添加上面能ping通的ip地址,比如我的是:
140.82.113.3 github.com
最后保存,然后再ping github.com,响应速度是不是快很多啦!
现在再从GitHub拉代码,终于顺畅多啦!