在Debian系統上安裝和配置GitLab需要滿足一定的硬件和軟件要求,并涉及多個步驟。以下是詳細的說明:
更新系統包:
sudo apt update
sudo apt upgrade -y
安裝必要的依賴:
sudo apt install -y curl openssh-server ca-certificates tzdata perl
添加GitLab倉庫:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安裝GitLab CE(社區版):
sudo EXTERNAL_URL="http://your-gitlab-domain.com" apt install gitlab-ce
配置GitLab:
http://your-gitlab-domain.com
來配置GitLab。配置防火墻:
sudo ufw allow https
sudo ufw allow ssh
sudo ufw reload
配置SSL(可選但推薦):
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d your-gitlab-domain.com
驗證安裝:
https://your-gitlab-domain.com
,你應該能夠看到GitLab的登錄頁面。使用默認的用戶名和密碼登錄(用戶名:root,密碼:在安裝過程中顯示)。重置密碼:
sudo passwd root
進一步配置GitLab:
通過滿足上述資源要求并進行相應的配置,可以在Debian上成功部署GitLab,為團隊提供一個功能強大的代碼托管和協作平臺。