Cakephp-与'战斗;thechaw';在git上
我觉得我尝试了一切从git克隆的方法都没有成功。我有一个创建SSH密钥的方法来访问这个git,我相信我遵循了说明,但是我缺少了一些简单的方法 我遵守了所有的指示()。有人能告诉我出了什么问题吗Cakephp-与'战斗;thechaw';在git上,git,cakephp,ssh,authentication,ssh-keys,Git,Cakephp,Ssh,Authentication,Ssh Keys,我觉得我尝试了一切从git克隆的方法都没有成功。我有一个创建SSH密钥的方法来访问这个git,我相信我遵循了说明,但是我缺少了一些简单的方法 我遵守了所有的指示()。有人能告诉我出了什么问题吗 第一: %cd~/.ssh&&sh keygen 将我的密钥添加到他们的“account”部分(我假设密钥离开了“ssh-ras”和me@mydomain"` 然后: %git config--global user.name”“ %git config--global user.email 现在我尝试使
%cd~/.ssh&&sh keygen
%git config--global user.name”“
%git config--global user.email
%sudo git克隆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密钥放在那里(但我相信这不会有任何效果)
任何帮助都将不胜感激。谢谢!我相信您已将ssh密钥和Git配置添加到非root用户,但随后使用“sudo”进行克隆,从而使Git无法找到用户的密钥(因为它是以root用户身份运行的).花费了相当长的时间,这就是我最终如何做到的。我无法在rsa上运行它,所以我尝试了dsa,然后它就工作了:
ssh-keygen -t dsa -C "myemailIUsedAtthechaw.com"
cat ~/.ssh/id_dsa.pub | xclip -sel clip
然后进入我在Chaw的帐户,并将其粘贴到git键字段中
然后我
git clone git@thechaw.com:chaw.git
n它已签出。请放心。:)您不应该在id_rsa.pub文件的内容中遗漏任何内容。包括ssh rsa位等。谢谢。我试过了。同样的错误。我的SSH密钥末尾的电子邮件地址与我的git电子邮件不匹配。这有关系吗?我不知道这是什么,但这可能不是获得他们技术支持的最佳方式。他们的ssh守护进程拒绝您的密钥。他们从不应答。我知道我错过了一些非常简单的东西,只是不知道是什么…:(好奇-你从Chaw克隆了什么?Cake的主要开发人员现在在github上,Chaw应用程序的源代码非常粗糙。