以下是在Debian系統上安裝GitLab的步驟:
更新系統并安裝依賴
sudo apt update && sudo apt upgrade
sudo apt install curl openssh-server ca-certificates postfix
(安裝postfix時選擇“Internet Site”并完成配置)
添加GitLab官方倉庫
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安裝GitLab社區版(CE)
sudo apt install gitlab-ce
(安裝過程中可設置外部URL,如服務器IP或域名)
配置GitLab
sudo gitlab-ctl reconfigure
(若需自定義配置,可編輯/etc/gitlab/gitlab.rb
后重新運行此命令)
啟動GitLab服務
sudo gitlab-ctl start
sudo gitlab-ctl enable # 設置開機自啟
配置防火墻(可選)
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw reload
訪問GitLab
打開瀏覽器,輸入http://your_server_ip
或配置的域名,使用默認管理員賬戶root
登錄,首次登錄需設置密碼。
后續配置(可選)
/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
,更新host
為實際IP/域名,然后運行sudo gitlab-ctl reconfigure
。certbot
工具操作。說明:以上步驟基于官方文檔簡化,如需更詳細配置(如數據庫、郵件服務等),可參考GitLab官方安裝指南。