如何在 Mac OS (Sierra) 上重置 Jenkins 的用户凭据

Ram*_*Ram 3 macos jenkins macos-sierra

我忘记了用户凭据。试图按照 SO 上的链接进行操作,但我无法找到文件路径。下面提到了链接。如何在 mac OS Sierra 上重置凭据?

重置 Jenkins 配置命令行

小智 7

对于 macOS,config.xml 文件位于:

/Users/<USERNAME>/.jenkins
Run Code Online (Sandbox Code Playgroud)

正如另一篇文章所说,更改:

<useSecurity>true</useSecurity>
Run Code Online (Sandbox Code Playgroud)

<useSecurity>false</useSecurity>
Run Code Online (Sandbox Code Playgroud)

  • 对于 MacOS Sierra 10.12.6 路径将是 /Users/Shared/Jenkins/Home/config.xml (3认同)

小智 6

运行以下命令查找 Jenkins 用户名和加密密码

\n

cat /Users/{USERNAME}/.jenkins/credentials.xml

\n

如果您想重置密码,请按照以下步骤操作

\n

1.使用命令\xe2\x80\x93$vim /Users/{USERNAME}/.jenkins/config.xml文件。

\n

2.转到<useSecurity>标签并检查值,它将是true.

\n
    \n
  1. 按此键i文件将处于插入模式。然后您可以更新该文件。您需要将<useSecurity>标签值更新为false如下。
  2. \n
\n

4.保存该文件并退出文件。按Escape,然后输入:wq\xe2\x80\x93 保存更新的文件)

\n

5.完成 config.xml 文件中的值更新后。重新启动詹金斯服务。使用命令($ brew services Restart Jenkins

\n

6.现在打开 Jenkins URL。它将直接转到仪表板。无需任何凭据。打开仪表板后可以看到 \xe2\x80\x98Logged in user\xe2\x80\x99 部分将为空白。因为现在是匿名用户。

\n

7.现在,删除旧的管理员用户。为此,请转到左侧栏中的“人员”选项。

\n