首页 文章

Jenkins自动创建了用户帐号,如何登录/更改密码?

提问于
浏览
33

我已经设置了詹金斯,它运作良好 . 它使用Perforce插件作为SCM,并在签入时自动构建 . 我的问题是,当用户提交树时,它会自动在系统上创建一个用户帐户,但没有设置密码,用户无法登录 .

系统在Intranet上是安全的,我已经设置Jenkins使用“Jenkins自己的用户数据库”和“登录用户可以做任何事情” . 问题是我找不到任何方式让某人在提交后登录,其中用户名显示在自动创建的帐户列表中,但是没有密码被发送 . 是否有默认密码或重置方式?

系统在Ubuntu 12上运行,Tomcat7服务于Jenkins前端 .

3 回答

  • 17

    由SCM创建的用户不是“完整”用户 . 创建它们是为了显示SCM更改和接收电子邮件 . 因此,他们需要注册(使用右上角“登录”图标左侧显示的“注册”图标)并提供密码 . 建议用户名与SCM名称匹配 .

    或者,具有"full"帐户的用户可以转到 http://<jenkins-server>/people/ - >单击用户名 - >单击左侧的配置链接,然后配置用户(我不是100%确定这是否可行,但尝试一下) .

  • 1

    使用版本1.517,注册不起作用,并给出“用户名已被采取”错误 .

    但是,您可以转到 http://<jenkins-server>/user/<autogenerated username>/configure 并为SCM用户设置密码,该密码将其转换为完整的Jenkins用户 .

  • 28
    • 转到`管理Jenkins - >向下滚动

    • 点击"Manage User" - >查看userId - >点击用户ID右侧的设置符号(admin) - >更改密码字段 - >点击保存 .

    • 现在您可以使用新凭据登录

相关问题