可以的,CentOS 是可以安装 GitLab 的,而且官方也支持。下面给你几个关键点说明:
GitLab 官方提供 Omnibus 安装包,支持以下系统(常见版本):
⚠️ 注意:
一条命令安装,包含 Git / Nginx / PostgreSQL / Redis
# CentOS 7 示例
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
# 防火墙
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
# 安装 GitLab
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee
安装完成后访问:
http://服务器IP
如果你不想污染系统环境:
docker run -d \
--hostname gitlab.example.com \
-p 443:443 -p 80:80 -p 22:22 \
--name gitlab \
gitlab/gitlab-ee
| 项目 | 最低 | 推荐 |
|---|---|---|
| CPU | 2 核 | 4 核 |
| 内存 | 4 GB | 8 GB |
| 磁盘 | 20 GB | 50 GB+ |
gitlab-ctl reconfigure 重新配置如果你告诉我:
我可以给你更精确的安装方案。