我在使用 gitolite 设置个人分支权限时遇到了一些问题。
gitolite.conf:
repo ulul
RW+ = @admins
RW+ personal/USER/ = @devs
R = @devs
- = @devs
错误消息(推送时):W refs/heads/jesse jesse DENIED by refs/.*
编译后的 gitolite 文件中的相关部分:
'jesse' => [
[
8,
'refs/.*',
'R'
],
[
16,
"refs/heads/personal/$gl_user/",
'RW+'
],
[
24,
'refs/.*',
'-'
]
],