我正在尝试第一次将我的 github 存储库克隆到我的实时站点上。
我将我的公钥从本地终端推送到我的 Dreamhost 服务器的主目录,如下所示:
cat ~/.ssh/id_rsa.pub | ssh user@myserver.com 'cat >> .ssh/authorized_keys'
这没有导致任何错误,我可以在远程服务器上看到我的 key ,但是当我尝试在 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 克隆到我的远程服务器(实时站点)?
最佳答案
您需要将远程服务器的公钥推送到 github。如果您尚未生成 key ,请从第一步开始,https://help.github.com/articles/generating-ssh-keys .否则,从第 4 步开始,它将向您展示如何将 key 添加到您的 github 帐户。
关于git - 将 github 存储库克隆到实时站点,但出现 : Permission denied (publickey). fatal error :远程端意外挂断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11672065/