【发布时间】:2011-03-18 14:17:46
【问题描述】:
我觉得我尝试了从 git 克隆 http://thechaw.com/source 的所有方法,但没有成功。我有一个创建 SSH 密钥来访问这个 git,我相信我遵循了指示,但我错过了一些简单的东西。
我遵循了所有说明 (http://thechaw.com/wiki/guides/setup)。谁能告诉我我出了什么问题?
-
第一:
% cd ~/.ssh && sh-keygen - 将我的密钥添加到他们的“帐户”部分(我假设密钥不包含“ssh-ras”和“me@mydomain”`
-
然后:
% git config --global user.name "<My git Username>"% git config --global user.email <My git Email address> -
现在我尝试使用克隆
% sudo git clone git@thechaw.com:chaw.git
我总是收到:
Initialized empty Git repository in /var/www/chaw/chaw/.git/
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
我已经尝试了好几个小时。我错过了什么?我有一个 github 帐户,我什至把我的 ssh 密钥放在那里(但我相信这不会有任何影响)。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
您不应该从 id_rsa.pub 文件的内容中遗漏任何内容。包括 ssh-rsa 位等。
-
谢谢。试过了。同样的错误。
-
我的 SSH 密钥末尾的电子邮件地址与我的 git 电子邮件不匹配。这有关系吗?
-
我不知道 thechaw 是什么,但这可能不是获得他们的技术支持的最佳方式。他们的 ssh 守护进程拒绝您的密钥。
-
他们从不回答。我知道我错过了一些非常简单的东西,只是不知道是什么...... :(
标签: git cakephp ssh authentication ssh-keys