找回密码
 立即注册
搜索
查看: 1039|回复: 0

忘记GitLab管理员密码后如何修改密码

[复制链接]

267

主题

0

回帖

1164

积分

管理员

积分
1164
发表于 2024-6-12 00:21:54 | 显示全部楼层 |阅读模式

1、如果 GitLab 是用 Docker 安装的,先进入容器:

docker exec -it gitlab bash

2、进入 Rails 控制台:

gitlab-rails console

输出:
--------------------------------------------------------------------------------
 Ruby:         ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-linux]
 GitLab:       15.2.2-ee (4420a6308aa) EE
 GitLab Shell: 14.9.0
 PostgreSQL:   13.6
-----------------------------------------------------------[ booted in 10s ]
Loading production environment (Rails 6.1.4.7)
irb(main):001:0>

3、查找到管理员对象,以 root 为例:

user = User.find_by(username: 'root')
pp user.attributes #打印对象的信息,确认一下

4、修改密码:

user.password = 'new password'
user.save
quit

接下来就可以用新密码登录了。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|棱讯科技 ( 粤ICP备2024228160号-2|粤公网安备44030002003510号 )

GMT+8, 2024-12-22 09:16 , Processed in 0.015560 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表