我正在尝试为我的内部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
感谢您的帮助。
答案 0 :(得分:-1)
执行以下命令
cd ~/.ssh
ssh-keygen
(点击输入以查询保存的所有提示)
cat id_rsa.pub
然后在您的git-hub / stash帐户(ssh密钥)中复制id_rsa.pub
中的内容
然后它应该工作。