Как ограничить доступ к репо пользователем - PullRequest
0 голосов
/ 05 марта 2019

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

Допустим, у меня есть 3 репозитория в моем проекте:

  • Команда Aбудет работать на репо 1
  • команда B будет работать на репо 2
  • команда C будет работать на репо 3

Как убедиться, что команда A не будетв состоянии увидеть репо 2 и 3, например?

Спасибо

1 Ответ

2 голосов
/ 05 марта 2019

Вам нужно будет использовать настройки безопасности для отдельных репозиториев.

Поскольку разрешения оцениваются как Запретить козыри Разрешить во всей цепочке наследования, вы добавляете команды в репозиторий и отказываете в их разрешении «Участие».

Запретить команду DSP

enter image description here

Разрешить команде ULP

enter image description here

Примечание. Если вы добавите команду в репозиторий, и ее разрешения будут такими же, как у любой команды или группы, членом которой она является, запись о команде будет удалена, поскольку не было задано никаких явных значений, что команда или группа не может наследовать.

Это можно наблюдать по отключенной кнопке Удалить . AzDO сообщает вам, что этой команде или группе не установлены явные разрешения, и все ее разрешения либо выведены (не установлены), либо унаследованы, и, следовательно, будут удалены.

enter image description here

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