当前位置: 首页 > news >正文

CICD实战(二)-----gitlab的安装与配置

1、安装gitlab所需要的依赖包与工具

sudo yum install wget net-tools
sudo yum install curl policycoreutils openssh-server openssh-clients postfix -y

2、配置清华源
 

vim /etc/yum.repo.d/gitlab-ce.repo[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key

3、安装git、gitlab
可以分别安装Git客户端和Gitlab社区版(Gitlab有两大版本,ee为商业版本,ce为社区版本)。安装包较大,大约有1个G左右,因此需要我们耐心等待。
 

yum install -y git gitlab-ce

4、下载完成执行启动命令
 

gitlab-ctl reconfigure

5、gitlab启动后,可以查看设备监听端口

netstat -lnt

6、查看gitlab的状态

gitlab-ctl status

7、访问gitlab的web页面
http://192.168.242.154

尝试访问Gitlab的web页面(注:可能需要等待较长时间),接下来,会进入一个设置密码的页面,(注意,由于一些BUG,有可能我们无法进入到设置密码页面,此时Gitlab就无法登录,这时我们需要重置Gitlab的密码

有时,我们因为长时间没有使用Gitlab,而忘记了管理员用户的密码,从而导致无法登录系统的状况,又或者是由于系统BUG,Gitlab在初次安装完成后,没有出现设置密码的页面,直接出现了登录的页面,从而导致我们无法继续登录配置使用。出现这种情况,我们就需要重置Gitlab的密码了。

首先,在Gitlab设备上,执行命令:
 

gitlab-rails console -e production

之后,执行以下命令

user=User.where(id:1).first
user.password='zxc000...'
user.password_confirmation='zxc000...'
user.save#exit退出来
exit

完成上述配置,就可以去web登录了,账号root,密码为刚才修改的,如果没有生效的话,重启一下gitlab

http://www.dtcms.com/a/232295.html

相关文章:

  • 智慧赋能:新能源汽车充电桩应用现状与管理升级方案
  • Apache DolphinScheduler 和 Apache Airflow 对比
  • Flutter嵌入式开发实战 ——从树莓派到智能家居控制面板,打造工业级交互终端
  • 上门服务小程序会员系统框架设计
  • OpenCV CUDA模块图像处理-----对图像执行 均值漂移过程(Mean Shift Procedure)函数meanShiftProc()
  • sentinel规则持久化
  • 【图像处理入门】6. 频域图像处理:傅里叶变换与滤波的奥秘
  • Xcode 16.4 + iOS 18 系统运行时崩溃:___cxa_current_primary_exception 符号丢失的原因与解决方案
  • 专业级PDF转CAD解决方案
  • OMS主动运维服务:赋能中小企业运维价值升级
  • html-<abbr> 缩写或首字母缩略词
  • Neovim - LSP 底层原理,难点配置(二)
  • 【图像处理3D】:点云图是怎么生成的
  • 论文速读《DexWild:野外机器人策略的灵巧人机交互》
  • 03 Deep learning神经网络的编程基础 代价函数(Cost function)--吴恩达
  • react私有样式处理
  • NoSQL 之 Redis 配置与优化
  • pikachu靶场通关笔记15 CSRF关卡01-CSRF(GET)
  • 解决神经网络输出尺寸过小的实战方案
  • MATLAB | 绘图复刻(十九)| 轻松拿捏 Nature Communications 绘图
  • Kafka入门-消费者
  • Kafka入门-生产者
  • Vue3入门指南:从零到精通的快速上手
  • 主流消息队列对比
  • 联软NSPM自动化策略管理 助力上交所加速国产化替代提升运维效率
  • 数据结构第八章(二)-交换排序
  • nano编辑器的详细使用教程
  • asp.net mvc如何简化控制器逻辑
  • 20250605使用boot-repair来恢复WIN10和ubuntu22.04.6双系统的启动
  • 【SSM】SpringMVC学习笔记8:拦截器