在我的 Mac 上,我有一个带有 Windows Server 2019 和 Azure Devops Server 2020(更新 1.1)的 VM。
我可以使用 Windows 服务器的管理员登录名 (Administrator) 和密码 (IWontTellYou) 从我的 Mac 上的 Chrome 正确访问我的仪表板 ( http://xxx.xxx.xxx.xxx/MyProjectCollection )。
当我尝试在我的 Mac 上配置自托管代理 (2.190.0) 时,我在终端中运行 ./config.sh 但无法验证身份验证过程...
我不能使用 PAT 或 Alternate,因为我的服务器不在 HTTPS 上。我不能使用集成,因为我在 mac 上。我使用协商,但无法通过身份验证:
Enter server URL > http://xxx.xxx.xxx.xxx/MyProjectCollection/
Enter authentication type (press enter for Negotiate) > Negotiate
Enter user name > Administrator
Enter password > *************
VS30063: You are not authorized to access http://xxx.xxx.xxx.xxx.
Failed to connect. Try again or ctrl-c to quit
为什么它可以在 Chrome 上运行,但不能与自托管代理一起使用?
请问我该如何认证?
感谢您的帮助...我已多次重新安装 Windows Server 和 Azure Devops Server 以尝试多种配置,包括使用自签名 ssl 证书激活 HTTPS 以使用 PAT,但没有任何效果:(
编辑:我已经尝试在服务器上使用 Windows 自 hsoted 代理,这是 powershell 输出:
Enter server URL > http://xxx.xxx.xxx.xxx/MyProjectCollection
Enter authentication type (press enter for Integrated) > Negotiate
Enter user name > Administrator
Enter password > *************
Error reported in diagnostic logs. Please examine the log for more details.
- C:\Users\Administrator\Downloads\vsts-agent-win-x64-2.181.2\_diag\Agent_20210820-064419-utc.log
TF400813: Resource not available for anonymous access. Client authentication required.
Failed to connect. Try again or ctrl-c to quit
Enter server URL > http://xxx.xxx.xxx.xxx/MyProjectCollection
Enter authentication type (press enter for Integrated) >
Connecting to server ...