重置gitlab管理员密码

  • 1.进入ruby的console界面
> gitlab-rails console production
  • 2.通过id切换到对应用户
irb(main):001:0> user = User.where(id: 1).first
=> #    id:1 对应root用户
  • 3.设置密码并保存
irb(main):003:0> user.password = 'root1234'    #8位以上
=> "root1234"
irb(main):004:0> user.save!  #!不可漏
Enqueued ActionMailer::DeliveryJob (Job ID: 45cff2c2-01d3-4952-abae-f1096a85c55c) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", #>
=> true
  • 4.即可使用新密码登录


    重置gitlab管理员密码_第1张图片
    image.png
  • 也可使用邮箱和用户名切换到对应用户

邮箱:user = User.where(email:[user's register email]).first
用户名:user = User.where(name:[user's register name]).first

你可能感兴趣的:(重置gitlab管理员密码)