Github访问速度慢,试试这样做

Posted 淬子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Github访问速度慢,试试这样做相关的知识,希望对你有一定的参考价值。

GitHub访问速度慢

GitHub 是全球最大的代码开源平台,小伙伴们平时都喜欢在那里找一些优质的开源项目来学习,以提升自己的编程技能。
但是大家在使用的时候会发现,GitHub有的时候根本刷不出来

1、原因分析

我们在浏览器输入 GitHub 的网址时,会向 DNS 服务器发送一个请求,获取到 GitHub 网站所在的服务器 IP 地址,从而进行访问。

就像你是一名快递员,在送快递前要先找中间人询问收件人的地址。而 DNS 就是这个告诉你目标地址的中间人,如果 DNS 告诉了你错误的地址、或者请求被拦截、再或者 DNS 挂了,都会导致你无法访问网站。

那有什么办法不经过 DNS,就获取到网址对应的 IP 么?
答案就是修改host

2、手动修改hosts

修改方法:先找到hosts文件,再在最后添加上网址ip
不同系统的路径不同
Windows 系统:C:\\Windows\\System32\\drivers\\etc\\hosts
Linux 系统:/etc/hosts
Mac(苹果电脑)系统:/etc/hosts
android(安卓)系统:/system/etc/hosts
iPhone(ios)系统:/etc/hosts
当然,在这之前我们需要查询github.com对应的ip地址,查询
IPAdress

然后,修改hosts文件,windows系统下修改 C:\\Windows\\System32\\drivers\\etc\\HOSTS文件,在该文件中添加github.com与IP的对应关系信息,如下图所示

修改完成后,在cmd中执行ipconfig/flushdns命令即可访问github网站了。
但是,上述方法操作比较麻烦,也无法自动更新ip地址。

3、GitHub520

GitHub520是一个开源项目,针对GitHub访问速度慢的问题开发了一块应用,可以自动更新hosts文件,无需手动操作,十分方便。

首先下载SwitchHosts

往下翻,下载release版本,可以直接安装

安装完成后打开Git GUI

添加GitHub网址

完成之后再重新登录GitHub就比较顺畅了,我ping了一下,网速如下


参考:
GitHub 访问不了?教你几招轻松解决

以上是关于Github访问速度慢,试试这样做的主要内容,如果未能解决你的问题,请参考以下文章

两行配置解决github官网访问速度慢的问题(速度贼快!)

完美解决github访问速度慢

牛逼!9种方法让你访问Github速度到2MB/s以上!

github访问速度慢

github访问速度慢

解决 - Github 访问速度慢方式