2011-10-26 289 views
1

嗨我试图克隆我的项目从github回购。我已经添加了公钥,成功测试了ssh与ssh -T [email protected]。但是当我尝试克隆我的一个项目时,我收到以下消息:git clone(Permission Denied)

权限被拒绝(publickey)。

致命:远程端挂机意外

+0

你的git clone命令是什么? –

+1

git clone [email protected]:username/ProjectName – Headshota

回答

5

这可能是很多事情。有明确的指示如何如何在

http://help.github.com/ssh-issues/

调试这个问题你基本上将不得不尝试用ssh具有详细记录到GitHub上,它应该告诉你的问题是什么。可能是您的公钥文件的权限问题....

5

注册到您的Github帐户的ssh密钥可能与您系统当前使用的密钥不匹配,或者在注册到Github后可能已更改。

试试这个:

猫的〜/ .ssh/id_rsa.pub

复制的最后一个命令

围棋的输出在Github帐户设置,添加新的SSH密钥

然后尝试克隆命令。

2

首先,遵循AbhinavChoudhury提供


$猫的〜/ .ssh/id_rsa.pub

复制的最后一个命令

围棋的输出考虑到Github上设置的说明并添加一个新的SSH密钥


然后使用以下命令测试连接:


$ SSH -vT [email protected]


1

最有可能的(除了和不正确的密钥文件),你必须设置您的.pem文件的权限(我认为它到644),然后在git clone命令中使用sudo。这对我来说很有用。

相关问题