2012-07-26 45 views
1

我试图让我的github回购克隆我的生活网站第一次。克隆github回购网站,但得到:权限被拒绝(publickey)。致命的:远程端意外挂起

我把我的公钥了我的Dreamhost的服务器的主目录从我的本地终端,像这样:

cat ~/.ssh/id_rsa.pub | ssh [email protected] 'cat >> .ssh/authorized_keys' 

这并没有引起任何错误,我可以看到在远程服务器上我的钥匙,但我当尝试ssh方式连接到我的远程服务器后,克隆GitHub库:

git clone [email protected]:gituser/myrepo.git myserver.com/mysite 

我得到:

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

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

如何从github克隆到我的远程服务器(live site)?

+0

这个答案应该可以帮到你。 [http://stackoverflow.com/a/88562/816157][1] [1]:http://stackoverflow.com/a/88562/816157 – Ken 2012-07-26 15:15:41

回答

1

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

+0

了它。这是正确的,但我不知道我需要一个单独的ssh密钥远程服务器以及我的本地,他们都需要输入到github。所以我通过ssh'ing在远程执行了上面列出的步骤,并将id_rsa.pub内容复制到github中。顺便说一句... pbcopy似乎没有为我工作的SSH,只是手动。 – sigmapi13 2012-07-26 19:22:07

相关问题