美文网首页
重置gitlab管理员密码

重置gitlab管理员密码

作者: 糊涂蟲 | 来源:发表于2019-02-13 09:45 被阅读0次
    • 1.进入ruby的console界面
    > gitlab-rails console production
    
    • 2.通过id切换到对应用户
    irb(main):001:0> user = User.where(id: 1).first
    => #<User id:1 @root>    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", #<GlobalID:0x00007f6367cf3ba0 @uri=#<URI::GID gid://gitlab/User/1>>
    => true
    
    • 4.即可使用新密码登录


      image.png
    • 也可使用邮箱和用户名切换到对应用户

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

    相关文章

      网友评论

          本文标题:重置gitlab管理员密码

          本文链接:https://www.haomeiwen.com/subject/srlreqtx.html