GitLab部署到Linux

1.下载

bash 复制代码
Windows系统下载:
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-16.4.3-ce.0.el7.x86_64.rpm/download.rpm

Linux下载:
wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-16.4.3-ce.0.el7.x86_64.rpm/download.rpm

2.安装

bash 复制代码
先安装依赖
yum install -y policycoreutils-python				

再安装GitLab
rpm -ivh gitlab-ce-16.4.3-ce.0.el7.x86_64.rpm		

3.配置

bash 复制代码
vim /etc/gitlab/gitlab.rb

修改前

修改后(改成本机IP)

运行配置

bash 复制代码
gitlab-ctl reconfigure

查看运行状态

bash 复制代码
gitlab-ctl status
run: alertmanager: (pid 33677) 410s; run: log: (pid 19618) 1165s
run: gitaly: (pid 32769) 548s; run: log: (pid 17643) 1418s
run: gitlab-exporter: (pid 33229) 479s; run: log: (pid 19330) 1204s
run: gitlab-kas: (pid 33009) 513s; run: log: (pid 18009) 1395s
run: gitlab-workhorse: (pid 33142) 493s; run: log: (pid 19122) 1224s
run: logrotate: (pid 17450) 1435s; run: log: (pid 17464) 1434s
run: nginx: (pid 19160) 1221s; run: log: (pid 19173) 1220s
run: node-exporter: (pid 33187) 487s; run: log: (pid 19259) 1212s
run: postgres-exporter: (pid 33704) 408s; run: log: (pid 19779) 1123s
run: postgresql: (pid 17777) 1407s; run: log: (pid 17810) 1404s
run: prometheus: (pid 33322) 466s; run: log: (pid 19493) 1187s
run: puma: (pid 18947) 1239s; run: log: (pid 18960) 1238s
run: redis: (pid 17527) 1429s; run: log: (pid 17571) 1426s
run: redis-exporter: (pid 33255) 476s; run: log: (pid 19421) 1194s
run: sidekiq: (pid 19003) 1234s; run: log: (pid 19017) 1233s

启动GitLab

bash 复制代码
gitlab-ctl start

4.登录

查看临时密码

bash 复制代码
cat /etc/gitlab/initial_root_password

打开浏览器输入

http://192.168.214.138/

PS:如果打不开网站就检查一下防火墙是否关闭!!!

相关推荐
j7~3 分钟前
【C++微服务项目开发脚手架】(准备篇)从 0 到跑通:Docker 容器开发环境 + 宿主机用户 + Trae 远程连接 全链路踩坑实战
linux·c++·学习·xshell·docker容器·trae
和裕5 分钟前
平口开槽箱 vs 飞机盒 vs 扣底盒:自动化、展示效果与成本核心区别
大数据·运维·网络·人工智能·算法·自动化
码上上班6 分钟前
tomcat 知识点总结
运维·tomcat
程序员-Benothing7 分钟前
Linux用户与组管理命令大全:useradd、usermod、groupadd、passwd
linux·运维·服务器
羑悻的小杀马特19 分钟前
从写 YAML 到集群自愈:KES-Operator 把 KES 集群接进 Kubernetes 原生体系
运维·数据库·容器·kubernetes
bksczm23 分钟前
MySQL基础篇之事务
linux·数据库·sql·mysql
李白客24 分钟前
数据库管理工具怎么选?Navicat、DataGrip、DBeaver 六维横向对比与选型建议
运维·数据库
iPad协议个微协议27 分钟前
微信二次开发如何用 WechatApi 打通消息、客户和业务系统
运维·微信·自动化·微信开发·wechatapi·个人微信开发
蓝速科技27 分钟前
蓝速 K10 三防平板在工业恶劣工况下的选型与应用指南
大数据·运维·数据库·人工智能·科技
bksczm29 分钟前
MySQL基础篇之视图与用户管理
linux·数据库·sql·mysql