Ubuntu Can';设置后无法访问gitolite管理repo
我正试图通过以下方式在ubuntu 13.04上安装gitolite: 我为它创建一个用户:Ubuntu Can';设置后无法访问gitolite管理repo,ubuntu,ssh,gitolite,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密钥对,所以我创建了一个,没有密码短语: ssh-keygen -t rsa 然后我将其复制到t
sudo adduser \
--system \
--shell /bin/bash \
--gecos 'git version control' \
--group \
--disabled-password \
--home /home/git \
git
我没有SSH密钥对,所以我创建了一个,没有密码短语:
ssh-keygen -t rsa
然后我将其复制到tmp:
cp .ssh/id_rsa.pub /tmp/myusername.pub
然后更改为git复制密钥的所有者:
sudo chmod git /tmp/myusername.pub
然后我更改为git用户,并将其bin dir附加到PATH:
sudo su git
echo "PATH=$HOME/bin:$PATH" > ~/.bashrc
最后,使用复制的键运行gl安装程序,并接受默认配置:
gl-setup /tmp/local.pub
在它之后,我键入exit,然后返回myusername用户。现在我尝试克隆admin repo,但它要求输入密码:
myusername@gitserver-virtualbox:~$ git clone git@localhost:gitolite-admin.git
Cloning into 'gitolite-admin'...
git@localhost's password:
我做错了什么?
gl设置
???那是老gitolite g2!试试最新的gitolite g3。要调试ssh,请尝试1.5.4附带的@vonc12.04(LTS)。喘息和13.04分为2.3分。3不在重要的地方打包。@kaleissin你不需要打包:只需git克隆repo;)<代码>git克隆https://github.com/sitaramc/gitolite:您可以在几秒钟内完成设置。