我第一次试图将我的github repo克隆到我的实际网站上。
我将公钥从我的本地终端推送到dreamhost服务器的主目录,如下所示:
cat ~/.ssh/id_rsa.pub | ssh user@myserver.com 'cat >> .ssh/authorized_keys'
这并没有导致任何错误,我可以在远程服务器上看到我的密钥,但是当我尝试使用以下命令进入远程服务器时克隆github repo:
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克隆到我的远程服务器(实时网站)?
答案 0 :(得分:1)
您需要将远程服务器的公钥推送到github。如果您尚未生成密钥,请从步骤1 https://help.github.com/articles/generating-ssh-keys开始。否则,从步骤4开始,它会向您显示如何将密钥添加到您的github帐户。