TeamCity Agent错误:无法发布工件:需要身份验证

时间:2015-01-02 22:42:01

标签: 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 to publish artifacts: Authentication required
To login manually go to "/login.html" page

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

1 个答案:

答案 0 :(得分:0)

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

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