Настройте разрешения пользователей для Team Foundation Server 2010 - PullRequest
11 голосов
/ 08 сентября 2010

Мы успешно установили TFS 2010, но не знаете, как настроить права пользователей. Мы небольшие проекты с пятью разработчиками, менеджером и секретарем. Каждый разработчик сам работает с одним или несколькими проектами, у нас нет сотрудничества между какими-либо проектами. Мы хотим, чтобы каждый мог видеть весь код для каждого проекта, но чтобы только те, кто отвечает за код, изменили его. Однако мы хотим, чтобы все создавали рабочие элементы для всех проектов. Как мы должны это настроить?

Ответы [ 4 ]

8 голосов
/ 13 сентября 2010

Для получения подробной информации о разрешениях TFS 2010 вы можете проверить это http://msdn.microsoft.com/en-us/library/ms252587.aspx

Если вы хотите, чтобы пользователь мог читать исходный код, вы должны дать ему / ей только разрешение на чтение и запретить ему изменять код, вы должны отказать в регистрации и разрешениях. Вы можете установить эти разрешения, щелкнув правой кнопкой мыши по папке или файлу в Source Control Explorer, щелкнув Свойства и выбрав вкладку Безопасность.

Для рабочих элементов вы должны предоставить разрешения WORK_ITEM_WRITE и WORK_ITEM_READ. Это можно сделать, щелкнув правой кнопкой мыши по проекту в Team Explorer, выбрав Области и итерации, а на вкладке Область - Безопасность

.
5 голосов
/ 08 сентября 2010

В Visual Studio перейдите в Team Explorer (Просмотр - Team Explorer).Щелкните правой кнопкой мыши корневой узел (имя_сервера \ имя_коллекции).Перейдите в настройки коллекции командных проектов.Здесь у вас есть 2 варианта;Безопасность и членство в группах.Используйте Безопасность, чтобы выбрать, какие пользователи / группы могут делать что.Используйте членство в группе для добавления / удаления пользователей из групп безопасности.Я бы порекомендовал создать группу с ограниченным доступом и добавить в нее всех.Затем вы можете щелкнуть правой кнопкой мыши по проекту в Team Explorer, перейти в Настройки Team Project -> Членство в группе.Добавьте эту группу в группу Readers, чтобы каждый мог прочитать этот проект.Затем добавьте ответственных за код в группу «Авторы» или даже в группу «Администраторы проекта», если вы хотите, чтобы у них было больше возможностей.

2 голосов
/ 09 сентября 2010

Вы можете использовать инструмент администрирования TFS: http://tfsadmin.codeplex.com.

Это простой инструмент для установки разрешений для TFS, SharePoint и SSRS.

0 голосов
/ 06 октября 2010

См. Обходной путь, который я разместил здесь - Добавление пользователей Active Directory в Team Foundation Server

Это позволит вам добавлять пользователей в ваш проект TFS 2010, не имея доступа к удаленному домену (полезно, если у вас есть удаленные разработчики или когда ваш Team Foundation Server размещен на удаленном хосте.)

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

...