如何在Windows 10上解锁Jenkins

11

我通过下载的 msi 在我的 Window 10 机器上安装了 Jenkins,安装成功并启动了浏览器,提示我使用 initialadminpassword 解锁 Jenkins。但是我无法找到这个文件。我已经查看了安装目录 C:\Program Files (x86)\Jenkins,并检查了日志文件,但没有密码写入其中。我甚至在整个 C: 盘中搜索了 initialadminpassword,但什么也没有搜到。我在 Jenkins 安装目录中有一个名为 secret.key 的文件,但该文件中的密钥无效。如果您有任何解决办法,将非常有帮助。

谢谢


可能是如何“解锁Jenkins”?的重复问题。 - Yogesh_D
7个回答

7
在Jenkins主目录下应该有一个名为secrets的子文件夹。在该目录中应该有一个名为initialAdminPassword(无扩展名)的文件。
这个文件包含所提到的密码。

3
我在路径 C:\Program Files\Jenkins\jinkins.err 中找到了一个很长的密码,在 jinkins.err 文件中记录了所有日志,因此如果你慢慢地向下滚动,就可以找到系统生成的密码。

1

除了“如何解锁Jenkins?”之外,我使用Groovy脚本来确保创建了一个管理员帐户。

这意味着:

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

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

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

这样做:

  • 没有向导
  • 一个由我选择的用户名/密码的管理员账户。

1

我在Windows 10中遇到了同样的问题,按照以下步骤操作后,问题得到了解决。

  1. 解锁Jenkins

unlock jenkins

打开命令提示符并以管理员身份运行。

enter image description here

  1. 在命令提示符中检查并获取Junking的安装位置

enter image description here

打开 jenkins.err.log 文件。

enter image description here

  1. 找到密码

enter image description here


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

  1. 前往:C:\WINDOWS。
  2. 前往:system32。
  3. .......
  4. .......

继续跟踪路径

然后你就会找到它。


0

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

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


0

如果您使用Visual Studio Code

前往容器

文件 -> var -> jenkins_home -> secrets -> initialadminpassword


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接