在Debian系統中安裝GitLab可以通過多種方式進行,以下是使用官方推薦的Omnibus包安裝方法的步驟:
sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo EXTERNAL_URL "http://your-gitlab-domain.com" apt install gitlab-ce
將 http://your-gitlab-domain.com 替換為你的GitLab實例的實際域名或IP地址。如果你打算使用HTTPS,請確保你的服務器已經配置了SSL證書,并將 EXTERNAL_URL 的值改為 https://your-gitlab-domain.com 。
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
現在,你應該可以通過在瀏覽器中輸入你在第5步設置的域名(或IP地址)來訪問GitLab。首次訪問時,系統會要求你設置管理員密碼。
請注意,GitLab的版本更新可能會帶來配置文件的變化,因此建議定期查看GitLab的官方文檔以獲取最新的安裝和配置指南。此外,如果你需要更高級的功能或者更好的支持,可以考慮安裝GitLab EE(Enterprise Edition)。