在 git-bash 上无法通过 Permission denied (publickey) [重复]

Posted

技术标签:

【中文标题】在 git-bash 上无法通过 Permission denied (publickey) [重复]【英文标题】:Can't get past Permission denied (publickey) on git-bash [duplicate] 【发布时间】:2018-04-22 08:19:58 【问题描述】:

我正在尝试为我的内部 git 帐户设置我的 SSH 密钥,并用于连接到外部 SSH / SCP 服务器,但是当我尝试对此进行测试时,我遇到了Permission Denied (publickey) 错误,无论如何

p>

我错过了什么?我关注了 - https://help.github.com/articles/error-permission-denied-publickey/ 和其他相关文章。我还阅读了很多关于堆栈的文章。

这是我在推送存储库之前用来启动、检查和测试连接的步骤,在此之后我得到'Fatal' error for unable to pass authentication - on github. While when trying to connect to the external server (CentOS on AWS) using SSH, I get -'Disconnected: No supported authentication method available (Server sent: publickey,gssapi-keyex,gssapi-with-mic).'

连接: 评估ssh-agent -s

添加: ssh-添加

测试: ssh-add -l -E md5

测试: ssh -T git@github.com

感谢您的帮助。

【问题讨论】:

Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。 感谢@jww 的输入,我会记住的。在进行开发以及在内部 git 上共享代码仓库时出现此问题。 【参考方案1】:

执行以下命令cd ~/.sshssh-keygen(按回车键,所有提示要求保存)cat id_rsa.pub

然后将id_rsa.pub中的内容复制到你的 git-hub / stash 帐户(ssh 密钥)中

那么它应该可以工作了。

【讨论】:

感谢@smilyface 解决了它.. 至少它的一部分。还得到了***.com/questions/2643502/… 的帮助。最后剩下的部分是错误断开连接:没有可用的支持的身份验证方法(服务器发送:publickey、gssapi-keyex、gssapi-with-mic)。' 如果解决了您的问题,请标记为正确答案!! :)

以上是关于在 git-bash 上无法通过 Permission denied (publickey) [重复]的主要内容,如果未能解决你的问题,请参考以下文章

INSTALL_FAILED_DUPLICATE_PERMISSION 与三星 Galaxy S8

如何在我的 Windows git-bash 终端上获得彩色输出?

Win7下git-bash无法识别composer的解决办法 - bash: composer: command not found

在 Windows 7 上使用 git-bash 更新文件权限

在git-bash中使用指定编辑器打开文本文件

Windows端git-bash无法找到open命令,bash: open: command not found