天天看点

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

GitHub访问速度慢?解决GitHub访问速度慢问题

在访问GitHub是不是有会遇到过访问速度慢,或者打不开、图片无法加载等等这些问题。用到的时候这些问题不仅耗费我们宝贵的时间精力,成为我们的一大障碍,解决这个为题就很有必要。

先看看两个问题

为什么会访问得慢?

GitHub上加速分发服务器一个域名可能对应很多个节点,导致遭到DNS污染,使得无法连接使用 GitHub 的加速分发服务器,这样我们国内访问就慢了。

可以怎么解决?

网上很多答案,简单的就是去更改本地hosts文件,但是对应的域名很多,比如一个图片就对应一个域名,一个头像又是对应另一个域名,这样去修改其实也很麻烦。因而,这里推荐一个工具来帮我们做这个繁琐的事,就是SwitchHosts,让我们来了解吧!

我这里系统是Windows10专业版的安装指南。(其它系统下载相应版本即可)

苹果系统就用那个arm的,看名称也能很快明确自己所需要的。

一、工具下载

下载SwitchHosts

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题
GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

二、运行安装

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题
GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

安装好后,桌面多出一个图标

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

三、新建配置

双击桌面这个软件图标运行进入到这个页面

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题
GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

URL:https://cdn.jsdelivr.net/gh/isevenluo/github-hosts/hosts

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

四、权限问题

上面说到会操作到本地hosts文件,这个文件存放在:C:\Windows\System32\drivers\etc

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

鼠标右击,选择“属性”查看文件是否是“只读”,我们需要否(不勾选)

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

这样配置信息才会被写入,既然要写入系统文件,有会涉及到另一个问题,文件的权限问题。

我们来解决一下。

方法一:在桌面右击该软件图标,选择“以管理员身份运行(A)”即可。

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

方法二:这个方法要注意,你先读完再决定操作。方法一需要每次运行都要以管理员身份运行,若想一劳永逸,就修改用户权限。

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

注意:如果你电脑安装管家或者杀毒软件,修改权限后会有弹出提示警告你需要恢复文件,选择“可信”,让你的修改是可执行的(如果你担心你的这个文件出问题,怕以后出啥事,你可以在修改之前复制一份这个文件放另一个地方留着,其实也没什么大影响)。

这一系列操作下来,你再去试试访问GitHub上,你就会发现那叫一个快,以前的图片也加载出来了!

补充:

如果你关掉这个工具或者后一天你再打开有什么问题,记得看看这个文件是否是不勾选“只读”的。

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题

可以手动刷新实现获取配置

GitHub访问速度慢?解决GitHub访问速度慢问题GitHub访问速度慢?解决GitHub访问速度慢问题