Github连不上解决方法

之前在知乎上也找过许久Github连不上的解决方法,发现都是换DNS,刷新DNS缓存,感觉都是互抄答案,自己稍微试试可以,就写个文章。

但换DNS也不是一直有用,反正我用的时候就一般都是不好使的。

所以我在Github上找到了几个比较稳定的方法。

Github镜像
我想应该有不少人用过Github的镜像,但总是不稳定,经常无法访问。网上搜到的Github镜像网站大概有两个,我推荐一个比较稳定的镜像:https://hub.fastgit.xyz/

这个镜像也是时不时出现问题,主要是因为这个网站比较正规,用的是Github官方的API。但Github对API的访问会做限制,当访问量超过一定数量后,就会出问题。

所以使用这个网站应该尽量避免高峰时间,在上午访问大概率是没问题的。

FastGithub项目
FastGithub项目是Github上的一个开源项目,就是为了解决Github访问问题的。

项目地址(如果访问不了,下面有镜像地址):https://github.com/dotnetcore/FastGithub

项目镜像地址:https://hub.fastgit.xyz/dotnetcore/FastGithub

不知道大家有没有注意到,上面镜像的地址就是hub.fastgit,这个镜像地址和镜像网站应该是一家的。

使用方法很简单,项目中也有说明,我这里简单介绍一下windows系统的使用,因为项目中的使用方法会开启基本没用的UI。

上面说过,知乎中其他回答大部分是换DNS,但DNS有时候也会失效。这个项目的原理大致就是:开启一个后台服务,让这个服务去找到有效的DNS,然后进行替换。

首先在release下载最新版本的软件。https://github.com/dotnetcore/FastGithub/releases/download/2.1.2/fastgithub_win-x64.zip 。这是Windows系统目前最新版本的链接,如果下不了可以去镜像网站下载:https://hub.fastgit.xyz/dotnetcore/FastGithub/releases/download/2.1.2/fastgithub_win-x64.zip

解压下载的压缩包,管理员运行里面的fastgithub.exe,注意不需要运行FastGithub.UI.exe,后者只是一个UI界面,用来观察流量的。只需要运行服务就可。

这个时候打开github,会看到fastgithub.exe界面会出现一些输出,表示在查找可用的DNS。找到之后Github也会直接打开,之后只要不关闭fastgithub.exe,Github就不会卡顿了。

注意:查找可用DNS的过程时间可能长,也可能短,如果很慢,可以关闭重启尝试,偶尔也会犯病,但非常稳定。

注意:能够访问Github,但下载还是很慢,可以考虑修改链接,去镜像网站下载:https://hub.fastgit.xyz。只需要将http://github.com修改为hub.fastgit.xyz即可。

魔法
使用魔法也能够稳定访问Github,但很多人都没有魔法。

我猜,你的下一句话是,“我要有魔法,还看你这东西?”

就像一个笑话,“play store里有的是魔法,去下就完了。什么?你说怎么上play store?当然是用魔法了(手动狗头)”

基于前面两条,你可以较稳定的访问Github,而Github上有许多让你成为魔法师的途径,就看你有没有这个机缘了。

有用的话请多点赞收藏

  • 9
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值