You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下Jenkins用户名及密码遗忘后的重置求助

Windows系统下Jenkins用户名密码重置方案

针对无法访问localhost:8080、找不到config.xml、重装无效的情况,按以下步骤操作:

1. 停止Jenkins服务

  • 按下Win+R输入services.msc打开服务管理器
  • 找到Jenkins服务,右键选择停止

2. 定位Jenkins数据目录(找回config.xml)

如果找不到默认的.jenkins文件夹,通过以下方式查找:

  • 按下Win+R输入regedit打开注册表编辑器
  • 导航至HKEY_LOCAL_MACHINE\SOFTWARE\Jenkins,查看JENKINS_HOME对应的路径,这就是Jenkins数据目录
  • 常见数据目录位置:C:\Users\[你的Windows用户名]\.jenkins 或 C:\Windows\System32\config\systemprofile\.jenkins(服务运行时的默认路径)

3. 修改配置关闭安全验证

  • 进入找到的数据目录,打开config.xml文件
  • 将<useSecurity>true</useSecurity>中的true改为false
  • 删除<authorizationStrategy>和<securityRealm>两个完整的标签块(包含起始和结束标签)
  • 保存修改后的config.xml

4. 重启Jenkins并重新设置权限

  • 返回服务管理器,启动Jenkins服务
  • 访问localhost:8080(若端口被占用,看下一步),此时可直接进入Jenkins后台
  • 依次点击Manage Jenkins → Configure Global Security
  • 勾选Enable security,在Security Realm中选择Jenkins’ own user database,点击Save
  • 再进入Manage Jenkins → Manage Users → Create User,设置新的用户名和密码

5. 解决端口无法访问问题

如果localhost:8080仍无法访问:

  • 打开命令提示符,执行netstat -ano | findstr :8080,查看占用8080端口的进程ID
  • 若端口被占用,修改Jenkins端口:打开Jenkins安装目录下的jenkins.xml,找到<arguments>中的--httpPort=8080,将8080替换为未被占用的端口(如8081)
  • 重启Jenkins服务,访问localhost:新端口即可

内容的提问来源于stack exchange,提问作者Divya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 22:29:58