在Ubuntu上配置GitLab的步驟如下:
首先,更新系統包列表并安裝必要的依賴包:
sudo apt update
sudo apt install -y curl openssh-server ca-certificates tzdata perl
接下來,添加GitLab的官方GPG密鑰和源:
curl https://packages.gitlab.com/gpg.key | sudo apt-key add -
sudo tee /etc/apt/sources.list.d/gitlab_gitlab-ce.list << EOF
deb https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu $(lsb_release -cs) main
EOF
sudo apt update
使用以下命令安裝GitLab Community Edition (CE):
sudo apt install gitlab-ce
安裝完成后,編輯GitLab的配置文件:
sudo nano /etc/gitlab/gitlab.rb
在此文件中,您可以設置GitLab的運行參數,如外部URL、管理員郵箱等。例如:
external_url 'http://your-gitlab-server.com'
gitlab_rails['gitlab_email_from'] 'admin@example.com'
gitlab_rails['gitlab_email_reply_to'] 'noreply@example.com'
保存并關閉文件后,運行以下命令重新配置GitLab:
sudo gitlab-ctl reconfigure
啟動GitLab服務并設置為開機自啟動:
sudo gitlab-ctl start
sudo systemctl enable gitlab
打開瀏覽器,輸入您的服務器IP地址或主機名,例如:http://your_server_ip。使用默認管理員用戶名 root 和密碼(通常在 /etc/gitlab/initial_root_password 文件中找到)登錄。
如果忘記初始密碼,可以通過以下命令重置:
sudo gitlab-rails console -e production
然后按照提示操作以重置密碼。
通過以上步驟,您已經在Ubuntu系統上成功安裝和配置了GitLab?,F在可以開始使用GitLab來管理代碼倉庫、進行代碼審查和持續集成等工作。