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

时间:2016-02-29 16:18:28

标签: git ubuntu ssh

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

那么我该如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可能想在服务器上创建密钥对:

ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa

然后使用网络界面将公共部分(~/.ssh/id_rsa.pub)添加到github(您不必删除计算机中使用的上一个部分)。

然后您应该可以使用

从服务器连接
ssh -vvv git@github.com verify

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