在Ubuntu上配置GitLab,你需要遵循以下步驟:
安裝依賴: 在開始安裝GitLab之前,確保你的系統已經更新,并且安裝了必要的依賴包。
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
添加GitLab倉庫: 你需要將GitLab的官方GPG密鑰添加到你的系統中,以便能夠安全地安裝軟件包。
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
然后,創建一個新的APT倉庫文件:
sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list
在打開的文件中,添加以下內容(請根據你的GitLab版本替換<VERSION>
):
deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu <VERSION>-ce main
例如,如果你想安裝最新的社區版(CE),你可能會使用這樣的URL:
deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu buster-ce main
保存并關閉文件。
安裝GitLab: 更新APT包索引,并安裝GitLab CE。
sudo apt-get update
sudo apt-get install gitlab-ce
配置GitLab:
安裝完成后,GitLab會自動啟動。你可以通過瀏覽器訪問http://<your_server_ip_or_domain>
來訪問GitLab的安裝向導。按照向導的指示完成配置。
調整防火墻設置: 如果你的服務器運行的是防火墻,確保開放HTTP(80)和HTTPS(443)端口。
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
重新配置GitLab: 如果你需要重新配置GitLab(例如,更改外部URL),你可以使用以下命令:
sudo gitlab-ctl reconfigure
訪問GitLab: 在瀏覽器中輸入你的服務器IP地址或域名,你應該能夠看到GitLab的登錄頁面。
設置管理員賬戶: 如果你是第一次訪問GitLab,你需要設置一個管理員賬戶。按照網頁上的指示操作即可。
以上步驟應該可以幫助你在Ubuntu系統上安裝和配置GitLab。如果你遇到任何問題,請檢查GitLab的日志文件,這些文件通常位于/var/log/gitlab
目錄下,以獲取更多信息。