zoukankan      html  css  js  c++  java
  • gitlab重置root的密码

    环境: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

  • 相关阅读:
    img 的data-src 属性及懒加载
    try catch 用法
    input 的各种属性的验证 checkValidity兼容性
    表单提交的方法。
    通信原理
    计算机组成原理
    CREC 2017
    POJ 1201 Intervals
    HDU 3440 House Man
    poj 3169 Layout
  • 原文地址:https://www.cnblogs.com/zy1234567/p/10239210.html
Copyright © 2011-2022 走看看