服务器为: 192.168.1.254, git管理员客户端为 192.168.1.252, 其他客户端为192.168.1.240
1. 192.168.1.254安装git (当前用户为swserver)
swserver@swserver:~$ sudo apt-get install git-core gitolite
2. 192.168.1.254为gitolite创建系统用户 (当前用户为swserver)
sudo adduser git #最好不要使用useradd命令
3. 在192.168.1.252 上面新建了一个用户gitadmin
sudo adduser gitadmin
4. 在192.168.1.252的/home/gitadmin/目录下面生成ssh-keygen
ssh-keygen –f ~/.ssh/gitadmin
上传gitadmin.pub 到 192.168.1.254服务器下的swserver目录下面
scp gitadmin.pub swserver@192.168.1.254:/home/swserver
5. 安装gitolite
sudo su gitadmin
gl-setup /home/swserver/gitadmin.pub
6. 在192.168.1.252服务器上面操作gitadmin用户登录
git clone git:gitosis-admin.git
后面的配置就比较好弄了, 上传用户的公钥到gitosis-admin下面就OK了