被 fallthru 拒绝

DENIED by fallthru

我有这个问题:

我正在使用:

running gitolite3 v3.6.6-6-g7c8f0ab on git 1.8.3.1

编辑了 gitolite.conf :

repo tester
   RW+           =  user1
   RW+  sandbox/ =  user2

据我了解:

实际上,我从 user1 创建了分支沙箱,添加了一些数据,在远程推送和跟踪它,在 user2 上,我签出分支沙箱,提取数据,编辑了一些文件,当我尝试推送修改后的文件时文件:

remote: FATAL: W refs/heads/sandbox tester testgit DENIED by fallthru
remote: error: hook declined to update refs/heads/sandbox

最终我不得不“- master = user2”并在所有回购中将 user2 的权利授予 RW+ 之后获得 pull/push/delete 仅在分支沙箱(以及任何其他分支......)上的权利在 gitolite.conf.

我的问题是为什么它不能与 "sandbox/" 分支限制器开箱即用?

refex field 是 "a regex that matches a ref"。

我认为 sandbox/ 不会匹配分支。
sandbox 会。
sandbox$ 限制为确切名称“sandbox”。