在Ubuntu上配置GitLab的步驟如下:
sudo hostnamectl set-hostname gitlab
sudo systemctl disable --now ufw
sudo apt update
sudo apt upgrade
sudo apt-get install curl openssh-server ca-certificates tzdata perl
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
gitlab-ce --version
sudo apt-get install gitlab-ce_17.5.2-ce.0_amd64.deb
sudo vim /etc/gitlab/gitlab.rb
修改external_url
為你實際的域名或IP地址。
如果需要配置郵件通知,添加或修改以下配置:
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.example.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "your-email@example.com"
gitlab_rails['smtp_password'] = "your-password"
gitlab_rails['smtp_domain'] = "example.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['gitlab_email_from'] = "your-email@example.com"
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
sudo systemctl enable gitlab-runsvdir.service
更改GitLab登錄用戶密碼:在GitLab登錄頁面輸入新的密碼。
更改GitLab界面為中文:在GitLab設置中,找到“界面語言”并選擇中文。
查看GitLab服務狀態:
sudo gitlab-ctl status
sudo gitlab-ctl tail
gitlab-ce --version
請注意,具體的命令和步驟可能會根據GitLab版本和Ubuntu發行版的不同而有所變化。建議參考GitLab官方文檔或搜索與你使用的GitLab版本和Ubuntu版本相匹配的教程。