1

我正在尝试第一次将我的 github 存储库克隆到我的实时站点上。

我将我的公钥从本地终端推送到我的 Dreamhost 服务器的主目录,如下所示:

cat ~/.ssh/id_rsa.pub | ssh user@myserver.com 'cat >> .ssh/authorized_keys'

这没有导致任何错误,我可以在远程服务器上看到我的密钥,但是当我尝试在 ssh 到我的远程服务器后克隆一个 github 存储库时:

git clone git@github.com:gituser/myrepo.git myserver.com/mysite

我得到:

Cloning into mysite...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

我可以很好地将文件从本地推送到 github(经过一天的调整;))。

如何从 github 克隆到我的远程服务器(实时站点)?

4

1 回答 1

1

您需要将远程服务器的公钥推送到 github。如果您尚未生成密钥,请从第一步开始,https://help.github.com/articles/generating-ssh-keys。否则,从第 4 步开始,它将向您展示如何将密钥添加到您的 github 帐户。

于 2012-07-26T16:04:22.437 回答