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
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 访问不了?教你几招轻松解决

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淬子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值