zoukankan      html  css  js  c++  java
  • gitlab忘记密码找回

    1. 在gitlab登录窗口,如果密码忘记了登录不进入,可以先尝试点击登录框下方的Forgot your password来通过邮箱的方式找回,如果邮箱不可以使用了,则看下面的强制找回方法

      gitlab管理员密码忘记如何强制重置找回
    2. 如图所示,需要输入当初设置的邮箱帐号,这一步前提是邮箱可以正常使用的情况下才可以使用的方法

      gitlab管理员密码忘记如何强制重置找回
    3. 通过xshell连接到gitlab安装的服务器上,然后输入su - git 切换到git用户下操作,切换之后默认的当前目录就可以ls查看到gitlab的命令文件,如图所示可以看到gitlab-rails文件,下一步会使用此文件进入控制台

      gitlab管理员密码忘记如何强制重置找回
    4. 输入gitlab-rails console production进入gitlab控制台,只有进入到控制台之后,才可以输入gitlab的查询语句,才会被解析

      gitlab管理员密码忘记如何强制重置找回
    5. 输入user = User.where(id:1).first查询id为1的用户对象,因为超级管理员用户默认都是1,使用user = User.where()可查询到所有的用户及用户id。也可以更加username来查询用户对象,管理员账户对象查询到之后,可以从返回的信息中看到admin为true,username为root

      gitlab管理员密码忘记如何强制重置找回
    6. 输入user.password='密码',密码位置填写您新的密码即可。然后再输入user.save!保存用户对象

      gitlab管理员密码忘记如何强制重置找回
    7. 以为操作完成之后,再次回到登录窗口页面,重新使用root用户进行登录,这次可以正常登录了。表示密码重置成功了。

      gitlab管理员密码忘记如何强制重置找回
  • 相关阅读:
    对抗杀软高级启发(主动防御)技术
    __readfsdword __readgsqword PEB TEB
    net1 user
    vc 获取windows 网卡信息
    RunPE
    windows crpyt API 实现DES 3DES 3DES_112 加解密
    软件开发图标收藏
    有关windows 网卡信息获取
    BCGPContorBar 静态工程设置详解
    (二)特征匹配
  • 原文地址:https://www.cnblogs.com/hcs88/p/12558873.html
Copyright © 2011-2022 走看看