今天继续给大家介绍Linux运维相关知识,本文主要内容是gitlab忘记密码后的恢复。
有时,我们因为长时间没有使用Gitlab,而忘记了管理员用户的密码,从而导致无法登录系统的状况,又或者是由于系统BUG,Gitlab在初次安装完成后,没有出现设置密码的页面,直接出现了登录的页面,从而导致我们无法继续登录配置使用。出现这种情况,我们就需要重置Gitlab的密码了。
首先,在Gitlab设备上,执行命令:

gitlab-ce console -e production

进入Gitlab的控制台,结果如下所示:

之后,我们执行命令:

user=User.where(id:1).first
user.password=‘12345678’
user.password_confirmation='12345678'
user.save

在上述配置中,第一条命令表示选中用户,由于管理员用户root为第一个用户,因此用户id为1;第二条命令表示设置root用户的密码,第三条命令表示确认root用户的密码,第四条命令表示保存前面的设置,并使其生效。上述命令执行过程如下所示:

这样,完成上述配置后,重启gitlab,就会发现密码已经重置为我们设定的值了!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

CICD详解(十四)——Gitlab忘记密码恢复相关推荐

  1. Linux内核Thermal框架详解十四、Thermal Governor(4)

    本文部分内容参考 万字长文 | Thermal框架源码剖析, Linux Thermal机制源码分析之框架概述_不捡风筝的玖伍贰柒的博客-CSDN博客, "热散由心静,凉生为室空" ...

  2. IgH详解十四、igh添加总线链路状态监测功能

    在工业现场有可能因为复杂的现场环境导致ethercat网络链路出现异常.监测链路的异常是分析总线异常一个很重要的功能. 链路异常有两种情况: 1.网络断开 2.链路受到干扰有错包 EtherCAT从站 ...

  3. shell脚本详解(四)——循环语句之while循环和until循环(附加例题及解析)

    shell脚本详解(四)--循环语句之while循环和until循环 一.until循环 1.循环结构 2.例题 二.while循环 1.循环结构 2.例题(每个人的思路不同,会导致脚本内容不一样,这 ...

  4. gitlab忘记密码进行重置

    gitlab忘记密码可通过gitlab-rails工具包修改密码.具体操作方法如下: 一.切换到git用户下操作 su - git 二.进入gitlab控制台,只有进入到控制台之后,才可以输入gitl ...

  5. 【WINDOWS / DOS 批处理】for命令详解(四)

    for命令详解(一)[共十篇]                  for命令详解(六)[共十篇] for命令详解(二)[共十篇]                  for命令详解(七)[共十篇] fo ...

  6. Linux内核Thermal框架详解十二、Thermal Governor(2)

    本文部分内容参考 万字长文 | Thermal框架源码剖析, Linux Thermal机制源码分析之框架概述_不捡风筝的玖伍贰柒的博客-CSDN博客, "热散由心静,凉生为室空" ...

  7. Element Plus 实例详解(四)___Border 边框

    Element Plus 实例详解(四)___Border 边框 本文目录: 一.前言 二.搭建Element Plus试用环境 1.搭建Vue3项目(基于Vite + Vue) 2.安装Elemen ...

  8. 元宇宙技术普及读本重磅问世 详解十大技术 把脉数字经济 前瞻产业布局

    转自 元宇宙共识圈 王恩东.倪光南.沈昌祥.郑纬民--四位中国工程院院士联袂力荐 倪健中.姚前.李正茂.朱嘉明.肖风.敖然等权威专家一致推荐 汇聚元宇宙技术专家及产业一线佼佼者倾力撰写 元宇宙技术普及 ...

  9. 一致性协议raft详解(四):raft在工程实践中的优化

    一致性协议raft详解(四):raft在工程实践中的优化 前言 性能优化 client对raft集群的读写 参考链接 前言 有关一致性协议的资料网上有很多,当然错误也有很多.笔者在学习的过程中走了不少 ...

最新文章

  1. ENAS pygraphviz 的替换之路
  2. linux 错误 kernel panic not syncing vfs unable to mount root fs on unknown-block 0 0
  3. 多进程python_python -- 多进程
  4. C# List 嵌套学习总结
  5. generator (2)
  6. How Nokia both helped and hindered Microsoft's earnings
  7. C++实现拓扑排序(邻接表存储,栈实现)
  8. Doing Homework HDU - 1074
  9. 138_Power BIPower Pivot特殊半累加度量
  10. 火爆全网络!这个GitHub项目开源了!搞定目标检测、图像识别
  11. 红米手机 android 版本,#MIUI#关于红米手机4高配版 Android版本适配的说明【miui9吧】_百度贴吧...
  12. 《C++并发编程实战》——1.1 什么是并发
  13. 自动垃圾回收学习笔记-我们为什么需要自动垃圾回收
  14. 一张图读懂“云栖大会·武汉峰会”发布的阿里云AI产品体系
  15. c语言ifi=1 2,2017年计算机二级考试C语言最重要的知识点
  16. 2021年更新:火爆全网的抖音“蚂蚁牙黑”视频制作实战,附软件
  17. PHP WebShell源码下载(1)
  18. 初学SLAM二之BA当中的数学知识点
  19. 正确数据确保数据完整性
  20. 汇编原理自我总结(三)

热门文章

  1. codeforces 1244 C 数论
  2. 「推荐」自由职业摄影师 Plus 视频课程
  3. 复函数积分的共轭等于其共轭的积分
  4. 程序员真的是一个吃青春饭的行业吗?
  5. 如何用计算机做大爆炸模拟,【比特大爆炸电脑版】官方手机模拟器怎么玩
  6. 如何给自己制订一个“可实现的”新年目标?
  7. CDH Oozie邮件配置
  8. 微软服务器系统ssd,免费试用微软2个月Windows 365云桌面,4核心+16G内存+128SSD
  9. python爬取国家男女比例_用python爬取3万多条评论,看韩国人如何评价韩国电影《寄生虫》?...
  10. 一张图分出你是左脑发达还是右脑发达(转)