在Debian上配置GitLab涉及多個步驟,包括系統準備、安裝依賴項、添加GitLab官方倉庫、安裝GitLab、配置GitLab以及設置防火墻規則等。以下是詳細的步驟指南:
sudo apt update
sudo apt upgrade
sudo apt install -y curl openssh-server ca-certificates tzdata perl
sudo apt install postfix
在安裝過程中,選擇“Internet Site”并設置郵件名稱。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo EXTERNAL_URL "http://your_server_ip" apt-get install gitlab-ce
請將 http://your_server_ip
替換為您的服務器IP地址或域名。
sudo gitlab-ctl reconfigure
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
sudo gitlab-ctl start
sudo systemctl enable gitlab
在瀏覽器中輸入您在第3步設置的域名(或IP地址),您應該能看到GitLab的登錄頁面。使用您的GitLab賬戶登錄。
為了提高安全性,建議為GitLab配置HTTPS??梢允褂肔et’s Encrypt免費獲取SSL證書:
sudo gitlab-ctl configure-ssl
/var/log/gitlab
)以確保服務正常運行。