温馨提示×

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

小樊
46
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