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

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

bash 复制代码
sudo yum install wget net-tools
sudo yum install curl policycoreutils openssh-server openssh-clients postfix -y

2、配置清华源

bash 复制代码
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左右,因此需要我们耐心等待。

bash 复制代码
yum install -y git gitlab-ce

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

bash 复制代码
gitlab-ctl reconfigure

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

bash 复制代码
netstat -lnt

6、查看gitlab的状态

bash 复制代码
gitlab-ctl status

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

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

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

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

bash 复制代码
gitlab-rails console -e production

之后,执行以下命令

bash 复制代码
user=User.where(id:1).first
user.password='zxc000...'
user.password_confirmation='zxc000...'
user.save


#exit退出来
exit

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

相关推荐
Escalating_xu21 小时前
【Linux线程同步】从数据竞争到 mutex、条件变量与生产者消费者(上篇)
android·java·linux
晨曦花锦21 小时前
Vim基础操作与Ollama模型管理,顺便配置Nginx反向代理
linux·nginx·编辑器·vim
Eloudy21 小时前
Ubuntu 22.04 从源码编译安装 ROS 2 Jazzy 笔记
linux·笔记·ubuntu
raindayinrain21 小时前
深入理解Linux内核-页表,TLB,高速缓存,性能优化
linux·性能优化·高速缓存·页表·tlb
秣宇1 天前
银河麒麟服务器操作系统关闭 Swap 分区
linux·运维·服务器·github·kylin
RisunJan1 天前
Linux命令-usernetctl(已废弃 - 通过 usermode-helper 控制网络接口的包装器)
linux·运维·服务器
chaochaoIT1231 天前
2026中小企业进销存技术选型标准|从架构、数据、运维多维度商用能力核验
大数据·运维·架构·能源·制造·零售·交通物流
小白一枚131 天前
[学习笔记]Kafka 篇:从原理到实战的一站式指南
大数据·运维·elk·kafka·个人开发
码农爱学习1 天前
ClaudeCode搭配DeepSeek在Windows和Linux中的安装教程
linux·运维·windows