GitLab服务器修改管理员用户root密码

2023-10-28

我们搭建好GitLab服务,打开页面后,需要输入用户名密码。但它们是什么呢?初始管理员用户为root,密码在安装过程中已随机生成并保存在/etc/gitlab/initial_root_password中,有效期24小时,我们可以自己去查找。

如果我们不想去找或者随机密码有效期已过,可以直接对密码进行修改再进行登录,具体操作详见下文。

一、重置密码

 1、切换到相应路径

cd /opt/gitlab/bin/

2、进入控制台

gitlab-rails console

3、查询root用户账号信息并赋值给u

u=User.find(1)

4、设置密码

# root用户密码设置为root123456
u.password='root123456'

5、确认密码(非必须)

u.password_confirmation = 'root123456'

6、保存设置

u.save!

 7、退出控制台

exit

二、重启GitLab

gitlab-ctl restart

访问GitLab页面输入用户名root和你新设置的密码,登录成功则可进入到GitLab主页。

实际上,重置用户密码的方式不仅以上一种,如要查看别的方式,详见官网:

https://docs.gitlab.com/ee/security/reset_user_password.html

感谢您读完本文!如果本文对您有帮助,请点个赞呗,您的点赞是对我最大的支持和认可!

我的公众号:大前端教程,欢迎关注,会定期更新前端知识,希望能帮到您。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GitLab服务器修改管理员用户root密码 的相关文章

随机推荐

  • C++bind

    C 11中提供了std bind bind 函数的意义就像它的函数名一样 是用来绑定函数调用的某些参数的 bind的思想实际上是一种延迟计算的思想 将可调用对象保存起来 然后在需要的时候再调用 而且这种绑定是非常灵活的 不论是普通函数 函数
  • elastic search8安装及使用

    一 elasticsearch 安装 下载地址 https www elastic co cn start 下载 elasticsearch 8 0 0 linux x86 64 tar gz 完成后复制到虚拟机 安装java8环境 yum
  • Android 网络请求框架 OkHttp 的使用

    一 OkHttp的历史和意义 一个处理网络请求的开源项目 是安卓端最火热的轻量级框架 由移动支付Square公司贡献 该公司还贡献了Picasso 用于替代HttpUrlConnection和Apache HttpClient androi
  • Centos 8 安装google浏览器(yum)

    1 下载google浏览器安装包 下载地址 root localhost install ls google chrome stable current x86 64 rpm 2 安装 root localhost install sudo
  • 解析 FBX 模型文件作为 Direct3D 的渲染模型

    一般自己写一些D3D的程序时比较头疼的就是缺少资源 毕竟不是学习如何使用3Dmax不是一天两天的事 而且使用Max制作的模型还不能直接使用 除非你能解析 max文件 或者给Max写导出插件 这又是另一码事了 然而互联网上免费的FBX模型很多
  • CTF练题(4)misc杂项-----音频隐写x摩斯密码

    题目详情 解题步骤 1 打开压缩包获得一个音频文件 可判断为音频隐写类题目 使用音频处理工具Audacity打开该音频文件 展示如下 2 上方音频谱线图提示其中藏有一段摩斯密码 较宽的为 窄的为 中间的间隔为 可以得到一段摩斯电码为 解码后
  • 支持Vulkan的移动GPU

    去年差不多这个时候 Vulkan标准发布 NVIDIA和AMD随之发布了显卡的Vulkan驱动 虽然都是实验版本 但是毕竟能够工作的 Intel的速度就慢了不少 时隔一年 Intel终于推出了Vulkan认证的驱动 虽然之前就有了实验性质的
  • 最通俗易懂的多线程面试60题

    多线程面试60题 1 多线程有什么用 2 线程和进程的区别是什么 3 Java 实现线程有哪几种方式 4 启动线程方法 start 和 run 有什么区别 5 怎么终止一个线程 6 一个线程的生命周期有哪几种状态 它们之间如何流转的 7 线
  • 希沃展台如何使用_峄城区教体局率团指导希沃教学一体机培训

    秋风起兮白云飞 草木黄兮雁南归 历经漫长的暑假 学生返回校园 城郊中学迎来了一批新装备 希沃教学一体机 为了让老师们更快更好的掌握使用新设备 提高课堂教学效率 9月16日城郊中学启动希沃教学一体机培训工程 峄城区教体局教研室 政工股 安全办
  • 【MATLAB第22期】基于MATLAB的xgboost算法多输入多输出回归模型 已购用户可在之前下载链接免费获取

    MATLAB第22期 基于MATLAB的xgboost算法多输入多输出回归模型 已购用户可在之前下载链接免费获取 往期文章 xgboost安装教程 最近有很多小伙伴私信我有关xgboost预测的问题 被问到最多的问题总结如下 1 xgboo
  • Laravel报错:ErrorException (E_ERROR) Route [*] not defined.

    问题介绍 使用环境 laravel58 我想使用资源管理器进行跳转 路由代码如下 Route group namespace gt Admin prefix gt admin middleware gt adminLogin functio
  • Android 减包 - 减少APK大小

    用户经常会避免下载看起来体积较大的应用 特别是在不稳定的2G 3G网络或者在以字节付费的网络 这篇文章描述了怎样减少你的APK大小 这会让更多的用户愿意下载你的应用 理解APK的结构 在讨论怎样减少应用大小之前 先了解APK的结构是有用的
  • ETH标准合约

    pragma solidity 0 4 16 contract owned address public owner function owned public owner msg sender modifier onlyOwner req
  • Sass、LESS 和 Stylus区别总结

    CSS 预处理器技术已经非常的成熟了 而且也涌现出了越来越多的 CSS 的预处理器框架 本文便总结下 Sass Less CSS Stylus这三个预处理器的区别和各自的基本语法 1 什么是 CSS 预处理器 CSS 预处理器是一种语言用来
  • 从编程小白到架构总监:大型网站系统架构演化之路

    前言 一个成熟的大型网站 如淘宝 京东等 的系统架构并不是开始设计就具备完整的高性能 高可用 安全等特性 它总是随着用户量的增加 业务功能的扩展逐渐演变完善的 在这个过程中 开发模式 技术架构 设计思想也发生了很大的变化 就连技术人员也从几
  • mysql使用IP地址访问失败

    mysql使用IP地址访问失败 ERROR 1045 28000 Access denied for user root WIN JATIACT91UR localdomain using password YES mysql h loca
  • 小熊派学习1

    1 写代码时xxx c为业务代码 xxx gn为编译脚本 2 头文件ohos init h 提供用于在服务开发期间初始化服务和功能的条目 不必深入理解 3 截图代码中最后一句 必须有APP FEATURE INIT Hello World
  • Mysql 统计最近七天内的数据并分组

    己做项目 想要做有关管理页面的相关报表 其中有一张图表 采用折线图的方式 表示用户增减趋势 显示最近七天内 每天的用户新增数量 第一步 查询一定范围内的数据 数量 查询最近一天的数据 select from table where to d
  • 智能合约部署Error: exceeds block gas limit undefined

    在学习区块链时 我们按照某些文章的教程 使用 Browser solidity 在 Go Ethereum上进行智能合约部署时 可能会出现Error exceeds block gas limit undefined的报错信息 表示当前合约
  • GitLab服务器修改管理员用户root密码

    我们搭建好GitLab服务 打开页面后 需要输入用户名密码 但它们是什么呢 初始管理员用户为root 密码在安装过程中已随机生成并保存在 etc gitlab initial root password中 有效期24小时 我们可以自己去查找