首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Ubuntu部署gitLab

Ubuntu部署gitLab

作者头像
苍耳子
发布2025-07-08 10:46:26
发布2025-07-08 10:46:26
8550
举报
文章被收录于专栏:LinuxLinux

1. 使用 Omnibus 包安装(推荐)

Omnibus 是 GitLab 官方提供的打包安装方式,适合大多数 Linux 系统。

1.1 系统要求

  • 操作系统:Ubuntu、Debian、CentOS、Red Hat 等。
  • 硬件要求
    • 至少 4GB 内存(推荐 8GB 或更多)。
    • 至少 2 核 CPU(推荐 4 核或更多)。
    • 至少 10GB 磁盘空间(推荐 20GB 或更多)。

1.2 安装步骤

1.2.1 安装依赖

代码语言:shell
复制
sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl

1.2.2 添加 GitLab 仓库

代码语言:shell
复制
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

1.2.3 安装 GitLab

代码语言:shell
复制
sudo apt install gitlab-ce

1.2.4 配置 GitLab

运行以下命令配置 GitLab:

代码语言:javascript
复制
sudo gitlab-ctl reconfigure

管理员账号的账号名为root,而密码在一个自动生成的文件/etc/gitlab/initial_root_password中,且会在 24 小时后自动被删除


1.2.5 访问 GitLab

安装完成后,打开浏览器访问:

代码语言:txt
复制
http://<服务器IP>

2. 配置 GitLab

2.1 修改配置文件

如果需要修改 GitLab 配置,可以编辑配置文件:

代码语言:shell
复制
sudo vi /etc/gitlab/gitlab.rb

修改后运行以下命令应用配置:

代码语言:txt
复制
sudo gitlab-ctl reconfigure

3. 常用命令

  • 启动 GitLab
代码语言:shell
复制
sudo gitlab-ctl start
  • 停止 GitLab
代码语言:shell
复制
sudo gitlab-ctl stop
  • 重启 GitLab
代码语言:shell
复制
sudo gitlab-ctl restart
  • 查看状态
代码语言:shell
复制
sudo gitlab-ctl status

4. Docker安装

代码语言:shell
复制
docker run --detach \
  --hostname localhost \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest
  • hostname:设置 GitLab 实例的主机名(可以替换为 localhost 或你的本机 IP)。
  • publish:将容器端口映射到主机端口:
    • 80:80:HTTP 端口
    • 443:443:HTTPS 端口
    • 22:22:SSH 端口
  • name:为容器指定一个名称(这里是 gitlab)。
  • restart always:设置容器自动重启。
  • volume:将容器内的目录挂载到主机,以便持久化数据:
    • /srv/gitlab/config:配置文件
    • /srv/gitlab/logs:日志文件
    • /srv/gitlab/data:数据文件

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 使用 Omnibus 包安装(推荐)
    • 1.1 系统要求
    • 1.2 安装步骤
      • 1.2.1 安装依赖
      • 1.2.2 添加 GitLab 仓库
      • 1.2.3 安装 GitLab
      • 1.2.4 配置 GitLab
      • 1.2.5 访问 GitLab
  • 2. 配置 GitLab
    • 2.1 修改配置文件
  • 3. 常用命令
  • 4. Docker安装
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档