Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >mac:出现Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). fatal: Could not read fro

mac:出现Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). fatal: Could not read fro

作者头像
鲲志说
发布于 2025-04-07 13:23:02
发布于 2025-04-07 13:23:02
8100
代码可运行
举报
运行总次数:0
代码可运行

这个错误信息表明在尝试与远程 Git 存储库通信时遇到了 SSH 认证问题。错误中的 “Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)” 提示了可能的认证方式,而 “Could not read from remote repository” 则说明了连接远程仓库时发生的问题。

前置操作

依然是因为macOS好久没有更新升级过了,操作了升级macOS后出现的问题

问题

在gitLab页面新建了一个分支,现在需要在本地切换并关联到远程分支,第一步根据远程分支建立本地分支就gg了

idea命令行输入如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git fetch origin 远程分支名x:本地分支名x

结果需要我输入密码,之前可是没有输入过密码的,结果输入三次密码还都没有对

于是乎报错了(输入密码感觉不正常了),如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git@git.**: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

解决

需要在 .ssh/config 增加一些配置才行

进入.ssh文件

.ssh文件一般是在用户目录下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ~/.ssh

创建config文件

已经存在该文件的话则不需要创建

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
touch config

config文件中添加如下配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Host *
    IdentityFile ~/.ssh/id_rsa  # 写明 key 的位置
    HostkeyAlgorithms +ssh-rsa  # 使 openssh 支持 rsa 算法
    PubkeyAcceptedAlgorithms +ssh-rsa
    PubkeyAcceptedKeyTypes +ssh-rsa

再次执行命令则没有问题了,解决了

原因

看到有些说法是有些mac 系统不支持 rsa 算法,不确定是否为根本原因(一般系统升级应该都会兼容的啊),但还未深究其因

可能的原因包括:

  • SSH密钥问题: 你的SSH密钥可能没有被正确添加到SSH代理中。确保你的SSH密钥已经添加,并且代理正在运行。可以使用 ssh-add 命令添加密钥。
  • 远程仓库未设置SSH密钥: 如果你使用SSH协议进行访问远程仓库,确保你的公钥已添加到远程仓库的SSH密钥设置中。这通常可以在远程仓库的用户设置或账户设置中找到。
  • 远程仓库URL使用了错误的协议: 确保你使用的是SSH URL,而不是HTTPS URL。SSH URL的格式为 git@github.com:username/repo.git,而HTTPS URL的格式为 https://github.com/username/repo.git。
  • 权限问题: 确保你对远程仓库有足够的读写权限。有时,这可能是由于远程仓库设置了访问控制或者你的账户没有足够的权限引起的。
  • 系统更新问题: 尽管一般来说,系统更新应该兼容,但某些情况下,特别是在系统或软件版本升级时,可能会导致某些配置不再适用。确保你的系统和Git客户端都是最新的版本,并且没有相关的已知问题。
  • 防火墙或网络问题: 确保你的网络连接正常,并且没有防火墙阻止了SSH连接。有时网络问题或防火墙设置可能导致SSH连接失败。
  • 其他配置问题: 检查你的SSH配置文件(通常是 ~/.ssh/config)是否正确配置,是否有一些特殊的设置导致了问题。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【SSH登录失败】解决✅[ec2-user@x.x.x.x: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).]问题❌
