Как мне сделать секретный репозиторий Gerrit? - PullRequest
0 голосов
/ 03 февраля 2020

Новое в Gerrit и административная часть контроля доступа. У нас есть несколько репозиториев Gerrit и группы. Один репозиторий является секретным и виден только членам определенной группы. Не могу обернуть голову вокруг того, какие именно настройки или настройки доступа делают это возможным.

Я ищу не скрытую настройку состояния параметров проекта. Поскольку секретное состояние репо является «активным», но не отображается в списке и недоступно для других групп. Настраивать ли репозиторий, который я хочу сделать секретным, в файле project.config или в наследовании доступа, которое унаследовано от «All-Projects»? Что мне нужно настроить тогда? Как: refs / * ЧИТАТЬ «Разрешить = Секретная группа»? Сделало бы это секретом репо, не появляющимся в списке репо и доступным только «Секретной группе»? Попробовал ПРОЧИТАТЬ ДЕНИ другим группам, но все еще появлялся. v.2.16.8

1 Ответ

0 голосов
/ 03 февраля 2020

Вы правы:

refs / * READ ALLOW => предоставить разрешение списка проектов

refs / * READ DENY => отклонить разрешение списка проектов

Но. ..

Проект считается видимым, если любой ref виден для этого пользователя, поэтому проверьте, есть ли явный READ ALLOW на refs / meta / dashboard или любом другом ref.

См. здесь Подробнее об этом.

...