linux

Linux GitLab集成开发环境如何搭建

小樊
47
2025-07-15 18:45:48
栏目: 智能运维

在Linux上搭建GitLab集成开发环境可以通过以下步骤完成。这里以Ubuntu为例,介绍详细的搭建流程:

环境准备

  1. 设置主机名
sudo hostnamectl set-hostname gitlab
  1. 停止和禁用防火墙(可选,如果需要更严格的安全措施,可以稍后配置防火墙):
sudo systemctl disable --now ufw
  1. 更新系统
sudo apt update
sudo apt upgrade

安装GitLab

  1. 安装依赖包
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
  1. 添加GitLab存储库
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
  1. 安装GitLab CE(Community Edition)
sudo apt-get install gitlab-ce

配置GitLab

  1. 更改GitLab登录用户密码
    • 登录GitLab后,默认用户名为root,首次登录会提示修改密码。
  2. 更改GitLab界面为中文(可选):
    • 登录后,进入设置 -> 界面,选择中文界面。
  3. 启动GitLab服务
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start

使用GitLab

  1. 查看GitLab服务状态
sudo gitlab-ctl status
  1. 查看GitLab日志(用于排查问题):
sudo gitlab-ctl tail
  1. 查看GitLab版本号(用于确认安装版本):
gitlab-ctl version

使用Docker Compose快速搭建(推荐)

对于更简单的部署方式,可以使用Docker Compose。以下是配置文件和启动步骤:

  1. 创建 docker-compose.yaml文件
version: '3.6'
services:
  gitlab:
    image: gitlab/gitlab-ee:17.4.5-ee.0
    container_name: gitlab
    restart: always
    ports:
      - '5480:80'
      - '5443:443'
      - '5022:22'
    volumes:
      - './config:/etc/gitlab'
      - './logs:/var/log/gitlab'
      - './data:/var/opt/gitlab'
    shm_size: '256m'
  1. 启动容器
docker-compose up -d
  1. 获取初始root密码
docker exec -it gitlab /bin.bash cat /etc/gitlab/initial_root_password
  1. 修改配置(如修改端口、主机名等):
docker exec -it gitlab /bin.bash vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
  1. 重启GitLab
gitlab-ctl restart

通过以上步骤,你可以在Linux上成功搭建GitLab集成开发环境。选择适合你的方式(命令行或Docker Compose)进行操作即可。

0
看了该问题的人还看了