GitLab在Linux上的部署主要有兩種方式:使用官方安裝包和使用Docker容器,以下是具體步驟:
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
sudo yum update
sudo yum install -y curl policycoreutils-python openssh-server postfix
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo apt-get install gitlab-ce
sudo yum install gitlab-ce
/etc/gitlab/gitlab.rb
,設置外部URL:sudo vim /etc/gitlab/gitlab.rb
# 修改 external_url 'http://your_server_ip'
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
在瀏覽器中輸入 http://your_server_ip
,首次訪問需設置管理員密碼。
參考Docker官方文檔安裝Docker。
docker pull gitlab/gitlab-ce:latest
docker run --detach \
--hostname gitlab.example.com \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /data/gitlab/config:/etc/gitlab \
--volume /data/gitlab/logs:/var/log/gitlab \
--volume /data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
docker exec -it gitlab /bin/bash
/etc/gitlab/gitlab.rb
,設置外部URL等參數。gitlab-ctl reconfigure
gitlab-ctl restart
在瀏覽器中輸入 http://your_server_ip
,按提示完成初始化配置。
以上步驟參考自。