1

我正在使用 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 身份验证模块。代理如何向服务器进行身份验证,为什么它会失败并显示此消息?构建似乎运行得很好,他们只是不能上传工件。

4

1 回答 1

0

您的代理是否在特定用户帐户下运行,或者您是否将系统帐户用于代理/服务器进程?

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

于 2015-01-28T08:49:53.277 回答