所以我能够通过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的新手,所以请详细说明你的答案。如果您需要更多信息,我可以做到,但请再次明确:)
谢谢!
答案 0 :(得分:0)
确保您连接到正确的域(有时DNS可能会令人讨厌),请尝试
ssh -vT git@github.com
你应该得到一些输出,但要检查
" 192.30.252.0/22"
检查以确保您的密钥有效或尚未使用。 如果您通过端口443(通过SSH的HTTPS)连接,请尝试切换到端口22或80