如何解决GitHub 访问不了?小白教程

这篇具有很好参考价值的文章主要介绍了如何解决GitHub 访问不了?小白教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GitHub 是全球最大的代码开源平台,小伙伴们平时都喜欢在那里找一些优质的开源项目来学习,以提升自己的编程技能。

但是很多小白初探GitHub 发现访问不了,不能访问

github登不上去,环境,github

通过一下方法绕过这堵墙,成功下载 GitHub 上的项目。过程非常简单,一两分钟就能学会!

1. 改 hosts

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

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

github登不上去,环境,github

那有什么办法不经过 DNS,就获取到网址对应的 IP 么?

答案就是修改 hosts 文件。当用户在浏览器中输入网址时,系统会首先自动从 hosts 文件中寻找对应的 IP 地址,一旦找到,系统会立即打开对应网页,如果没有找到,系统才会再将网址提交 DNS 域名解析服务器进行 IP 地址的解析。

因此,想要访问 GitHub,我们可以先通过 IP 查询工具 来获取当前 GitHub 网站的真实地址,再修改本地 hosts 文件,将该地址和 GitHub 网址关联。

github登不上去,环境,github

先找到 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 也未必支持国内的访问,所以下面再推荐另外一种更简单的方式!

2. GitHub520

国内那么多程序员,肯定有人会挺身而出,解决大家无法访问 GitHub 的难题。

GitHub520 就是一个帮助大家访问 GitHub 的项目,本质也是通过修改 hosts 来实现的。该项目的作者为大家提供了一份完整的 hosts 列表,无需大家自己查询可用 IP,非常地贴心,而且每天都会更新!

github登不上去,环境,github

此外,作者为了方便大家更新本地的 hosts,还提供了定时自动更新 hosts 内容的教程,比如使用 SwitchHosts 工具。配置一次,高枕无忧!

github登不上去,环境,github

当然,如果你已经无法访问 GitHub 了,可以先在 编程导航 获取初始 hosts 地址,然后按照本文第一种方式配置即可。

3. 加速下载

如果通过上述两种方式,仍无法访问 GitHub,或者访问速度巨慢。那我们可以换种思路,直接把 GitHub 上的项目下载到本地。

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

github登不上去,环境,github

但是这种方法仅适用于下载项目使用或学习,你仍然无法向 GitHub 提交代码。

4. Gitee 导入

Gitee 是国内版的 GitHub,支持在新建项目时直接导入已有的 GitHub 仓库。想要下载哪个项目的源码,直接输入对应的 GitHub 仓库地址即可!

github登不上去,环境,github

还可以随时将 Gitee 的仓库和 GitHub 仓库进行同步,并且仓库同步后,你就可以在这里提交和管理代码了。

github登不上去,环境,github


以上就是几种访问 GitHub 项目的方式,希望大家能够好好利用 GitHub 来提升编程技能。

项目地址:

编程导航​www.code-nav.cn/rd/?rid=79550af2605308df0ab184e243bf9058

项目来源-程序员鱼皮文章来源地址https://www.toymoban.com/news/detail-728825.html

到了这里,关于如何解决GitHub 访问不了?小白教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GitHub登不上:修改hosts文件来解决(GitHub520,window)

    参考链接:GitHub520: 本项目无需安装任何程序,通过修改本地 hosts 文件,试图解决: GitHub 访问速度慢的问题 GitHub 项目中的图片显示不出的问题 花 5 分钟时间,让你\\\"爱\\\"上 GitHub。 (gitee.com) GitHub网站一直登不上去,后来参考上述网站的链接解决。 现在梳理上述步骤: 1.复制下

    2024年03月14日
    浏览(58)
  • 关于github登不上以及无法clone的解决方法

    Github网站是很经常登不上去或者经常出现 git clone 无法连接的,解决方法大部分都是通过科学上网。 但实际上是可以完全摆脱科学上网的方法,并且有时候科学上网只能网页登录github但是还是无法clone, 这里记录一下新的解决方法,十分高效可靠 。(PS: 本人系统为Ubuntu22, 若是

    2024年01月23日
    浏览(75)
  • github访问不了问题

    git clone github上的项目的时候,不是访问不了,就是克隆过程被中断了 最近找到一个代理,从代理那里clone而不是github上 GitHub代理 – 初果编程

    2024年02月04日
    浏览(63)
  • 如何解决mac无法访问github

    确定github能访问的ip地址 点击检测按钮,找到比较快的ip 修改hosts文件:打开终端,输入 open /etc/hosts 后回车,打开mac的文本编辑器 140.82.121.4 github.com 199.232.69.194 github.global.ssl.fastly.net 追加到文件内容末尾,保存即可。 查看是否生效:ping github.com 如下图 mac修改hosts文件方法

    2024年02月19日
    浏览(41)
  • Github,gitee配置同一个ssh key步骤+ssh: connect to host github.com port 22: Connection timed out解决方案(纯小白教程)

    不要看内容太长,因为插了好多图片,只是为了每个步骤都清清楚楚 😎 每当新解决一个问题的时候就尽量把他记录下来,因为过不了多久就会忘记,回过来看自己的文章记录是常常有的事情 今天把Github配置ssh key的起因是因为在github上下载别人的项目,之前就只是会用 Dow

    2024年01月25日
    浏览(48)
  • 小白如何优雅的“移植”github的代码?

    我也是刚接触github,魔法还是各种外挂,首先你先保证上github官网,然后搜索你需要的代码资源,点击download,整个压缩包放在你的pycharm或者vscode相应文件夹下面解压,接着就开始漫漫征途了,具体如下所示: 1.看readme,我这里提示这个资源是和一篇paper配套的,我就先把文章

    2024年01月16日
    浏览(34)
  • 如何上传文件夹到Github(纯小白版)

    已注册Github账号 在Github上已经建立好一个仓库(Repository) 本步骤为Github网页操作 在Github新建的仓库中复制该仓库的地址 本步骤为本地操作 在本地电脑任一位置新建一个空的文件夹(文件夹A) 进入A文件夹,右键选择“Git Bash Here” 在打开的界面输入如下代码: 可能会因为

    2024年02月05日
    浏览(55)
  • github访问教程

    观前提醒: github是国内允许访问的正规开发者网站,未在防火墙的范围内,本篇文章均是合理合规的内容,不包含魔法,请放心食用!!!!!      另外,如果你实在迫不及待,想要马上打开github,请直接看第二段1.watt Toolkit(原名steam++)下载及其使用方式 一.GitHub 访问速度慢的原因 : 网络延

    2024年03月24日
    浏览(25)
  • 小白新手一文完成Git+Github/GITEE傻瓜式入门详解部署教程(内含TortoiseGit配置)

    本文创作时版本为 Git-2.41.0,使用目标为笔记存储和代码库,部分公司向使用的设置可能不一样 本文在创作时通过狂神说视频的学习和帮助 版本控制 (Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以

    2024年02月04日
    浏览(95)
  • github使用教程(包括git命令、git Desktop桌面端)——从安装到入门,适合小白

    2023.12.09持续更新中 计划再更新一些git软件命令以及git Desktop使用方法 众所周知,github上有着丰富且优秀的项目以及学习资源,对于想从该平台上学习生信的人来说,可以提供很大帮助。 因此,本文主要是想记录一下自己学习的步骤(记录向),同时分享给有需要帮助的人。

    2024年04月13日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包