在 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)
错误,无论如何
我错过了什么?我关注了 - 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 ~/.ssh
ssh-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