Сбой мастера службы сборки TFS при разрешении «Изменить информацию на уровне коллекции», установленном на «Разрешить»

Я пытаюсь настроить службу сборки TFS, но мастер настройки продолжает бомбить разрешения на редактирование информации на уровне коллекции, которые я установил по мере необходимости.

Для этого не так много справочной информации, это новый виртуальный сервер 2003 года, на котором не установлена ​​ничего, кроме службы сборки TFS. Единственное другое предупреждение, которое я получаю, это то, что брандмауэр не установлен, поэтому я не вижу, чтобы это мешало. Интересующий раздел журнала приведен ниже.

Verify: Verify that the running account has the required Team Foundation Server permissions(TBRUNNINACOUNT): Starting Verification
TF279000: User domain\user.name does not have permission to add members to the Build Services group. To perform this action, the user must have the 'Edit collection-level information' permission set to Allow.
!Verify Error!: TF279000: User domain\user.name does not have permission to add members to the Build Services group. To perform this action, the user must have the 'Edit collection-level information' permission set to Allow.
"Verify: Verify that the running account has the required Team Foundation Server permissions(TBRUNNINACOUNT): Exiting Verification with state Completed and result Error"
!Verify Result!: 1 Completed, 0 Skipped: 0 Success, 1 Errors, 0 Warnings

Любая помощь очень ценится, я понятия не имею, куда идти отсюда.

Спасибо, Том.


person Tom Riley    schedule 28.11.2012    source источник


Ответы (2)


У меня была та же проблема, поскольку в основном я продолжал с того места, где остановился Том.

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

person dotnethaggis    schedule 08.11.2013

Я не уверен, почему ваша сборка должна что-то редактировать на уровне коллекции, но что должно решить проблему, так это добавить разрешение в «Учетные записи службы сборки коллекции проектов». Я ожидаю, что TBRUNNINACOUNT является членом этой группы, иначе сборка может завершиться ошибкой.

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

  1. Откройте командный обозреватель
  2. подключиться к TeamProjectCollection, для которого следует использовать службу сборки
  3. Щелкните правой кнопкой мыши по корню, чтобы открыть контекстное меню.
  4. выберите «Настройки коллекции командных проектов -> Безопасность»
  5. выберите «Учетные записи службы сборки проектов»
  6. установить разрешение «Редактировать информацию на уровне коллекции»
  7. Закройте диалоги с помощью ok

Теперь у учетной записи есть необходимое разрешение, и мастер должен пройти через эту точку.

person MikeR    schedule 29.11.2012
comment
Спасибо за ответ, вскоре после этого я покинул компанию, поэтому у меня не было возможности проверить ваш ответ. +1 утешительный приз. - person Tom Riley; 26.08.2013
comment
Это смешно. Я только что сделал то же самое, получил ту же ошибку и нашел этот пост. И кто это опубликовал, мой старый коллега @TomRiley - person dotnethaggis; 07.11.2013
comment
Ни это, ни приведенное выше предложение не сработали для меня. - person dudeNumber4; 23.06.2014
comment
Вы запускаете службу сборки с пользователем домена? Разрешен ли этот пользователь в TFS? Может быть, вы могли бы опубликовать свое сообщение об ошибке. - person MikeR; 24.06.2014