liunx安装gitolite

来源:互联网 发布:java cellstyle 编辑:程序博客网 时间:2024/06/07 23:32

1.新建用户

#useradd git --user-group

2.切换到git用户登录

# su - git

3.生成秘钥

$ ssh-keygen -t rsa

4.确保~/.ssh/authorized_keys为空或不存在,也可以手动创建

$ touch ~/.ssh/authorized_keys$ chmod 600 authorized_keys #修改权限

5.接下来通过以下命令来安装gitolite

$ cd ~$ git clone https://github.com/sitaramc/gitolite$ mkdir bin$ gitolite/install -to bin$ cp .ssh/id_rsa.pub ./admin.pub$ bin/gitolite setup -pk admin.pub

7.生成管理员管理仓库

$ git clone git@127.0.0.1:gitolite-admin

之后添加新用户及创库分支权限管理就在gitolite-admin这个目录下的conf和keydir
安装部分已经完结了,权限分配请参考https://github.com/sitaramc/gitolite