在Linux上搭建GitLab集成开发环境可以通过以下步骤完成。这里以Ubuntu为例,介绍详细的搭建流程:
sudo hostnamectl set-hostname gitlab
sudo systemctl disable --now ufw
sudo apt update sudo apt upgrade
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
sudo gitlab-ctl reconfigure sudo gitlab-ctl start
sudo gitlab-ctl status
sudo gitlab-ctl tail
gitlab-ctl version
对于更简单的部署方式,可以使用Docker Compose。以下是配置文件和启动步骤:
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'
docker-compose up -d
docker exec -it gitlab /bin.bash cat /etc/gitlab/initial_root_password
docker exec -it gitlab /bin.bash vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
gitlab-ctl restart
通过以上步骤,你可以在Linux上成功搭建GitLab集成开发环境。选择适合你的方式(命令行或Docker Compose)进行操作即可。