如何通过SSH将我的vps Ubuntu连接到Github?所以我已经通过以下方式将我的公共 ssh 密钥添加到服务器
ssh-copy-id
现在我可以通过 ssh 登录我的 vps。但是当我跑步时 SSH git@github.com
我得到了
Permission denied (publickey).
我的 .ssh 文件夹已经有这个 2 个文件夹
authorized_keys known_hosts
我还将我的公钥添加到我的github帐户中。并运行了这个
git config --global user.name "myname"
git config --global user.email "myemail@domain.com"
我仍然得到
Permission denied (publickey).
那么我该如何解决这个问题呢?
谢谢!
您可能希望在服务器上创建密钥对:
ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa
然后使用 Web 界面将公共部分 ( ~/.ssh/id_rsa.pub
) 添加到 github(您不必从计算机中删除您使用的上一个)。
然后,您应该能够使用
ssh -vvv git@github.com verify
如果没有,请发布上一个命令生成的日志。