安装后无法访问gitolite admin repo

时间:2013-05-22 19:55:54

标签: ubuntu ssh gitolite

我正试图通过以下方式在ubuntu 13.04上设置gitolite:

我为它创建了一个用户:

sudo adduser \
  --system \
  --shell /bin/bash \
  --gecos 'git version control' \
  --group \
  --disabled-password \
  --home /home/git \
  git

我没有SSH密钥对,所以我创建一个,没有passhphrase:

ssh-keygen -t rsa

然后我把它复制到tmp:

cp .ssh/id_rsa.pub /tmp/myusername.pub

然后将复制密钥的所有者更改为git:

sudo chmod git /tmp/myusername.pub

然后我改为git用户,并将它的bin目录附加到PATH:

sudo su git
echo "PATH=$HOME/bin:$PATH" > ~/.bashrc

最后,使用复制的密钥运行gl-setup,并接受默认配置:

gl-setup /tmp/local.pub

之后,我输入exit,所以我回到myusername用户。现在我尝试克隆管理员仓库,但它要求输入密码:

myusername@gitserver-virtualbox:~$ git clone git@localhost:gitolite-admin.git
Cloning into 'gitolite-admin'...
git@localhost's password: 

我做错了什么?

0 个答案:

没有答案