温馨提示×

gitlab在debian怎么装

小樊
38
2026-09-05 14:02:09
栏目: 智能运维

下面给你 在 Debian 上安装 GitLab(社区版 CE) 的常用做法,最推荐的是 官方 Omnibus 包安装,简单稳定。


一、使用官方 Omnibus 包安装(推荐)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

sudo apt install -y curl openssh-server ca-certificates tzdata perl

(可选)安装 Postfix 用于邮件:

sudo apt install -y postfix

安装时选择 Internet Site 即可。


3. 添加 GitLab 官方源

curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/setup.sh | sudo bash

4. 安装 GitLab CE

sudo EXTERNAL_URL="http://gitlab.example.com" apt install gitlab-ce

⚠️ 说明:

  • EXTERNAL_URL 是访问地址
  • 如果是服务器 IP:
sudo EXTERNAL_URL="http://192.168.1.100" apt install gitlab-ce
  • 如果用域名,填你的域名

5. 启动并配置

sudo gitlab-ctl reconfigure

6. 访问 GitLab

浏览器打开:

http://你的IP或域名

首次登录账号:

  • 用户名:root
  • 密码在:
sudo 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

四、最低硬件建议

  • CPU:2 核
  • 内存:4 GB(非常重要,低于 2G 很容易卡死)

五、其他方式(简要)

方式 适合
Omnibus 生产环境(推荐)
Docker 快速测试
源码安装 不推荐

如果你需要 Docker 安装配置 HTTPS(Let’s Encrypt),我可以继续写。

0