30.4.7 用户分支

和创建用户空间(使用了CREATOR关键字)的版本库类似,还可以在一个版本库内允

许管理自己名字空间(USER关键字)下的分支。在正则引用的参数中出现的USER关键字会被替换为用户的ID。

授权文件:


repo test/repo4

RW+CD=@administrators

RW+CD refs/personal/USER/=@all

RW+master=@dev


说明:

用户组@administrators中的用户,对所有引用具有创建和删除的权限,并且能强制推送。

所有用户都可以在refs/personal/<userid>/(自己的名字空间)下创建和删除引用。但是不能修改其他人的引用。

用户组@dev中的用户对master分支具有读写和强制更新的权限,但是不能删除。