【问题标题】:Can't get past Permission denied (publickey) on git-bash [duplicate]在 git-bash 上无法通过 Permission denied (publickey) [重复]
【发布时间】: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 UserUnix & Linux Stack Exchange 会是一个更好的提问地点。
  • 感谢@jww 的输入,我会记住的。在进行开发以及在内部 git 上共享代码仓库时出现此问题。

标签: linux git ssh centos


【解决方案1】:

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

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

那么它应该可以工作了。

【讨论】:

  • 感谢@smilyface 解决了它.. 至少它的一部分。还得到了stackoverflow.com/questions/2643502/… 的帮助。最后剩下的部分是错误断开连接:没有可用的支持的身份验证方法(服务器发送:publickey、gssapi-keyex、gssapi-with-mic)。'
  • 如果解决了您的问题,请标记为正确答案!! :)
猜你喜欢
  • 2012-05-03
  • 2013-10-13
  • 2019-01-25
  • 2016-10-04
  • 2021-09-23
  • 2020-11-16
  • 2016-01-05
  • 2011-02-08
相关资源
最近更新 更多