在日常的軟體開發中,程式碼版本管理是非常重要的一環節。 Git是目前最受歡迎的程式碼版本管理工具之一,而GitlabCE是Gitlab的開源版本,可以在自己的伺服器上部署,方便地管理自己的程式碼庫。本文將介紹在CentOS 7上安裝GitlabCE的過程。
一、準備工作
在開始安裝前,需要確保伺服器上安裝了以下軟體包:
如果沒有安裝,可以使用以下指令安裝:
sudo yum install -y yum-utils curl policycoreutils-python
接著,需要新增GitlabCE軟體來源。可以使用以下指令:
sudo curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
二、安裝GitlabCE
使用下列指令安裝GitlabCE:
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
其中,「http://gitlab.example.com」應該替換成自己的Gitlab位址。
使用以下指令啟動GitlabCE:
sudo systemctl start gitlab-runsvdir.service
使用以下指令設定GitlabCE開機自啟動:
sudo systemctl enable gitlab-runsvdir.service
三、設定GitlabCE
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo systemctl reload firewalld
gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp.example.com" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "user@example.com" gitlab_rails['smtp_password'] = "password" gitlab_rails['smtp_domain'] = "example.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true
sudo gitlab-ctl reconfigure
以上是怎麼在CentOS7上安裝GitlabCE的詳細內容。更多資訊請關注PHP中文網其他相關文章!