温馨提示×

使用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