1. 创建用户
#创建gitadmin用户 useradd gitadmin #设置gitadmin密码 passwd gitadmin #创建git用户 useradd git #设置git密码 passwd git
2. 创建ssh密钥
#切换到gitadmin > su gitadmin #创建ssh密钥 > ssh-keygen Generating public/private rsa key pair. #注意,下面的gitadmin是自己输入进去的 Enter file in which to save the key (/home/gitadmin/.ssh/id_rsa):gitadmin #下面直接回车就可以 Enter passphrase (empty for no passphrase): #下面直接回车就可以 Enter same passphrase again:
这个时候,就可以在/home/gitadmin/.ssh下面,看到这两个文件
gitadmin gitadmin.pub
复制gitadmin.pub到临时目录
cp /home/gitadmin/.ssh/gitadmin.pub /tmp
3. 设置git用户
#登录git用户 su git
设置gitolite项目
git clone git://github.com/sitaramc/gitolite mkdir -p $HOME/bin gitolite/install -to $HOME/bin
设置gitadmin用户为超级管理员
#复制上面的ssh密钥 cp /tmp/gitadmin.pub ~/ #设置成为超级管理员 gitolite setup -pk gitadmin.pub
4. 通过gitolite对项目进行管理
#切换到gitadmin用户 su gitadmin #建立gitolite项目管理仓库 git clone [email protected]:gitolite-admin #接着是输入gitadmin的密码!
至此,就大体完成了环境的搭建。详细的用户以及仓库的设置,可到这里查阅:https://github.com/sitaramc/gitolite
Have fun with Git!
时间: 2024-10-13 02:43:32