zoukankan      html  css  js  c++  java
  • Docker中安装了gitlab,忘记了管理员密码,进行管理员密码重置

    重置docker中gitlab中root账号的密码

    一、进入Docker的gitlab容器中

    1、查看所有容器

    docker ps
    

    2、进入gitlab容器中

    docker exec -it gitlab(容器名字) bash

     二、修改密码

    官网也有相关的说法:https://docs.gitlab.com/ce/security/reset_root_password.html

    1、要重置您的root密码,请首先使用root特权登录到服务器。使用以下命令启动Ruby on Rails控制台

    gitlab-rails console -e production

    2、等待控制台加载完毕,有多种找到用户的方法,您可以搜索电子邮件或用户名

    user = User.where(id: 1).first

    或者

    user = User.find_by(email: 'admin@example.com')
    

     3、现在,您可以更改密码

    user.password = 'secret_pass'
    user.password_confirmation = 'secret_pass'
    

    4、重要的是,您必须同时更改密码和password_confirmation才能使其正常工作,别忘了保存更改

    user.save!
    

      如此,保存之后,我们就把root账号的密码改为了:secret_pass。

  • 相关阅读:
    Spoj 2798 Qtree3
    [HAOI2015]树上操作
    Grass Planting
    [ZJOI2008] 树的统计Count
    Spoj375 Qtree--树链剖分
    [HNOI2012]永无乡
    雨天的尾巴
    temp
    线段树动态开点之逆序对
    线段树动态开点
  • 原文地址:https://www.cnblogs.com/zhang-yawei/p/12692493.html
Copyright © 2011-2022 走看看