Как добавить группу Windows как «Читатели» во все проекты в коллекции TFS 2010? - PullRequest
4 голосов
/ 05 мая 2011

Я задавал этот вопрос первоначально на ServerFault.com , но мне кажется, что в отношении TFS 2010 больше активности на StackOverflow.com, поэтому я решил опубликовать его здесь ...


Насколько я понимаю, группу TFS "Project Collection Valid Users" больше нельзя изменять напрямую.

Однако я хотел бы предоставить всем пользователям моего домена (Windowsгруппа под названием «DOMAIN \ Domain Users») уровень доступа «TOMAIN» к Коллекции проектов TFS ...

Я знаю, что могу перейти к каждому проекту и добавить «DOMAIN \ Domain Users» в [Project] \ Readersгруппа, но мне интересно, возможно ли это сделать «одним выстрелом», чтобы будущие проекты были уже доступны при настройке.

Ответы [ 2 ]

2 голосов
/ 05 мая 2011

Чтобы добавить эту группу AD в группу TFS для ваших будущих проектов, вы должны изменить шаблон проекта. Там вы можете предварительно сконфигурировать свои проекты, особенно установить права доступа для групп и пользователей.

Для существующих проектов вы должны сделать это вручную. Я не знаю другого пути, кроме этого.

0 голосов
/ 07 сентября 2016

Мой подход основан на том факте, что разрешения TFS наследуются, если явно не отказано.

Чтобы создать группу пользователей, которая будет автоматически получать доступ с правами только на чтение ко всем существующим и будущим проектам, выполните следующие действия:

  1. Создание новой группы безопасности на уровне коллекции проекта. Вы можете сделать это в Visual Studio с помощью меню «Настройки коллекции Team / Team Project / Членство в группе».

  2. Добавить новую группу в качестве члена группы «Администраторы коллекций проектов». Это предоставит доступ ко всем проектам в коллекции, включая фьючерсные.

  3. Ограничение разрешений новой группы для удаления унаследованных разрешений администратора. Чтобы разрешить доступ только для чтения, запретите все разрешения, кроме «Создание рабочей области», «Просмотр ресурсов сборки» и «Просмотр информации на уровне коллекции».

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

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