首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >TeamCity忘记管理员密码-去哪里找?

TeamCity忘记管理员密码-去哪里找?
EN

Stack Overflow用户
提问于 2009-02-03 05:43:42
回答 19查看 37.1K关注 0票数 69

我需要恢复/重置JetBrain的TeamCity的管理员密码。

我对服务器有完全的RDP访问权限,所以没有问题。自从我们使用它已经两个月了,所以现在我忘记了我的登录-我通常的登录不起作用。

它目前是在没有数据库的情况下设置的,所以我希望用户名只是在某个地方的文件中,但到目前为止还没有找到它。

EN

回答 19

Stack Overflow用户

回答已采纳

发布于 2009-08-14 11:50:46

如果这些都不起作用,请参阅http://sebastienlachance.com/post/Resetting-TeamCity-Password.aspx

打开命令提示符并转到\webapps\ROOT\WEB-INF\lib文件夹。现在键入以下内容:

代码语言:javascript
复制
..\..\..\..\jre\bin\java.exe -cp server.jar;common-api.jar;commons-codec-1.3.jar;util.jar;hsqldb.jar ChangePassword username newpassword
票数 42
EN

Stack Overflow用户

发布于 2013-09-11 15:46:01

在TeamCity 8中,您可以以超级用户身份登录并以此方式更改密码。您只需要使用一个空的用户名和logs\teamcity-server.log文件中最后一次出现的“超级用户身份验证令牌”作为您的密码。

有关更多信息,请参阅以下内容:

票数 81
EN

Stack Overflow用户

发布于 2011-11-11 03:37:54

对于TeamCity 6.5.4

在TeamCity安装文件夹\webapps\ROOT\WEB-INF\lib中的命令提示符下:

代码语言:javascript
复制
..\..\..\..\jre\bin\java -cp server.jar;common-api.jar;commons-codec-1.3.jar;util.jar;hsqldb.jar ChangePassword admin NewPassword

在我的例子中,我的用户名是'admin‘(我想我是在安装时设置的,但我不确定)。

我省略了path to TeamCity参数,它足够聪明,可以使用正确的路径(我的路径是c:\users\administrator.BuildServer)

当我将TeamCity的(错误)路径作为参数提供时,我收到以下消息:

代码语言:javascript
复制
Using TeamCity configuration directory path: c:/TeamCity/.BuildServer
Exception in thread "main" java.sql.SQLException: Table not found in statement [UPDATE users SET PASSWORD = ? WHERE USERNAME = ? AND REALM IS NULL]
    at org.hsqldb.jdbc.Util.throwError(Util.java:58)
    at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(jdbcPreparedStatement.java:1833)
    at org.hsqldb.jdbc.jdbcConnection.prepareStatement(jdbcConnection.java:580)
    at ChangePassword.main(ChangePassword.java:14)

以防这也让其他人感到困惑。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/506115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档