下面给你 在 Debian 上安装 GitLab(社区版 CE) 的常用做法,最推荐的是 官方 Omnibus 包安装,简单稳定。
sudo apt update
sudo apt upgrade -y
sudo apt install -y curl openssh-server ca-certificates tzdata perl
(可选)安装 Postfix 用于邮件:
sudo apt install -y postfix
安装时选择 Internet Site 即可。
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/setup.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" apt install gitlab-ce
⚠️ 说明:
EXTERNAL_URL 是访问地址sudo EXTERNAL_URL="http://192.168.1.100" apt install gitlab-ce
sudo gitlab-ctl reconfigure
浏览器打开:
http://你的IP或域名
首次登录账号:
rootsudo cat /etc/gitlab/initial_root_password
sudo gitlab-ctl start # 启动
sudo gitlab-ctl stop # 停止
sudo gitlab-ctl restart # 重启
sudo gitlab-ctl status # 状态
编辑:
sudo vi /etc/gitlab/gitlab.rb
修改:
external_url 'http://new.domain.com'
然后:
sudo gitlab-ctl reconfigure
| 方式 | 适合 |
|---|---|
| Omnibus | 生产环境(推荐) |
| Docker | 快速测试 |
| 源码安装 | 不推荐 |
如果你需要 Docker 安装 或 配置 HTTPS(Let’s Encrypt),我可以继续写。