git怎么給遠(yuǎn)成倉(cāng)庫(kù)添加用戶權(quán)限?
1、新建用戶
將用戶的公鑰文件 如 **.pub 拷貝到 gitolite-admin\keydir文件夾下,做一次提交,并push到服務(wù)器。
2、新建倉(cāng)庫(kù)和設(shè)置用戶權(quán)限
修改 gitolite-admin\conf\gitolite.conf 文件,加入權(quán)限和需要新建的倉(cāng)庫(kù)名,做一次提交,并push到服務(wù)器,這時(shí)候在服務(wù)器上就生成了新建的倉(cāng)庫(kù)。
例如:
@group = user1 user2
repo test
RW+C = user3
RW br1 = @group
RW refs/tags/ = user1 user3
2.1 @group = user1 user2 group組有 user1、user2 兩個(gè)用戶
2.2 repo test test 是倉(cāng)庫(kù)名
2.3 RW+C = user3 user3 有“讀、寫、強(qiáng)制更新、創(chuàng)建分支 ”權(quán)限
2.4 RW br1 = @group group組對(duì)br1分支有讀寫權(quán)限
2.5 RW refs/tags/ = user1 user3 user1和user3有打tag的權(quán)限