【问题标题】:TeamCity Username / passwordTeamCity 用户名/密码
【发布时间】:2011-05-02 18:07:32
【问题描述】:

嗨 我很久以前在我的家用电脑上安装了 teamcity。 我现在正在尝试重新使用它,但我忘记了管理员用户名和密码 是否有默认管理员用户名? 以及如何获取密码?

谢谢

【问题讨论】:

标签: passwords teamcity


【解决方案1】:

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

请参阅以下内容了解更多信息:

【讨论】:

    【解决方案2】:

    好的,所以您忘记了 teamcity 实例中的用户名和密码。
    如何重置密码:描述为 here
    如何获取用户名强>:

    • 转至teamcity data directory
    • 打开config\database.properties文件
    • connectionUrl 属性指向存储一些团队城市设置的数据库
    • 看看users

    更新

    获取用户名后,您可以通过以下方式重置其密码(复制自linked answer):

    • 打开命令提示符并转到\webapps\ROOT\WEB-INF\lib 文件夹
    • 运行以下命令:..\..\..\..\jre\bin\java.exe -cp server.jar;common-api.jar;commons-codec-1.3.jar;util.jar;hsqldb.jar ChangePassword username newpassword

    【讨论】:

    • 我知道主题开始已经两年了,@gkar 的 teamcity 可能已经重新安装了超过 9000 次......我已经为下一代发布了它,有点说:)
    • 这些凭据是散列的。答案没有用。
    • @JosephLust,密码 - 是的,用户名 - 不,至少在写这篇文章时是这样。
    【解决方案3】:

    仅供参考,不要听从users 表的建议。 TeamCity 是一款优质产品,因此所有密码都经过加盐/哈希处理(下面的 TC 9):

    mysql [teamcity]> SELECT id,  password FROM users;
    +-----+---------------------------------------------------+
    |  id | password                                          |
    +-----+---------------------------------------------------+
    |  21 | k9d9yuE13FtQm8eT:1e24ad492777f94dec0c905127d1ea48 |
    |  13 | m1l79Yy03hjoxKdA:199d1ea48e28a78bafde576dd88e6de7 |
    |  85 | gOBpYHipOrtEGbUx:88f234847c07085798f9a4f8726e39df |
    +-----+---------------------------------------------------+
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-18
      • 1970-01-01
      • 2014-01-12
      • 2011-10-29
      • 2018-07-27
      • 2011-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多