在 Ubuntu 上安裝 GitLab Community Edition
GitLab Community Edition,也就是常見的 gitlab-ce,是 GitLab 提供的自架版本。它會把 Git repository、Issue、Merge Request、CI/CD、Wiki 與基本專案管理功能整合在同一套 Web 服務中,很適合用來架設團隊內部的 Git 平台,或是在測試環境中熟悉 GitLab Self-Managed 的操作方式。
本文會依照 GitLab 官方 Ubuntu Linux package 安裝文件,示範如何在 Ubuntu 上安裝 gitlab-ce,並完成第一次登入。官方文件可以參考:Install the Linux package on Ubuntu。
前置需求
開始安裝前,請先確認環境符合以下條件:
- Ubuntu 22.04 或 Ubuntu 24.04
- 可以使用具備
sudo權限的帳號 - 主機可以連線到
https://packages.gitlab.com/*與https://storage.googleapis.com/packages-ops/* - 若要讓外部使用者連線,需要先準備好 GitLab 使用的網域名稱或固定 IP
- 若使用 HTTPS 網址,需要確認 80 與 443 連接埠可以從外部連入,讓 GitLab 可以透過 Let’s Encrypt 申請憑證
GitLab 是一套資源需求相對高的服務,正式部署前也建議先閱讀官方的 installation requirements,確認 CPU、記憶體與儲存空間是否足夠。若只是本機測試或 VM 練習,也要預留足夠的記憶體與磁碟空間,避免安裝或重新設定過程中失敗。