我正在组织名为用户别名的目录下的每个用户的存储库;例如,如果我有一个名为dariush
的用户,并且他有3个名为repo1
,repo2
和repo3
的回购.dariush回购的目录结构将是如下所示:
~/repositories/
|_ dariush
|_ repo1.git
|_ repo2.git
|_ repo3.git
讨论here的主题表明,对于上面示例用户dariush
的每个存储库,我在gitolite-admin/conf/gitolite.conf
中定义了一个访问规则,如下所示:
repo dariush/repo1
RW+ = dariush
repo dariush/repo2
RW+ = dariush
repo dariush/repo3
RW+ = dariush
OR
@dariush_repos = dariush/repo1 dariush/repo2 dariush/repo3
repo @dariush_repos
RW+ = dariush
但是,如果我想尝试使用下面的正则表达式来分配访问规则
,这是有道理的repo dariush/.+
RW+ = dariush
表示目录~/repositories/dariush
下的每个存储库都应用以下规则。
但它不起作用!!
repo dariush/.+
来定义规则,如果是这样,我做错了什么?提前致谢。