linux

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

小樊
39
2025-03-18 16:02:02
栏目: 智能运维
Linux服务器限时活动,0元免费领! 查看>>

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

环境准备

  1. 设置主机名

    sudo hostnamectl set-hostname gitlab
    
  2. 停止和禁用防火墙(可选,如果需要更严格的安全措施,可以稍后配置防火墙):

    sudo systemctl disable --now ufw
    
  3. 更新系统

    sudo apt update
    sudo apt upgrade
    

安装GitLab

  1. 安装依赖包

    sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
    
  2. 添加GitLab存储库

    curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
    
  3. 安装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
    
  2. 查看GitLab日志(用于排查问题):

    sudo gitlab-ctl tail
    
  3. 查看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'
    
  2. 启动容器

    docker-compose up -d
    
  3. 获取初始root密码

    docker exec -it gitlab /bin.bash
    cat /etc/gitlab/initial_root_password
    
  4. 修改配置(如修改端口、主机名等):

    docker exec -it gitlab /bin.bash
    vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
    
  5. 重启GitLab

    gitlab-ctl restart
    

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:GitLab在Linux上的集成开发环境搭建

0
看了该问题的人还看了