在Linux上使用GitLab进行团队协作,可以按照以下步骤进行:
CentOS/RHEL:
sudo yum install -y curl policycoreutils-python openssh-server postfix
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
Ubuntu/Debian:
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates postfix
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
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
vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
修改host
、port
、ssh_port
等配置,然后重启GitLab:gitlab-ctl restart
/etc/gitlab/gitlab.rb
文件中设置EXTERNAL_URL
,例如:external_url 'http://gitlab.example.com'
通过以上步骤,您可以在Linux上成功安装、配置并使用GitLab进行团队协作。