无法通过 ssh 从我的 vps Ubuntu 连接 Github



如何通过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

如果没有,请发布上一个命令生成的日志。

最新更新