将ssh密钥添加到github的问题-权限被拒绝

时间:2020-02-29 18:52:54

标签: linux github ssh

我使用以下命令生成了SSH密钥:$ ssh-keygen,它提示输入文件名和短语,并提供了相应的文件。然后从github.com中添加了SSH中的settings>SSH and GPG keys密钥,并将该密钥粘贴到生成的文件中。然后我在终端中点击命令$ ssh -T git@github.com,该消息给了我:Permission denied (publickey).。此消息是什么意思,为什么我会收到此消息?以前我没有遇到任何麻烦。

1 个答案:

答案 0 :(得分:2)

我将密钥粘贴到生成的文件中。

确保它是:

  • id_rsa.pub文件,表示公共密钥(不是私有密钥)
  • 粘贴为一个连续行(不是多行)的公钥

还要检查您是否拥有added your private key to the ssh-agent。 (以免每次都不输入密码)