2016-05-13 11 views
1

. Я создал сборку и развертывание тех, кто использует TFS 2015. Все было правильно, но за последние две недели сборка была успешно создана, но Release Release выбрасывает ошибкуTF50309: Следующая учетная запись не имеет достаточных разрешений для завершения операции.

TF50309: Следующая учетная запись не имеет достаточных разрешений для . Заполните операцию: [*****] \ Учетные записи службы сбора проектов. Следующего разрешения необходимо для выполнения этой операции: Просмотр уровня проекта Информации

Так что я проверил команду Проект-> параметры безопасности. Для просмотра на уровне проекта информации разрешено для всех групп, кроме Project valid user. Все остальные группы являются членами действительного пользователя Project, поэтому я не думаю, что это должно быть проблемой.

Может кто-нибудь помочь мне и дать правильное решение

ответ

4

Добавить «Учетные записи службы сбора проектов» в качестве члена группы «Администраторы выпуска».

0

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

TFS использует наименее разрешительную модель для разрешений безопасности. Это означает, что если пользователь принадлежит к двум группам и одному и тому же разрешению разрешено Разрешить для одной группы, а Deny для другой группы, Deny имеет приоритет над Allow.

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

+0

Все группы имели соответствующие разрешения. Проблема была решена путем добавления «Учетные записи службы сбора проектов» в качестве члена группы «Администраторы выпуска». – AJN