linux

GitLab如何在Linux上部署应用

小樊
42
2025-08-31 20:00:18
栏目: 智能运维

在Linux上部署GitLab应用,通常有以下两种常见方式:

使用Omnibus包安装(以CentOS为例)

  1. 安装依赖:执行sudo yum install -y curl policycoreutils-python openssh-server postfix,并启动和启用postfix服务。
  2. 添加GitLab仓库:运行curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
  3. 安装GitLab:使用命令sudo yum install -y gitlab-ce
  4. 配置GitLab:编辑/etc/gitlab/gitlab.rb文件,设置external_url等参数,然后执行sudo gitlab-ctl reconfigure
  5. 启动GitLab:运行sudo gitlab-ctl start,并可通过sudo gitlab-ctl enable设置开机自启。

使用Docker部署

  1. 安装Docker:根据系统类型,参考官方文档安装Docker。
  2. 拉取GitLab镜像:执行docker pull gitlab/gitlab-ce:latest
  3. 创建并启动容器:使用docker run命令,例如docker run --detach --hostname gitlab.example.com --publish 443:443 --publish 80:80 --publish 22:22 --name gitlab --restart always --volume GITLAB_HOME/config:/etc/gitlab --volume GITLAB_HOME/logs:/var/log/gitlab --volume GITLAB_HOME/data:/var/opt/gitlab --volume /etc/localtime:/etc/localtime:ro gitlab/gitlab-ce:latest
  4. 配置GitLab:进入容器,编辑相关配置文件,如/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml,然后执行gitlab-ctl reconfiguregitlab-ctl restart

0
看了该问题的人还看了