zoukankan      html  css  js  c++  java
  • gitlab密码丢失

    介绍:在工作交付过程中前运维可能没有把密码等重要信息交付给我们,这是我们需要强制找回gitlab密码

    #Step1:后台登录切换到git用户命令行界面,输入su -git
    su - git 
    -sh-4.2$ gitlab-rails console production
    irb(main):001:0> 
    irb(main):002:0> 
    #Step2:输入user = User.where(id: 1).first 定位到id=1的用户(就是超级管理员)
    irb(main):003:0>  user = User.where(id: 1).first
    => #<User id:1 @root>
    irb(main):004:0> 
    #Step3:为这个超级管理员用户设置password,输入user.password = 'my_123456'
    irb(main):004:0> user.password = 'my_123456'
    => "my_123456"
    #Step4:保存配置,输入 user.save!
    irb(main):005:0>  user.save!
    Enqueued ActionMailer::DeliveryJob (Job ID: ae5ab1f5-18fa-4780-ab75-05a49aff964d) to Sidekiq(mailers) with arguments: "DeviseMailer", "password_change", "deliver_now", #<GlobalID:0x00007fe49f359298 @uri=#<URI::GID gid://gitlab/User/1>>
    => true
    #Step5:web登录gitlab页面,输入账号密码登录
  • 相关阅读:
    HIFU控制器的显示板
    风扇控制板
    直流源控制板
    HIFU的心脏
    强劲的全桥驱动
    脑电模块
    另一个12导联心电模块
    数据处理,pandas方面遇到的问题
    6.13 django
    python 零基础学习之路-06 常用模块
  • 原文地址:https://www.cnblogs.com/Mercury-linux/p/12611743.html
Copyright © 2011-2022 走看看