1. 添加用户
首先用户要在本地要通过命令:
Ssh-keygen
生成公约,xxx.pub,然后将公钥放到gitolite-admin下的keydir目录下,输入命令
git add keydir
执行
git commit –m “add user”
执行
git push
2. 修改用户权限
cd /home/git/gitolite-admin/conf
在gitolite.conf文件中添加如下字段:
(1)给用户添加权限
读写以及创建的权限
repo yuzhanwu
RW+ = yuzw
读的权限
repo yuzhanwu
R =yuzw
写的权限
repo yuzhanwu
RW =yuzw
(2)给所有人添加权限
repo yuzhanwu
RW+ =@all
(3)给用户组添加权限
repo yuzhanwu
RW+ =@test
保存修改,退出。
git add .
git commit –m “limit”
-m后为提交的信息
git push
这样对用户权限的修改就完成了。