Github是全世界最大的一个开源及私有软件项目的托管平台,很多主流的编程项目都在这个上面,我们之前也讲过可以通过爬取trending网站去找到目前最火热的项目进行学习。
问题来了,github在国内访问有一些不稳定,虽然绝大多数时间我们可以直接访问,但整体速度还是偏慢的。甚至还会出现链接不上的情况。今天这篇文章就帮助大家解决Github访问偏慢的问题,不需要任何代理或者软件,适用于全平台。
获取Github的IP地址
整体思路比较简单,就是通过获取Github的IP地址,然后在访问域名的时候使用IP进行访问,这个措施可以通过修改系统的hosts文件实现。
第一步,我们要获取Github的IP地址,在这里,可以随便选择一个IP解析的网站。点击链接直达:www.itdog.cn/ping/github…
我们点击解析,然后在右侧找到最快的IP地址就可以。不需要去选择港澳台的IP,因为这个对我们国内的带宽IP来说没有参考意义。
比如,雨飞现在北京,就选择北京移动,然后往下拉,在下面的地址,找到解析出来的IP就行。
下一步,我们就需要把这个地址添加到hosts文件里。
修改Hosts
我们以Windows为例,去修改Hosts文件。 该文件所在目录,C:\Windows\System32\drivers\etc
切记要用管理员身份打开hosts,才可以编辑。
添加完之后,重启电脑,然后打开命令行执行 ping github.com 看下耗时,这次耗时在100多ms,还在接受的范围内。
在linux下,同样操作来修改hosts,hosts路径为 /etc/hosts
结束语
由于一些不可抗原因,Github的IP可能会发生变化,因此最好间隔一段时间发现登录异常之后,去定时检测下IP,修改hosts文件。