在 Debian 上安装 GitLab(以官方 Omnibus 包为例)通常可以概括为 5 个主要步骤:
sudo apt update
sudo apt install -y curl openssh-server ca-certificates postfix
(postfix 用于邮件,可选;也可用其他 SMTP)
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
(社区版用 gitlab-ce,企业版用 gitlab-ee)
sudo EXTERNAL_URL="http://gitlab.example.com" apt install gitlab-ee
把 EXTERNAL_URL 改成你的域名或 IP。
sudo gitlab-ctl reconfigure
这一步会自动配置 Nginx、数据库等。
浏览器打开 http://你的地址,设置 root 密码即可。
✅ 总结:5 步(装依赖 → 加源 → 安装 → 初始化 → 访问)
如果你说的是“最少几步”,熟练的话可以压缩成:
apt install -y curl
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | bash
EXTERNAL_URL="http://ip" apt install gitlab-ce
gitlab-ctl reconfigure
实质还是 4–5 步。
需要我给你一个一键脚本版或离线安装方式吗?