如何在 Rocky Linux 上安装极狐GitLab?

news/2025/1/17 7:05:08/

本文分享如何在 Rocky Linux 操作系统上安装极狐GitLab

相关资料

  • 极狐GitLab 在各种操作系统下的安装指南
  • 官网文档

前提条件

  • 一个安装了 Rocky Linux 操作系统的云服务器

可以查看 /etc/os-release 中的信息,确认操作系统信息:

NAME="Rocky Linux"
VERSION="8.10 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.10"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.10 (Green Obsidian)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:8:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2029-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-8"
ROCKY_SUPPORT_PRODUCT_VERSION="8.10"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.10"

安装流程

第一步:安装依赖

执行如下命令即可完成依赖安装:

sudo yum update
sudo yum install -y curl policycoreutils-python-utils openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd

如果依赖安装过程中出现错误,根据错误信息进行修复即可。

第二步:下载安装包

下载适用于 RockyLinux 操作系统的极狐GitLab 安装包,这个需要根据自身情况选择合适的极狐GitLab 版本,比如以极狐GitLab 17.7.0 为例,执行如下命令即可完成下载:

curl -LOS https://packages.gitlab.cn/repository/el/8/gitlab-jh-17.7.0-jh.0.el8.x86_64.rpm

GitLab_55">第三步:安装极狐GitLab

执行如下命令即可完成极狐GitLab 的安装:

export EXTERNAL_URL="https://gitlab.example.com" && rpm -ivh gitlab-jh-17.7.0-jh.0.el8.x86_64.rpm

安装成功后,可以查看极狐GitLab 各组件状态:

run: alertmanager: (pid 86234) 45735s; run: log: (pid 86154) 45745s
run: gitaly: (pid 72373) 60976s; run: log: (pid 72401) 60974s
run: gitlab-exporter: (pid 86207) 45737s; run: log: (pid 85959) 45763s
run: gitlab-kas: (pid 85644) 45857s; run: log: (pid 85657) 45856s
run: gitlab-workhorse: (pid 86179) 45739s; run: log: (pid 85866) 45782s
run: logrotate: (pid 138459) 3388s; run: log: (pid 72345) 60988s
run: nginx: (pid 86193) 45738s; run: log: (pid 85892) 45777s
run: node-exporter: (pid 86201) 45738s; run: log: (pid 85946) 45769s
run: postgres-exporter: (pid 86244) 45735s; run: log: (pid 86188) 45739s
run: postgresql: (pid 85481) 45863s; run: log: (pid 85533) 45861s
run: prometheus: (pid 86219) 45736s; run: log: (pid 86024) 45753s
run: puma: (pid 85779) 45796s; run: log: (pid 85786) 45795s
run: redis: (pid 72355) 60982s; run: log: (pid 72361) 60981s
run: redis-exporter: (pid 86210) 45737s; run: log: (pid 86008) 45757s
run: sidekiq: (pid 85800) 45790s; run: log: (pid 85816) 45789s

所有组件运行成功,即可用用户名 root和存储在 /etc/gitlab/initial_root_password 中的初始化密码登录极狐GitLab 实例。

接着就可以体验一体化 DevOps 平台的奇妙了。


http://www.ppmy.cn/news/1563827.html

相关文章

【蓝桥杯】Python算法——快速幂

零、前言 距离25年蓝桥杯还有大概三个月时间,接下来重点应该会放在蓝桥杯备考方向,一起努力,一起加油 一、快速幂 如何快速求 a b p a^bp abp?如果直接循环aaa…毫无疑问时间复杂度是很大的,那么怎么降低计算量呢&…

遥感原理及图像处理

第一章 绪论 1.1 遥感概述 (1)遥感 即遥远感知,是一种远距离的、非接触的目标探测技术和方法。 (2)主动遥感与被动遥感 ** 主动遥感** 由遥感器主动发射电磁波能量,并接收目标反射或散射回来的电磁波&…

Springboot集成Easy Rules引擎,实现一个商品优惠券系统

Easy Rules是一个轻量级的Java规则引擎,它允许开发者将业务规则从代码中解耦出来,使规则的管理和执行更加灵活。 现在让我们一起利用Spring Boot结合Easy Rules和MyBatis技术栈,可以实现一个高效且易于维护的优惠券系统例子。 1. 添加依赖项 …

【云岚到家】-day02-客户管理-认证授权

第二章 客户管理 1.认证模块 1.1 需求分析 1.基础概念 一般情况有用户交互的项目都有认证授权功能,首先我们要搞清楚两个概念:认证和授权 认证: 就是校验用户的身份是否合法,常见的认证方式有账号密码登录、手机验证码登录等 授权:则是该用…

【Ubuntu与Linux操作系统:十二、LAMP平台与PHP开发环境】

第12章 LAMP平台与PHP开发环境 12.1 LAMP安装与配置 LAMP简介 LAMP 是一种经典的开源 Web 开发平台,代表 Linux(操作系统)、Apache(Web 服务器)、MySQL(数据库管理系统)和 PHP(脚本…

【嵌入式——Linux】Ubuntu网络环境配置

本文描述的是在VMWare中配置网络,使其可以与板子互通,方便之后的嵌入式Linux开发。 单击“编辑”然后选择“虚拟网络编辑器 单击更改设置 选择VMnet0 类型选择桥接模式,自动桥接 如果想要桥接至某一个网卡,可以在下方自动处选择…

使用贪心算法解决最小生成树问题

大家好,我是 V 哥。今天跟大家聊一聊贪心算法问题,因为遇到这个面试题,问贪心算法解决最小生成树是怎么设计的,以及如何应用?好家伙,这面试官一上来就不按套路出牌,直接上难度,如果你…

mysql绿色版卸载详细教程

本文主要讲解如何卸载mysql绿色版: 用管理员权限打开cmd窗口,切换到mysql安装目录的bin目录下,如下图,执行命令【net stop mysql】以停止mysql服务。 除了上述命令行停止mysql服务的方法,也可以在服务界面通过右键菜单…