环境:gitlab 忘记了root密码,无法登陆gitlab

解决:

gitlab-ctl start 保证gitlab处于启动状态,&保证redis处于启动状态

 gitlab-rails console production 进入gitlab串口环境下

irb(main):001:0>user = User.where(id: 1).first 定位到gitlab 数据库中Users表中的一个用户,通常就是管理员用户admin@local.host

irb(main):002:0> user.password=12345678   重置管理员密码为12345678

irb(main):003:0> user.password_confirmation=12345678   确认管理员密码为12345678

irb(main):004:0> user.save!    保存更改信息

 

如下提示代表成功:

irb(main):004:0> user.save!
Enqueued ActionMailer::DeliveryJob (Job ID: 7dc9cc44-0296-4a62-8b9a-335d4d5da11b) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", gid://gitlab/User/1
=> true

 

登陆gitlab使用新密码可以成功登陆root

相关文章:

  • 2021-10-01
  • 2021-09-30
  • 2021-09-22
  • 2022-12-23
  • 2021-11-21
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-04
  • 2022-02-19
  • 2022-02-26
  • 2021-07-09
  • 2021-06-20
  • 2021-09-20
  • 2021-10-04
相关资源
相似解决方案