• 欢迎访问水熊虫网站,这里是我个人的工作博客,内容大多是遇到问题完善后,会在这里进行总结归纳内容! QQ群
  • 网站导航中的友情链接专栏上线,更新的都是自己这三年整理的一些东西,感兴趣可以看看!
  • 你所浪费的今天,是昨天死去的人奢望的明天。你所厌恶的现在,是未来的你回不去的曾经!

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法

整理归纳 WaterBear 3年前 (2021-08-17) 1234次浏览 已收录 扫描二维码

Git操作失败场景

原来项目中使用Git是正常的,无论是GitHub的项目还是码云的项目,都是可以正常pull和push的。但当将Mac Book的操作系统升级之后,发现Git无法执行pull和push操作,add和commit操作都还是正常的。

网络上的状况和解决方案

如果你不是因为升级操作系统导致的git失效,你可以先尝试一下网络上的解决方案。

场景一

在命令行执行以下命令:

git config --global --unset http.proxy 
git config --global --unset https.proxy

场景二

此方案主要针对,git clone时的问题。比如出现如下图的错误:

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法
git clone

解决方案,第一查看git配置:

git config --global -l

第二,查看环境变量:

env|grep -i proxy

执行如下图所示:

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法
unable to access

场景三

问题状况:

git clone 遇到问题:fatal: unable to access ‘https://github.comxxxxxxxxxxx’: Failed to connect to xxxxxxxxxxxxx

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法

解决方法:将命令行里的http改为git重新执行。

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法

这个错误的原因主要是协议前缀写错了,导致git clone失败。

场景四

git的push和pull无法使用,状况如下图:

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法

解决方案:先ping 代码仓库地址: ping gitlab.alibaba-inc.com

如果报错:

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法

则找一台能ping的通的机器,看一下ping通后的ip地址是多少:

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法

获得地址之后把ip地址和代码仓库地址加入本机hosts:

Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法

场景五

错误信息:fatal: unable to access ”: Could not resolve host: github.com – git clone失败。

使用git clone命令时报错:

Cloning into 'GLACNet'...

fatal: unable to access 'https://github.com/tkim-snu/GLACNet.git/': Could not resolve host: github.com

然后执行命令ping github.com,也失败了:

ping: unknown host github.com

解决方案

修改/etc/hosts文件:

sudo vim /etc/hosts

进入vim编辑该文件,在最后一行加入:

192.30.253.112 github.com

wq保存退出,再使用 git 命令就可以了。注意,这里的ip地址可能为变化的,导致这个问题的主要原因就是无法正常访问GitHub官网。

场景六

最后,说一下我遇到的这种升级系统导致的比较特别的问题,由于是在Mac操作系统下,所在命令行中执行如下命令:

brew install git

重新install一下git问题便解决了。执行上述命令,如果卡在“Updating Homebrew…”界面,可以通过按一次control + c命令来阻断Homebrew的更新,直接进行上面命令的操作。


WaterBear , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Fatal: Unable To Access ‘Https://Github.Com/…‘的解决办法
喜欢 (2)
[[email protected]]
分享 (0)