在CentOS上安裝GitLab,你可以選擇使用官方提供的GitLab倉庫和YUM包管理器進行安裝。以下是詳細的步驟:
導入GitLab的GPG密鑰:
sudo rpm --import https://packages.gitlab.com/gpg.key
創建GitLab倉庫文件:
創建一個新的YUM倉庫文件 /etc/yum.repos.d/gitlab.repo
,并添加以下內容:
[gitlab-ce]
name=GitLab repository
baseurl=https://packages.gitlab.com/gitlab/gitlab-ce/el/$releasever/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
更新YUM緩存:
sudo yum clean all
sudo yum update
安裝GitLab:
sudo yum install gitlab-ce
配置GitLab:
安裝完成后,你需要配置GitLab。首先,編輯 /etc/gitlab/gitlab.rb
文件,根據你的需求進行配置。例如,你可以設置外部URL、端口等。
重新配置并重啟GitLab:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
如果你更喜歡使用Docker來安裝GitLab,可以按照以下步驟進行:
安裝Docker: 如果你還沒有安裝Docker,可以使用以下命令安裝:
sudo yum install -y docker
sudo systemctl start docker
sudo systemctl enable docker
添加GitLab Docker倉庫:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
安裝GitLab容器注冊表:
sudo EXTERNAL_URL="http://your-server-ip" yum install gitlab-ce
啟動GitLab容器:
sudo gitlab-ctl start
訪問GitLab:
打開瀏覽器,訪問 http://your-server-ip
,你應該能夠看到GitLab的登錄頁面。
/etc/gitlab/gitlab.rb
。通過以上步驟,你應該能夠在CentOS上成功安裝GitLab。