在Ubuntu 12.04上安装Git

我使用这个教程在我的vserver上安装了gitgitolite

但我有一个问题,克隆gitolitepipe理员回购我的电脑。 用户使用–disabled-password选项创build

但如果我尝试克隆

git clone git@<server>:gitolite-admin.git 

他不仅要求我的rsa_key的密码,还要求gituser的密码。

任何人的想法? 我以为用户创build时没有密码,我不知道input什么

他不仅要求我的rsa_key的密码,还要求gituser的密码。

这意味着ssh无法通过public_keyvalidation请求(或者是因为在客户端没有find公钥,或者在服务器端没有正确注册,或者密码没有提供,是关键是密码保护,由ssh代理)。
在这种情况下,ssh默认使用账户密码进行标识(无论是否使用密码创build账户)。

做一个ssh -Tvvv git@<server>来更好的排除那些导致ssh命令失败的原因。

我有同样的问题,我通过添加解决

 AllowUsers git 

在/ etc / ssh / sshd_config文件中