在Debian系統上搭建GitLab服務器是一個相對直接的過程,以下是詳細的步驟:
sudo apt update
sudo apt upgrade
sudo apt install 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_server_ip" apt-get install gitlab-ce
請將 http://your_server_ip 替換為你的服務器IP地址或域名。
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
sudo systemctl enable gitlab
打開瀏覽器,訪問 http://your_server_ip,使用root賬戶登錄并修改初始密碼。
配置外部URL(如果需要):
sudo vim /etc/gitlab/gitlab.rb
找到 external_url 'http://your_server_ip' 并確保其設置正確。例如:
external_url 'http://192.168.1.100'
保存文件并重新配置GitLab:
sudo gitlab-ctl reconfigure
sudo ufw allow 80
sudo ufw allow 443
sudo ufw reload
以上步驟應該可以幫助你在Debian系統上成功搭建GitLab服務器。如果在安裝過程中遇到任何問題,可以參考GitLab的官方文檔或尋求社區幫助。