我在 ubuntu 12.10 VPS 中设置 git。这是我第一次设置 git 存储库,所以我只是一个初学者,我确信我错过了一些重要的东西。我在我的服务器中执行了以下命令:
# apt-get install git-core
# git config --global user.name "Roberto"
# git config --global user.name "roberto@example.com"
# apt-get install gitolite
# adduser --system --gecos 'git version control' --shell /bin/bash --group --disabled-password --home /home/git git
# su git
$ echo "PATH=$HOME/bin:$PATH" > ~/.bashrc
$ cd
$ gl-setup /tmp/roberto.pub
roberto.pub 是我工作机器中的公共证书。然后从那台工作机器上,我尝试克隆 gitolite-admin 存储库,以管理 git 服务器:
$ git clone git@vps:gitolite-admin.git
Cloning into 'gitolite-admin'...
git@vps's password:
我什至没有设置!它不应该问我 roberto 的密码吗?
谢谢你的帮助!