重置gitlab管理员密码

  • 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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORACLE自学教程 --create tabletestone ( id number, --序号usernam...
    落叶寂聊阅读 4,818评论 0 0
  • 1. 了解SQL 1.1 数据库基础 ​ 学习到目前这个阶段,我们就需要以某种方式与数据库打交道。在深入学习MyS...
    锋享前端阅读 4,886评论 0 1
  • width: 65%;border: 1px solid #ddd;outline: 1300px solid #...
    邵胜奥阅读 10,338评论 0 1
  • 他结婚了 昨晚,他结婚的第八天,他终于肯出来见面。他开车来接我。我坐在副驾,双手搅缠着安全带,心里有点慌,可能这是...
    重重红花阅读 2,563评论 0 1
  • 我的名字叫饺子我是用面粉血源做的,身穿一件洁白无瑕的衣服,我有一个圆圆的脸,我非常可爱,我是食物,起先...
    李金梅花阅读 3,885评论 0 0