Debian與GitLab集成步驟如下:
安裝GitLab
sudo apt update && sudo apt install curl openssh-server ca-certificates postfix
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt install gitlab-ce
安裝時設置管理員密碼、域名等。sudo dpkg -i gitlab-ce_<version>.deb
,解決依賴后完成安裝。配置GitLab
/etc/gitlab/gitlab.rb
,設置 external_url
(如 http://your-server-ip
),啟用/禁用Nginx等。sudo gitlab-ctl reconfigure
,重啟服務:sudo gitlab-ctl restart
。訪問與初始化
http://your-server-ip
,使用管理員賬號(默認root
)和初始密碼登錄。集成CI/CD(可選)
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
sudo apt install gitlab-runner
.gitlab-ci.yml
文件定義構建、測試流程。安全配置(可選)
sudo ufw allow 80,443
。sudo certbot --nginx -d yourdomain.com
。參考來源: