在Debian上部署GitLab的流程大致如下:
首先,使用SSH訪問您的Debian服務器,并更新系統上的包列表:
sudo apt update
接下來,安裝GitLab所需的依賴包:
sudo apt install ca-certificates curl openssh-server postfix
在安裝Postfix郵件服務器時,請確保郵件配置選項為“Internet Site”,并提供系統郵件名稱。
有兩種方式可以安裝GitLab,一是使用gitlab-ce(社區版)安裝腳本,二是直接使用apt安裝gitlab-ce包。
使用gitlab-ce安裝腳本:
cd /tmp
wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
sudo bash script.deb.sh
這個腳本會設置GitLab存儲庫,為安裝GitLab做好準備。
使用apt安裝gitlab-ce包:
sudo apt install gitlab-ce
在安裝過程中,按提示操作,完成GitLab的安裝。
修改gitlab.rb文件:
使用vim編輯器打開/etc/gitlab/gitlab.rb
文件,進行以下配置:
external_url 'http://your-gitlab-domain-or-ip'
letsencrypt['enable'] = true
letsencrypt['auto_renew'] = true
保存文件并退出編輯器。
重新配置GitLab:
運行以下命令以應用配置更改:
sudo gitlab-ctl reconfigure
這個步驟可能需要一些時間。
配置完成后,啟動GitLab服務:
sudo gitlab-ctl start
從Web瀏覽器訪問您在配置文件中設置的域名,您應該能夠看到GitLab的登錄頁面。
以上就是在Debian上部署GitLab的基本流程。請注意,具體的安裝步驟可能會因GitLab版本和服務器配置的不同而有所差異。建議參考GitLab的官方文檔以獲取最準確的安裝指南。