在Linux系統上安裝GitLab的步驟如下:
sudo apt-get update
sudo apt-get upgrade
對于Ubuntu/Debian系統:
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
對于CentOS/RHEL系統:
sudo yum install -y curl policycoreutils-python openssh-server postfix
對于Ubuntu/Debian系統:
sudo systemctl enable openssh-server
sudo systemctl start openssh-server
對于CentOS/RHEL系統:
sudo systemctl enable postfix
sudo systemctl start postfix
對于Ubuntu/Debian系統(使用ufw):
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
對于CentOS/RHEL系統(使用firewalld):
sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo systemctl mask firewalld
sudo systemctl start firewalld
對于Ubuntu/Debian系統:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
對于CentOS/RHEL系統:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
對于Ubuntu/Debian系統:
sudo apt-get install -y gitlab-ce
對于CentOS/RHEL系統:
sudo yum install -y gitlab-ce
打開瀏覽器,訪問 http://your_server_ip
,按照提示設置管理員密碼并登錄。
編輯 /etc/gitlab/gitlab.rb
文件,設置外部URL:
sudo vi /etc/gitlab/gitlab.rb
找到 external_url 'http://your_server_ip'
,修改為你的服務器IP地址或域名。
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
現在,您可以通過Web瀏覽器訪問您的GitLab服務器。在瀏覽器中輸入服務器的IP地址或域名,例如:http://your_server_ip
。在第一次訪問GitLab時,您需要設置管理員密碼。
以上步驟是在Linux系統上安裝GitLab的基本流程,具體操作可能會因Linux發行版和版本的不同而有所差異,建議參考GitLab官方文檔或相關社區論壇獲取更詳細的安裝指南。