2016-08-02 4 views
0

Я пытаюсь настроить агент Linux для TFS 2015 обновление 3. Когда появится приглашение для ввода информации для настройки, это дает 401 ошибку:TFS 2015 Linux сборки Бросив конфигурации агента 401 ошибка

[email protected]:~/Linux_agent$ node agent/vsoagent 
Enter alternate username > domain\<username> 
Enter alternate password > 
Enter server url > http://<hostname:port>/tfs 
Enter agent name > Agent1 
Enter Pool name > Linux 
Enter force basic (enter is false) > 
Error starting the agent 
Failed Request: Unauthorized(401) - http://<hostname:port>/tfs/_apis/connectionData 

Я проверил все доступ. Доступ выглядит отлично. У пользователя есть доступ в группе администратора (проверено консоль администрирования Team Foundation - имя пользователя присутствует в «Администрирование пользователей консоли»), а также в пуле агентов. Поскольку это была ошибка 401, я предоставил пользователю доступ ко всем группам, присутствующим в TFS, но все же он дает эту ошибку.

Мне удалось настроить агента на другой машине TFS (обновление TFS 2015 2). У меня есть перекрестный проверенный доступ в обеих машинах. Это выглядит так же. Что мне не хватает? Пожалуйста, помогите мне решить это.

+0

URL-адрес http: // <имя_хоста: порт>/tfs – Raji

ответ

1

Является ли ваш сервер TFS настроен на прием базовой проверки подлинности и имеет ли он SSL с доверенным сертификатом? Это важная предпосылка для использования агентов Linux.

Учитывая, что вы опубликовали URI и тот факт, что используете domain\user, я очень подозреваю, что ни один из них не является истинным.

vso-agent repository explains how to configure the Linux agent as well as the TFS server. Со следующей основной версией TFS агент сборки будет поддерживать NTLM, который откажется от этого требования.

+0

Большое спасибо Jessehouwing. Ссылка, предоставленная вами, была очень информативной. Это сработало для меня. «Базовая аутентификация» была отключена в диспетчере IIS. После включения, теперь он работает нормально – Raji

+0

Не забудьте также защитить сервер сертификатом ssl. Или ваши учетные данные безопасности будут легко нюхать, поскольку они передаются по строке в виде обычного текста. , – jessehouwing

Смежные вопросы