无法在服务器日志中找到TeamCity的维护令牌

fre*_*edw 10 teamcity teamcity-9.0

我在Windows Server 2012上安装了TeamCity.它已经很好地设置了一些构建.然后,我尝试通过将.zip文件放在〜/ .BuildServer/plugins文件夹中来安装一些插件.我通过cd到c:\ TeamCity\bin并运行"runAll stop"然后"runAll start"重新启动服务器.

然后当我进入teamcity页面几分钟时,我得到一个"输入维护认证令牌"页面.它在页面上显示在teamcity-server.log文件中找到维护令牌(参见下面的屏幕截图).我查看c:\ TeamCity\logs\teamcity-server.log,它有几个"超级用户令牌"和"代理授权语言".我尝试使用这些令牌,但获得了无效的维护令牌错误.

TeamCity输入维护验证令牌

所以我的问题是我在哪里可以找到维护令牌?

编辑:自从升级到最新的TeamCity版本以来,这已经解决了.当我遇到这个问题时,所提出的答案都没有起作用,这就是为什么我没有将任何标记作为公认的答案.

Nik*_*sev 10

请查看Teamcity的logs子文件夹中的文件teamcity-winservice.log.验证令牌应该在这里.


小智 5

打开cmdgoto TeamCity instalation文件夹

C:\TeamCity\bin
Run Code Online (Sandbox Code Playgroud)

类型

runAll.bat stop
Run Code Online (Sandbox Code Playgroud)

等到服务停止然后输入

runAll.bat start
Run Code Online (Sandbox Code Playgroud)

你将在控制台中看到当前的身份验证令牌.


Bro*_*ass 4

teamcity-server.log它应该位于 TeamCity 安装的子文件夹中的文件中logs- 查找文本“需要使用身份验证令牌从 Web UI 进行管理员登录”,然后查找一长串数字,即您的令牌。

另请参阅TeamCity 维护模式的文档。