无法通过git-bash获得Permission denied(publickey)

时间:2017-11-09 11:02:18

标签: linux git ssh centos

我正在尝试为我的内部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

感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

执行以下命令
cd ~/.ssh
ssh-keygen(点击输入以查询保存的所有提示)
cat id_rsa.pub

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

然后它应该工作。