【发布时间】:2015-10-07 10:08:35
【问题描述】:
我在 Windows Server 2012 上安装了 TeamCity。它在设置几个版本时运行良好。然后我尝试通过将 .zip 文件放入 ~/.BuildServer/plugins 文件夹来安装一些插件。我通过 cd'ing 到 c:\TeamCity\bin 并运行“runAll stop”然后运行“runAll start”重新启动了服务器。
然后,当我进入 teamcity 页面几分钟后,我得到一个“输入维护身份验证令牌”页面。它在页面上说要在 teamcity-server.log 文件中找到维护令牌(请参见下面的屏幕截图)。我查看 c:\TeamCity\logs\teamcity-server.log,它有几个“超级用户令牌”和“代理授权令牌”。我尝试使用这些令牌,但得到一个无效的维护令牌错误。
所以我的问题是我在哪里可以找到维护令牌?
编辑:自从升级到最新的 TeamCity 版本后,我自己解决了这个问题。在我遇到这个问题时,建议的答案都不起作用,这就是为什么我没有将任何东西标记为接受的答案。
【问题讨论】:
-
在 Windows 上,TeamCity 通常作为 Windows 服务安装。我想知道通过手动运行
runAll start是否与它通常在 Windows 服务下的运行方式不同(即在不同的目录中)并且无法访问以前的配置。您是否尝试过通过 Windows 服务启动它? -
好建议-我现在将其作为服务启动,而不是使用
runAll,但结果相同。当我重新启动服务器和代理时,日志文件都会更新信息,但没有维护令牌。 -
在我的日志文件(“C:\TeamCity\logs\teamcity-server.log”)中,它只显示“当前阶段:确认 TeamCity 首次启动(需要管理员登录才能继续)”并且没有令牌可用。
标签: teamcity teamcity-9.0