Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gitolite无法限制用户访问分支_Gitolite - Fatal编程技术网

gitolite无法限制用户访问分支

gitolite无法限制用户访问分支,gitolite,Gitolite,我创建了一个存储库的新分支,对分支设置了权限,并且只允许某个用户访问,结果要么用户可以访问所有分支(RW dev=user2),要么所有分支都无法访问(-master=user2),请帮助我并指向迷宫。存储库可以设置为仅访问和修改某个分支 以下是我的配置: @users = user2 repo gitolite-admin RW+ = git1 repo testing RW+ master = git1 repo repo2 - ma

我创建了一个存储库的新分支,对分支设置了权限,并且只允许某个用户访问,结果要么用户可以访问所有分支(RW dev=user2),要么所有分支都无法访问(-master=user2),请帮助我并指向迷宫。存储库可以设置为仅访问和修改某个分支

以下是我的配置:

@users  =  user2

repo gitolite-admin
    RW+     =   git1

repo testing
    RW+ master   =   git1

repo repo2
    -   master              =   @users


仔细检查访问的含义:Gitolite无法限制读取访问(如果可以看到存储库,则可以看到/克隆/拉取所有存储库)

它可以限制写访问(
git-push

对于分支的选择性读取控制,可以使用的组合。
看一看

你也可以