詹金斯登录问题
只需在Ubuntu v16笔记本电脑上安装jenkins。
我已按照此页面的安装步骤进行操作
安装完成后,我从/var/logs/jenkins/jenkins.log
获取设置密码并能够设置管理员用户/密码。 我记下了这些信用。
我也能够访问和设置一个简单的helloworld pipeline job
。
约20分钟后,我走出并回到办公桌前。 该会话已将我注销,我无法使用这些信用登录。 我曾尝试删除jenkins并将其设置回来。 它似乎仍然保留了某些地方的信誉,现在我每次都会遇到错误的凭据错误的登录页面。
Invalid login information. Please try again.
Try again
If you are a system administrator and suspect this to be a configuration problem, see the server console output for more details.
需要帮助弄清楚发生了什么。 我的日志没有与此错误相关的有用信息。
正如在这个答案中所述,解决这个问题的最快方法是通过对Jenkins config.xml
文件进行以下更改来完全禁用安全性:
<useSecurity>true</useSecurity>
在重新启动Jenkins实例后,您应该能够返回到管理页面并从那里设置所有内容。
在这里提到了一个替代解决方案,它应该完成您想要的任务,从而保护您的Jenkins实例的安全性(从而使其成为更理想的解决方案)。 您将改为更新Jenkins config.xml
文件的passwordHash
部分:
<passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash>
config.xml
文件的passwordHash
部分是<hudson.security.HudsonPrivateSecurityRealm_-Details>
下的子标记。
一旦做出更改,您将需要重新启动Jenkins,并使用密码“test”登录。 当然,你可以提供你自己的不同密码的散列,这将是明智的。
链接地址: http://www.djcxy.com/p/35209.html上一篇: Jenkins login issue
下一篇: Using same argument name as its default parameter in ES6