Git clone"权限被拒绝(公钥)"

时间:2014-04-10 13:41:45

标签: git github clone

我正在尝试从Github克隆到我的服务器。我创建了公钥并将其放在存储库的部署密钥中。我已使用ssh-add将其添加到服务器上,但仍然出现此错误:permisssion denied (publickey)ssh -T git@github.com有效。我错过了什么?

澄清: 我在服务器上生成了公钥,并将其放在我要克隆的存储库上的github上。 来自服务器的ssh -T git@github工作,克隆存储库不起作用。

1 个答案:

答案 0 :(得分:2)

您需要将私钥复制到服务器,而不是公钥。

更好的是,在服务器上生成ssh密钥,然后将公钥从那里复制到github。顺便说一句,生成没有密码的ssh密钥以避免密码问题。

Github支持多个ssh密钥,因此您可以从本地计算机上获得一个ssh密钥,并将服务器中的另一个ssh密钥添加到同一个github帐户。