TeamCity代理错误:未能发布工件:需要身份验证

TeamCity代理错误:未能发布工件:需要身份验证,teamcity,teamcity-9.0,Teamcity,Teamcity 9.0,我正在使用TeamCity 9.0.1。TC服务器刚刚从另一台机器迁移,现在我的构建代理都不能发布工件。它们在生成日志中显示以下错误: [11:40:20][Publishing artifacts] Publishing using [WebPublisher] [11:40:20][Publishing artifacts] Publishing using [ArtifactsCachePublisher] [11:40:22][Publishing artifacts] Failed t

我正在使用TeamCity 9.0.1。TC服务器刚刚从另一台机器迁移,现在我的构建代理都不能发布工件。它们在生成日志中显示以下错误:

[11:40:20][Publishing artifacts] Publishing using [WebPublisher]
[11:40:20][Publishing artifacts] Publishing using [ArtifactsCachePublisher]
[11:40:22][Publishing artifacts] Failed to publish artifacts: Authentication required
To login manually go to "/login.html" page

服务器位于nginx反向代理之后。服务器安装了LDAP、内置和基本HTTP验证模块。代理如何与服务器进行身份验证,以及为什么服务器会因此消息而失败?构建似乎运行得很好,只是无法上载工件。

您的代理是在特定的用户帐户下运行,还是在使用系统帐户进行代理/服务器进程

如果是的话,您可能需要考虑使用特定的(服务)用户来处理这个过程,这样您就可以确信这不是从构建代理到服务器通信的限制。