如何在Windows 10上解锁jenkins

时间:2017-06-15 05:52:53

标签: jenkins

我使用我下载的msi在我的10台机器上安装了jenkins。它安装得很好,现在已启动浏览器,提示我使用initialadminpassword解锁jenkins。我无法在任何地方找到此文件。我查看了安装目录C:\ Program Files(x86)\ Jenkins,我检查了日志文件,没有写入密码。我甚至在我的整个C上搜索:对于initialadminpassword,没有任何结果。我的Jenkins安装目录中有一个名为secret.key的文件,但此文件中的密钥不起作用。关于如何解决这个问题的任何想法都会非常有用

由于

6 个答案:

答案 0 :(得分:5)

在Jenkins主目录中应该有一个secrets子文件夹。在该目录中应该有一个名为initialAdminPassword的文件(无扩展名)。

此文件包含它所引用的密码。

答案 1 :(得分:1)

除了" How to “Unlock Jenkins”?"之外,我还使用了一个groovy脚本来确保创建了一个管理员帐户。

这意味着:

  • 我在<Jenkins>/ref/init.groovy.d/security.groovy
  • 中复制groovy脚本
  • 我用-Djenkins.install.runSetupWizard=false
  • 启动jenkins.war

在该脚本中,使用Windows路径1替换文件的路径和用户名/密码:

def user = new File("/run/secrets/jenkins-adm-name").text.trim()
def pass = new File("/run/secrets/jenkins-adm-pass").text.trim()

那样:

  • 没有巫师
  • 一个管理员帐户,其中包含我选择的用户名/密码。

答案 2 :(得分:1)

我在 Windows 10 中遇到了同样的问题,按照以下步骤操作,它工作正常。

  1. 解锁詹金斯

unlock jenkins

  1. 打开命令提示符以管理员身份运行

enter image description here

  1. 在命令提示符中检查并转到垃圾安装位置

enter image description here

  1. 打开 jenkins.err.log 文件

enter image description here

  1. 找到密码

enter image description here

答案 3 :(得分:0)

Jenkins这样做是因为它要确保管理员安全地设置了Jenkins, 因此,您无法直接打开此文件,必须逐步进入它给您的路径。 C:\ WINDOWS \ system32 \ config \ systemprofile.jenkins \ secrets \ initialAdminPassword

  1. 转到:C:\ WINDOWS \。
  2. 转到:system32
  3. .......
  4. .......

继续跟踪路径

您将找到它。

答案 4 :(得分:0)

以管理员权限(即“以管理员身份运行”)打开命令提示符。然后导航到Jenkins本地主机网页中提到的文件夹。然后运行以下命令: 记事本initialadminpassword

这将显示密码,然后您可以将其复制粘贴。

答案 5 :(得分:0)

我在此路径C:\ Program Files \ Jenkins \ jinkins.err中找到了长密码,在jinkins.err文件中,所有日志都被记录下来,因此,如果您慢慢拧紧,则可以找到由密码生成的密码。系统。