温馨提示×

怎么在ubuntu装gitlab

小樊
48
2026-10-01 21:30:29
栏目: 智能运维

在 Ubuntu 上安装 GitLab 通常有 两种方式:

  1. Omnibus 包安装(官方推荐,最省事)
  2. Docker 安装(适合已经用 Docker 的环境)

下面我先讲最常用、最稳定的官方包安装方式。


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

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装依赖

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

3. 添加 GitLab 官方仓库

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

如果你想用 CE(社区版,免费),把 gitlab-ee 换成 gitlab-ce:

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

4. 安装 GitLab

sudo EXTERNAL_URL="http://你的服务器IP" apt install gitlab-ee

例如:

sudo EXTERNAL_URL="http://192.168.1.100" apt install gitlab-ee

如果你想用域名:

sudo EXTERNAL_URL="https://gitlab.example.com" apt install gitlab-ee

5. 启动并初始化

sudo gitlab-ctl reconfigure

6. 访问 GitLab

浏览器打开:

http://服务器IP

首次登录账号:

  • 用户名:root
  • 密码在:
sudo cat /etc/gitlab/initial_root_password

二、常用管理命令

sudo gitlab-ctl status      # 查看状态
sudo gitlab-ctl stop        # 停止
sudo gitlab-ctl start       # 启动
sudo gitlab-ctl restart     # 重启

三、Docker 方式(简单示例)

如果你更习惯 Docker:

docker run -d \
  --hostname gitlab.example.com \
  -p 443:443 -p 80:80 -p 22:22 \
  --name gitlab \
  gitlab/gitlab-ee

四、注意事项

  • 内存建议 ≥ 4GB(GitLab 比较吃内存)
  • 如果要 HTTPS,建议配合 Nginx + Let’s Encrypt
  • 服务器防火墙要放行 80 / 443 / 22

如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 是否用域名
  • 是否要 HTTPS
  • 本机还是云服务器

我可以给你更精确的一步到位配置。

0 踩