在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。