关于github登不上以及无法clone的解决方法

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

前言

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

Ubuntu方法

登录Github上的关于 GitHub 的 IP 地址这个网页,
关于github登不上以及无法clone的解决方法,Ubuntu,github,ubuntu,git
按照文档说明点进 meta,这一页面里寻找 "web"部分,在"web"部分里面的那一堆 “20.xx.xx.xx” 都是github的官方地址:
关于github登不上以及无法clone的解决方法,Ubuntu,github,ubuntu,git
可以随便找个如 20.27.177.113,直接在浏览器上方输入并回车(不需要前面的https),按照如下图片显示,点击Advanced,点击Proceed to 20.27.xxxx, 即可打开github网页。
关于github登不上以及无法clone的解决方法,Ubuntu,github,ubuntu,git
关于github登不上以及无法clone的解决方法,Ubuntu,github,ubuntu,git
关于github登不上以及无法clone的解决方法,Ubuntu,github,ubuntu,git
然后开始干正事了,人工对上述一堆ip进行ping,并且对比延时,拿延时最小的那个ip, Linux下打开Terminal,输入 ping 20.xx.xx.xx 来查看
关于github登不上以及无法clone的解决方法,Ubuntu,github,ubuntu,git
可以对比到 20.27.177.113延时最低,然后 sudo vim /etc/hosts ,在最后加上20.27.177.113 github.com,当然也可以在上方加上一个注释,记住网址,当这个ip不能用的时候可以切换其他ip。(注意关于 GitHub 的 IP 地址文档里有句话:我们会不时更改我们的 IP 地址。 不建议按 IP 地址来创建允许名单
关于github登不上以及无法clone的解决方法,Ubuntu,github,ubuntu,git
保存并退出,即可生效!可以发现不论是浏览器登Github还是git clone xxx均能成功!

PS: 有些博客会写 sudo vim /etc/hosts 之后还需要source /etc/hosts 一下,这里做个说明:不需要source即可生效,因为hosts只是个文本文件,不是.sh脚本文件,因此source文本文件是不会有任何动作的。

Windows方法

唯一不同点是 hosts文件的位置不同, hosts修改写法都是一样的,windows系统的 hosts文件 在 C:\Windows\System32\drivers\etc\hosts (PS:可能需要修改下文件的只读属性,并使用管理员权限才可以进行修改)文章来源地址https://www.toymoban.com/news/detail-818859.html

到了这里,关于关于github登不上以及无法clone的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Ubuntu终端以及浏览器连接不上Github的解决办法

    在安装一些其他库时,按照官网教程的步骤,其中需要利用ssh或者https方式从github克隆一些资源。 从github克隆下载资源会等待很久并且最后提醒失败 网络原因 用到的网站:站长工具 - 站长之家,用来查询github的dns。 https://www.ipaddress.com/,用来查询github相关的ip地址。 终端中

    2024年01月20日
    浏览(33)
  • Qv2ray在Ubuntu22.04系统中代理命令行终端(全局代理)方法 (解决终端上无法使用git clone,下载github文件慢的问题)

     在打开的bashrc文件最后面输入以下内容( 注意后面的8889和1089端口号必须和Ubuntu,Qv2ray上面的端口一致。 ): 如下图所示: 输入完成后, 按Ctrl+O ,然后 按回车键 确认保存, 按Ctrl+X 退出文本编辑,最后 重启电脑。 返回下图为代理成功: 至此终端上使用git clone  ,下载

    2024年04月14日
    浏览(74)
  • 【解决问题】远程仓库GitHub/GitLab添加了SSH Key之后依然无法clone的解决办法

    在Git远程仓库添加了自己的ssh key到账户下,git clone时,依然报错clone失败,请检查是否没有权限进行clone操作。 在git的安装目录下,找到${GIT_HOME}/etc/ssh目录下的ssh_config文件。打开文件,加入如下内容后,再次git clone即可以成功

    2024年02月12日
    浏览(40)
  • 关于docker-compose up -d在文件下无法运行的原因以及解决方法

    一、确认文件下有docker-compose.yml文件  二、解决方法 检查 Docker 服务是否运行 : 使用以下命令检查 Docker 服务是否正在运行: 如果 Docker 未运行,可以使用以下命令启动它: 确认 Docker 服务开机自启动 : 如果 Docker 服务在启动后无法正常运行,您可以使用以下命令将其设置

    2024年02月12日
    浏览(27)
  • Github 仓库 git clone 速度过慢解决方法!

    很多时候想从 GitHub 上 clone 一个仓库,都会遇到速度慢的问题,而且经常连接失败,这里给出有效解决方案。 有时会遇到从GitHub上clone项目,速度仅有几十KB,而且经常链接失败,经过我亲测,给出有效的解决方法 今天遇到这个问题,网上查了许多方法,总结了一些方式。

    2024年02月15日
    浏览(38)
  • git clone拉取GitHub项目失败/太慢的解决方法

    针对 在Ubuntu中通过git clone从GitHub上拉取项目时,遇到失败/速度慢等情况, 记录本人的解决思路。 方案一、使用gitclone gitclone.com是一个提供下载缓存的代码下载网站,使用方法简单,只需要 在仓库地址前面加上 gitclone.com ,就可以使速度提升几倍。(个人觉得速度很慢) 例

    2024年04月27日
    浏览(55)
  • 关于git clone速度极慢的解决方法

    !!!!前提条件:得有一个可靠且稳定的梯子,如果没有接下来的就不用看了 前言:我在写这篇文章前,也搜索过很多相关git clone速度很慢的解决方法,但是很多很麻烦,或者是非常的不稳定,我在自己无意间尝试中发现了一个可以很稳定给git clone提速的方法 1.更改githu

    2024年02月05日
    浏览(43)
  • 160wifi开启失败解决方法以及手机连不上原因共同介绍

    现在用笔记本创建wifi热点已经不是什么稀奇的事情了。如果您懂代码,可以直接输入代码来创建wifi热点;如果您是电脑小白,借助个软件也可以很方便的实现与电脑的wifi共享。对于用户而言,160WiFi就是一个很不错的选择。下面小编将告诉您,为什么用户都选择160WiFi? 第一

    2024年02月06日
    浏览(40)
  • windows无法连接到无线网络怎么办 windows无线网络连接不上的解决方法

    windows无法连接到无线网络 怎么办?一般出现这种问题的都是笔记本电脑, 笔记本找不到无线网络 也就相当于不能上网,今天小编要为大家带来的就是windows无线网络连接不上的解决方法,一共有五种解决教程,有需要的可以来看看。 windows无法连接到无线网络怎么办 方法一

    2024年02月10日
    浏览(47)
  • 记录篇 - SSH无法连接服务器 - 22端口已放行,宝塔登不上等问题解决方案

    最近这两天购买了一个阿里云新加坡轻量服务器 2H 1G用来学习使用,但是购买之后,我也是折腾了半天时间。 一开始一切正常,远程连接、安装宝塔面板、然后进入宝塔、安装各种运行环境、网站部署完成后,然后就当我开心的访问了我的小网站的适合,好景不长。服务器

    2024年02月12日
    浏览(44)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包