Переопределение разрешений группы участников - PullRequest
0 голосов
/ 25 декабря 2018

TeamA имеет разработчиков, QA и деловых людей, которым нужен доступ к рабочим элементам.Они добавляются в группу участников.Тем не менее, Contributors имеет доступ к исходному коду, который должен иметь только разработчик.

Мы хотим отключить доступ Contributor к веткам репозитория, чтобы не допускать разработчиков к исходному коду.

Мы создали DeveloperAccessгруппа и дал ему те же разрешения, что и по умолчанию группа Contributor.Затем мы устанавливаем разрешения Contribute, Create branch, Create Tag и т. Д. Contribute на Denied (здесь «Не задан» недопустимый параметр)

Как только мы это сделаем, пользователи в DeveloperAccess больше не смогут использовать репозиторий..

Затем я попытался отключить Наследование без изменений в доступе dev.

Я ожидал бы, что если DeveloperAccess будет иметь разрешения на Contribute, Contribute для получения запросов, Create Branch, Create tag, Managenotes и Read, тогда любой пользователь в этой группе сможет внести свой вклад в ветку независимо от доступа или членства в группе участников TFS по умолчанию.

Очевидно, что-то мне не хватает.

1 Ответ

0 голосов
/ 25 декабря 2018

Мне кажется, я только что нашел ответ.Я не пробовал все комбинации наследства.

Я отключил наследование, а затем смог установить разрешения в группе «Участник» на «Не установлено».

Похоже, что «Не установлено», теперь моя группа DeveloperAccess контролирует доступ к ветви, как и ожидалось.

И Contributor больше не отображается в списке безопасности для хранилища.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...