Como autenticar o agente build.vnext no TFS local
Temos uma instalação no local TFS2015RC. O servidor faz parte do nosso domínio.
Ao configurar um agente de construção (build.vnext) em outro servidor no mesmo domínio, tudo funciona conforme o esperado.
No entanto, ao configurar um agente de construção em um servidor fora deste domínio, acontece o seguinte:
Usando o ConfigureAgent.ps1:
aceite todos os padrõesescolha o modo interativo (por exemplo, não instalado como serviço do Windows)uma caixa de diálogo de autenticação é exibida:Eu insiro um usuário de domínio (domain\user
) que é administrador do TFSEu forneço a senha do domínio para este usuário. Se a senha estiver errada, a caixa de diálogo dirá isso e preciso corrigi-la (comportamento padrão no Windows)O script continua, mas depois de iniciar o agente, ele diz:ERRO:
VS30063: Você não está autorizado a acessar http: // {server}: 8080 / tfs
Por que a autenticação está falhando? Como posso descobrir com qual usuário ele está tentando se autenticar?
Eu tentei:
olhando para o arquivo de log na pasta _diag. O arquivo de log indica exatamente o mesmo, sem mais informações úteis.tentei o conselho deesse link para habilitar a autenticação básica no IIS no servidor TFS. Fiz isso (com relutância), mas isso não resolve o problema.