ssh ec2 via git:permission denied(publickey)

时间:2014-09-20 02:38:24

标签: git ssh amazon-ec2

所以我能够通过git ssh到我的服务器,但现在如果我这样做:

git remote add deploy ssh://ubuntu@54.165.145.227/home/ubuntu/repo

(没有错误信息)

git push deploy +master:refs/heads/master

在此命令之后,我收到此消息:

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

目前,我无法将文件推送到服务器。我是ssh和git的新手,所以请详细说明你的答案。如果您需要更多信息,我可以做到,但请再次明确:)

谢谢!

1 个答案:

答案 0 :(得分:0)

确保您连接到正确的域(有时DNS可能会令人讨厌),请尝试

ssh -vT git@github.com

你应该得到一些输出,但要检查

" 192.30.252.0/22"

检查以确保您的密钥有效或尚未使用。 如果您通过端口443(通过SSH的HTTPS)连接,请尝试切换到端口22或80