在Linux上部署GitLab是一個相對直接的過程,但需要確保系統滿足一定的要求。以下是詳細的部署步驟:
對于Ubuntu服務器:
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
對于CentOS服務器:
sudo yum install -y curl policycoreutils-python openssh-server postfix
對于Ubuntu:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
對于CentOS:
curl -fsSL https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
對于Ubuntu:
sudo EXTERNAL_URL="http://your_server_IP" apt-get install gitlab-ce
對于CentOS:
sudo yum install -y gitlab-ce
編輯 /etc/gitlab/gitlab.rb
文件,設置外部URL:
external_url 'http://your_server_IP'
然后運行:
sudo gitlab-ctl reconfigure
打開瀏覽器,訪問 http://your_server_IP
,按照提示設置管理員密碼并登錄。
/etc/gitlab/gitlab.rb
中配置SMTP設置。以上步驟應該能夠幫助你在Linux系統上成功部署GitLab。如果在安裝過程中遇到任何問題,可以參考GitLab的官方文檔或社區論壇尋求幫助。