在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進行團隊協作。