欢迎光临
我们一直在努力

Ubuntu 26.04 本地安装 GitLab CE 完整教程(非 Docker 方式)

本文详细介绍在 Ubuntu 26.04 系统上通过 Omnibus 包方式安装 GitLab CE 的完整过程,适用于本地部署和私有化部署场景。

## 一、环境说明

### 1.1 系统环境 – **操作系统**:Ubuntu 26.04 (Resolute Raccoon) – **内存**:建议 4GB 以上(本文环境 30GB) – **CPU**:建议 2 核心以上(本文环境 8 核心) – **磁盘**:建议 50GB 以上可用空间

### 1.2 GitLab 版本 – **版本**:GitLab CE 18.9.2 – **安装方式**:Omnibus 包(官方推荐) – **非 Docker**:原生系统服务方式部署

## 二、安装前准备

### 2.1 安装系统依赖

GitLab 需要以下基础依赖:

“`bash sudo apt update sudo apt install -y curl openssh-server postfix “`

> **说明**: > – `curl`:用于下载文件和访问 HTTP 资源 > – `openssh-server`:提供 SSH 访问功能 > – `postfix`:用于发送通知邮件(可选)

## 三、配置 GitLab 软件源

### 3.1 添加 GPG 密钥

“`bash # 下载 GPG 密钥 curl -fsSL \”https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey\” | sudo gpg –dearmor -o /usr/share/keyrings/gitlab-ce.gpg

# 设置密钥权限 sudo chmod 644 /usr/share/keyrings/gitlab-ce.gpg “`

### 3.2 添加软件源(清华镜像)

由于 Ubuntu 26.04 是开发版本,官方源尚未支持,需要使用 Ubuntu 24.04 (noble) 的源。推荐使用清华大学镜像源加速下载:

“`bash sudo bash -c \’cat > /etc/apt/sources.list.d/gitlab-gitlab-ce.sources << EOF Types: deb URIs: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/noble/ Suites: noble Components: main Architectures: amd64 Signed-By: /usr/share/keyrings/gitlab-ce.gpg EOF\’ “`

> **注意**:Ubuntu 26.04 使用新的 deb822 源格式,需要使用 `.sources` 后缀文件。

### 3.3 更新软件源

“`bash sudo apt update “`

赞(0)
未经允许不得转载:171主机测评 » Ubuntu 26.04 本地安装 GitLab CE 完整教程(非 Docker 方式)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址