| 
 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
 接下来就可以用新密码登录了。
 |