GitLab 社区版(GitLab CE)完全适配 Debian 系统,官方明确将 Debian 列为支持的操作系统之一,并提供专门的安装包与维护支持。以下是具体说明:
GitLab 官方会跟随 Debian 的稳定版生命周期更新支持列表,当前(2024 年)支持的 Debian 版本包括:
注:旧版本 Debian(如 Debian 10 及更早)可能已不再被最新 GitLab CE 支持,建议使用 Debian 稳定版以获得持续更新。
GitLab CE 为 Debian 提供 官方 APT 仓库,安装步骤简洁(以 Debian 12 为例):
# 安装依赖
sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata
# 添加 GitLab 官方仓库
curl -fsSL https://packages.gitlab.com/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/gitlab-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/gitlab-archive-keyring.gpg] https://packages.gitlab.com/gitlab/gitlab-ce/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gitlab_gitlab-ce.list
# 安装 GitLab CE(需替换 `EXTERNAL_URL` 为你的服务器域名/IP)
sudo apt update
sudo EXTERNAL_URL="http://gitlab.example.com" apt install -y gitlab-ce
安装完成后,通过 sudo gitlab-ctl reconfigure 初始化配置,即可访问 Web 界面。
80(HTTP)、443(HTTPS)端口,若使用 SSH 克隆代码,需开放 22 端口。sudo apt update && sudo apt upgrade gitlab-ce 直接升级,官方会同步更新 Debian 仓库的包。GitLab 社区版与 Debian 兼容性良好,官方提供原生支持,安装和维护流程成熟。只要使用 Debian 稳定版(11/12),即可顺利部署和运行 GitLab CE。