centos

使用CentOS搭建GitLab服务器的指南

小樊
45
2025-09-13 18:32:06
栏目: 云计算

以下是在CentOS上搭建GitLab服务器的指南:

准备工作

更新系统并安装基础工具,安装PostgreSQL、Redis等组件,配置SSH和防火墙。具体命令如下:

# 更新系统
sudo yum update -y
# 安装基础工具
sudo yum install -y curl policycoreutils-python openssh-server perl
# 安装PostgreSQL
sudo yum install -y postgresql-server
sudo postgresql-setup initdb
sudo systemctl enable postgresql
sudo systemctl start postgresql
# 安装Redis
sudo yum install -y redis
sudo systemctl enable redis
sudo systemctl start redis
# 配置SSH和防火墙
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

安装GitLab

添加GitLab官方仓库,安装GitLab CE并指定外部访问地址。命令如下:

# 添加GitLab仓库
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
# 安装GitLab
EXTERNAL_URL="http://your-domain-or-ip" sudo yum install -y gitlab-ce

配置GitLab

修改配置文件/etc/gitlab/gitlab.rb,可设置数据存储路径等。然后执行以下命令使配置生效:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

访问GitLab

在浏览器中输入http://your-domain-or-ip,使用root账户和生成的初始密码登录。首次登录需修改管理员密码。

以上步骤参考自,如需更多细节,可查阅GitLab官方文档。

0
看了该问题的人还看了