一招解决GitHub无法访问或无法下载文件解决方法

最近我的电脑无法访问 GitHub,哪怕是能偶尔访问,然后就是Github的图片不能查看,我平时经常在 Github 逛逛,图片加载不出来和加载慢,就很头疼,所以今天出一个解决教程。

你可以点击链接试一下自己是否能访问:https://github.com/

图片[1]-一招解决GitHub无法访问或无法下载文件解决方法-智扬星海

首先

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

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

那么根据这个原理,可以得出的解决办法:

  • 使用代理服务器
  • 修改 hosts,绕过 DNS

接下来说说我了解到的解决办法。

方案一:翻墙

图片[2]-一招解决GitHub无法访问或无法下载文件解决方法-智扬星海

如题,直接用魔法上网,使用代理,解决墙的问题。如果你看不懂,那么请忽略该方法。

更多方案请登录查看

方案二:添加 HOSTS 方法

方案三:SwitchHosts 软件自动更新版本-推荐

方案四:使用第三方下载

我们也可以换种思路:直接将 GitHub 上的项目下载到本地。

现在有很多支持 GitHub 加速下载的网站,比如 GitClone.com,输入项目名即可高速下载!

图片[3]-一招解决GitHub无法访问或无法下载文件解决方法-智扬星海

该方法的缺点:

  • 如果项目过大,下载起来也挺麻烦
  • 看不到对应项目的 issue 等,也不能进行 PR 等操作

如果你仅仅是想看看文档、源码等,该方法也是可以的。

其他加速下载网站:

最后

GitHub 是 全球知名的代码开源平台。这里有千万个项目的源代码,可以和各位编程技术大牛交流学习,也可以发布自己的开源项目,利用平台进行代码托管。

如今 GitHub 的功能越来越强大了,比如工作流、仓库图表可视化、在线开发、项目页面等,即使你是 GitHub 的老用户,我相信很多功能你也未必知道。

总之,想要提升自己的编程技能,就必须要掌握 GitHub 的用法!为此,首先就得先解决访问失败的问题。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容