Не удается создать контроллер сборки на другом сервере для TFS
В настоящее время я работаю над созданием тестовой среды на моей локальной машине с использованием некоторых виртуальных серверов:
- TWITCH: этот сервер содержит настоящий TFS-сервер
- BUILDSERVER: этот сервер должен содержать агент сборки, который будет использоваться TFS
- SANDBOX: этот сервер будет моей средой Sandbox
- ИНТЕГРАЦИЯ: Этот сервер будет моей средой интеграции
Однако в настоящее время я сталкиваюсь с проблемой создания контроллера сборки на BUILDSERVER. Я создал учетную запись на "TWITCH" с именем "TWITCH\BuildServer", которая имеет доступ администратора на TFS.
Теперь, когда я захожу в "Build Configuration" на "BUILDSERVER" и пытаюсь подключиться к TFS, я вижу проект (после входа в систему с этой учетной записью TWITCH \ BuildServer. Однако, когда я сейчас ввожу эту учетную запись в поле "Подключиться к Team Foundation Server" как:"Я получаю некоторые ошибки:
Сначала, когда я нажимаю "Тест", я вижу следующую ошибку: https://i.imgur.com/8D2Jd9r.png
Если я просто игнорирую это сообщение и нажимаю "ОК", а затем "Пуск" в левом окне, я получаю другое сообщение: https://i.imgur.com/QTYOvdQ.png
У кого-нибудь есть идеи, как можно как-то соединить эти 2 сервера? (Я бы предпочел не устанавливать контроллер домена, если это вообще возможно), если, однако, это только
1 ответ
Это хорошо объясняется в разделе Управление Team Foundation Server в рабочей группе (не удается найти, куда этот документ перемещен в более новой версии).
Общая идея заключается в том, что вам нужны теневые учетные записи, поэтому в вашем случае вы должны создать учетную запись BUILDSERVER\BuildServer с тем же паролем, что и TWITCH\BuildServer, и использовать BUILDSERVER\BuildServer в диалоговом окне конфигурации.