首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Github push失败:Could not resolve hostname

Github push失败:Could not resolve hostname

作者头像
凡梦星尘
发布2024-11-20 17:23:48
发布2024-11-20 17:23:48
4010
举报
文章被收录于专栏:Hugo博客Hugo博客

平时最常用的git push命令突然间居然不可以用(错误日志如下),脑子首先蹦出的想法就是:难道Github又被墙了么!以前出现过类似这样的现象,需要通过指定hosts来加速访问。

git push 执行后返回的错误日志:

1 2 3 4

ssh: Could not resolve hostname github.com:elkan1788: nodename nor servname provided, or not known fatal: Could not read from remote repository. Please make sure you have the correct access rights

首先用最简单的SSH命令检测一下,结果如下:

1 2 3 4 5 6

ssh -T git@github.com Hi elkan1788! You've successfully authenticated, but GitHub does not provide shell access. ssh -T git@git.oschina.net Welcome to Git@OSC, 凡梦星尘!

那说明git sever都是正常的,那为何push会失败呢? 网友方法都一一试过,像指定hosts, 更新ssh key,添加DNS: 8.8.8.8等等。最后没有办法暂时把ssh更换成https模式, 执行git push输入用户与密码提交成功。 可是根本的问题并没有解决,最后想要不重新clone项目试试,于是乎重新创建目录,clone项目修改文件提交,结果是成功了。

此时只能说是太诡异了,仔细回想下是否改动过配置呢?但确定是没有的,不过想起了上次编绎源码安装时更新了软件,难道是这个问题,输出git的版本如下:

1 2

git --version git version 2.11.0 (Apple Git-81)

果不其然git是被更新了,但目前没有找到问题的确切的根源,主要的解决办法就是重新clone项目,问题自行解决, 后续有更新再跟进下。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档