显示报错信息为ec2-user@34.216.72.146: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
宝耶需努力
2023/10/09
1.1K0
【SSH登录失败】解决✅[ec2-user@x.x.x.x: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).]问题❌
服务器无法登录?教你如何解决 SSH Failed Permission Denied
在 SSH 服务器上修改了与权限相关的设置之后,会出现 SSH 权限拒绝错误(SSH Permission denied error)。通常的场景包括安装新的软件包或创建新用户。
章鱼猫先生
2021/10/28
34.2K0
服务器无法登录?教你如何解决 SSH Failed Permission Denied
解决 SSH Failed Permission Denied
在 SSH 服务器上修改了与权限相关的设置之后,会出现 SSH 权限拒绝错误(SSH Permission denied error)。通常的场景包括安装新的软件包或创建新用户。
章鱼猫先生
2021/10/13
22.6K0
常用的SSH,你了解多少?(长文警告)
客户端和服务端采用相同的密钥进行数据的加解密,很难保证密钥不丢失,或者被截获。隐藏着中间人攻击的风险
甜点cc
2022/09/27
1.2K0
常用的SSH,你了解多少?(长文警告)
将Hexo部署到云服务器(使用宝塔面板)
本来Hexo是部署在GitHub上的(可以看我之前文章Hexo搭建静态博客 - Taitres' Blog包括了Hexo的基本使用),但是访问太慢了,并且想折腾一下,还想整个个人云盘,就买了个腾讯云的轻量应用服务器,把Hexo搬过来了,看了很多文章,记录下最终的解决方案。
Taitres
2021/05/13
14.2K4
Linux系统下的ssh使用(依据个人经验总结)
对于linux运维工作者而言,使用ssh远程远程服务器是再熟悉不过的了!对于ssh的一些严格设置也关系到服务器的安全维护,今天在此,就本人工作中使用ssh的经验而言,做一些总结记录来下。 -bash: ssh: command not found 解决办法; yum install -y openssh-server openssh-clinets (0)ssh登录时提示:Read from socket failed: Connection reset by peer. 尝试了很多解决方案均无效,无奈!
洗尽了浮华
2018/01/23
4K0
windows下github 出现Permission denied (publickey).解决方法
今天在学习github的时候遇到了一些问题,然后爬了一会,找到了解决方法记录下来,以防忘记,当然能帮助别人最好啦!
全栈程序员站长
2022/07/07
1.9K0
windows下github 出现Permission denied (publickey).解决方法
设置ssh无密钥登录
在linux系统中,ssh是远程登录的默认工具,因为该工具的协议使用了RSA/DSA的加密算法.该工具做linux系统的远程管理是非常安全的。telnet,因为其不安全性,在linux系统中被搁置使用了。
EltonZheng
2021/01/26
3.2K0
Docker: Alpine Linux升级且安装openssh导致构建凉凉排查修正
最近在搞一个迭代,发现开发环境的持续集成有些地方可以优化,但需要动到前端基础镜像; 而搞完基础镜像准备用起来的时候,问题就冒出来了。本着不能半途而废的态度,搞起~~
CRPER
2022/09/01
1.5K0
Docker: Alpine Linux升级且安装openssh导致构建凉凉排查修正
如何ssh腾讯云的轻量服务器
出现这个错误 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 起码说明防火墙和sshd都是工作正常的。 从配置信息告诉您是权限导致的问题。这是建议我们优先对轻量服务器做一个“快照”
研究僧
2020/12/05
12.5K0
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you ha
原因:电脑公钥(publickey)未添加至github,所以无法识别。 因而需要获取本地电脑公钥,然后登录github账号,添加公钥至github就OK了。
全栈程序员站长
2022/07/11
2.1K0
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you ha
Linux日常运维-SSHD(二)
作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。
运维小路
2024/11/01
2870
Linux日常运维-SSHD(二)
总结几个常用的系统安全设置(含DenyHosts)
1)禁止系统响应任何从外部/内部来的ping请求攻击者一般首先通过ping命令检测此主机或者IP是否处于活动状态 如果能够ping通 某个主机或者IP,那么攻击者就认为此系统处于活动状态,继而进行攻击或破坏。如果没有人能ping通机器并收到响应,那么就可以大大增强服务器的安全性, linux下可以执行如下设置,禁止ping请求: [root@localhost ~]# echo "1"> /proc/sys/net/ipv4/icmp_echo_ignore_all
洗尽了浮华
2022/03/29
3.1K0
总结几个常用的系统安全设置(含DenyHosts)
publickey,gssapi-with-mic,Unspecified GSS failure
        最近的MHA配置时碰到了Permission denied (publickey,gssapi-with-mic,password)这个错误提示,同时在使用ssh -v时,出现了Unspecified GSS failure错误。这个主要是使用了GSSAPI 的认证功能导致的。客官,如果你碰到了在使用scp很慢的情况下,也是这个原因。不妨继续往下看。
Leshami
2018/08/13
1.9K0
Linux SSH 端口转发
如果不考虑防火墙等原因的话,B 可以SSH远程到 A,但是A无法SSH到B(因为B是私网IP)。
大大刺猬
2020/03/13
10.4K0
SSH免密码登录配置
ssh免密码登录Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 的解决方案
瑾诺学长
2018/09/21
7.8K1
HDFS的WEB页面访问常见问题
本文基于HADOOP-3..1.0,Cecntos7.0环境下进行测试,所以遇到很多新鲜的问题;
瑾诺学长
2018/09/21
10.7K0
HDFS的WEB页面访问常见问题
ssh无密码登录失败分析
输入 184 就可以登录到 IP 以184结尾的服务器上了.可是后来有些服务器修改了密码,不再使用默认密码了,随着这种情况越来越多,想记住密码也越来越难.
用户2443625
2018/08/23
4.9K0
ssh无密码登录失败分析
Linux云计算运维架构师(连载)-自动化运维ansible-06
在主机清单中,Ansible将所有机器分成不同的组并定义不同的组名,运行命令时只需要指定特定的组名就能达到批量操作的目的。下面将从六个方面对Ansible的主机清单作具体讲解。
用户1880875
2021/07/05
2.5K0
SSH随笔
简单说,SSH是一种网络协议,用于计算机之间的加密登录。SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。这里说的实现是OpenSSH。
浩Coding
2020/09/27
9240
SSH随笔
推荐阅读
相关推荐
【SSH登录失败】解决✅[ec2-user@x.x.x.x: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).]问题❌
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验