重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
今天小编给大家分享一下GitHub访问不了怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
芝罘ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
我们在浏览器输入 GitHub 的网址时,会向 DNS 服务器发送一个请求,获取到 GitHub 网站所在的服务器 IP 地址,从而进行访问。
就像你是一名快递员,在送快递前要先找中间人讯问收件人的地址。而 DNS 就是这个告诉你目标地址的中间人,假如 DNS 告诉了你错误的地址、或者者请求被阻拦、再或者者 DNS 挂了,都会导致你无法访问网站。
image
那有什么办法不经过 DNS,就获取到网址对应的 IP 么?
答案就是修改 hosts
文件。当客户在浏览器中输入网址时,系统会首先自动从 hosts 文件中寻觅对应的 IP 地址,一旦找到,系统会立即打开对应网页,假如没有找到,系统才会再将网址提交 DNS 域名解析服务器进行 IP 地址的解析。
因而,想要访问 GitHub,我们可以先通过 IP 查询工具 来获取当前 GitHub 网站的真实地址,再修改本地 hosts 文件,将该地址和 GitHub 网址关联。
IP 查询
先找到 hosts 文件的位置,不同操作系统,hosts 文件的存储位置也不同:
Windows 系统:C:\Windows\System32\drivers\etc\hosts
Linux 系统:/etc/hosts
Mac(苹果电脑)系统:/etc/hosts
Android(安卓)系统:/system/etc/hosts
iPhone(iOS)系统:/etc/hosts
打开 hosts 文件,增加一行,将 xx 替换为你查询到的解析地址就可:
xx.xx.xx.xx www.github.com
但这种方式比较麻烦,而且查询出来的 IP 也未必支持国内的访问,所以下面再推荐另外一种更简单的方式!
国内那么多程序员,一定有人会挺身而出,处理大家无法访问 GitHub 的难题。
GitHub520 就是一个帮助大家访问 GitHub 的项目,本质也是通过修改 hosts 来实现的。该项目的作者为大家提供了一份完整的 hosts 列表,无需大家自己查询可用 IP,非常地贴心,而且每天都会升级!
hosts 列表
此外,作者为了方便大家升级本地的 hosts,还提供了定时自动升级 hosts 内容的教程,比方使用 SwitchHosts 工具。配置一次,高枕无忧!
image
当然,假如你已经无法访问 GitHub 了,可以先在 编程导航 获取初始 hosts 地址,而后按照本文第一种方式配置就可。
假如通过上述两种方式,仍无法访问 GitHub,或者者访问速度巨慢。那我们可以换种思路,直接把 GitHub 上的项目下载到本地。
现在有很多支持 GitHub 加速下载的网站,比方 GitClone,输入项目名就可高速下载!
image
但是这种方法仅适用于下载项目使用或者学习,你依然无法向 GitHub 提交代码。
Gitee 是国内版的 GitHub,支持在新建项目时直接导入已有的 GitHub 仓库。想要下载哪个项目的源码,直接输入对应的 GitHub 仓库地址就可!
image
还可以随时将 Gitee 的仓库和 GitHub 仓库进行同步,并且仓库同步后,你即可以在这里提交和管理代码了。
同步仓库
以上就是“GitHub访问不了怎么解决”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。