如何通过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).
那么我该如何解决这个问题?
谢谢!
答案 0 :(得分:1)
您可能想在服务器上创建密钥对:
ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa
然后使用网络界面将公共部分(~/.ssh/id_rsa.pub
)添加到github(您不必删除计算机中使用的上一个部分)。
然后您应该可以使用
从服务器连接ssh -vvv git@github.com verify
如果没有,请发布最后一个命令生成的日志。