centos

GitLab在CentOS中的数据库配置是什么

小樊
40
2025-03-01 10:57:13
栏目: 智能运维

GitLab在CentOS中的数据库配置主要涉及安装和设置PostgreSQL数据库,因为自从GitLab 12.1版本开始,后端存储不再支持MySQL,而是仅支持PostgreSQL。以下是详细的配置步骤:

安装依赖

在安装GitLab之前,需要安装一些必要的软件包:

sudo yum -y update
sudo yum install -y curl openssl-devel policycoreutils-python openssh-server perl git nodejs rsync cronie postfix

安装GitLab

添加GitLab官方RPM包源:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

安装GitLab:

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce

http://gitlab.example.com替换为您的GitLab服务器地址。

配置GitLab

修改GitLab默认的SSH端口号为新端口(如果需要):

sudo vi /etc/gitlab/gitlab.rb

在编辑器中,找到以下行并修改为所需的端口号:

#gitlab_rails['gitlab_shell_ssh_port'] 22
gitlab_rails['gitlab_shell_ssh_port'] 1234

使更改生效:

sudo gitlab-ctl reconfigure

在防火墙中打开新端口(如果需要):

sudo firewall-cmd --permanent --zone=public --add-port=1234/tcp
sudo firewall-cmd --reload

初始化服务

执行配置并启动服务:

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

访问GitLab

在浏览器中输入您在配置文件中设置的地址,然后按照页面提示设置初始密码。

以上步骤是在CentOS 7上安装和配置GitLab的基本流程,包括安装必要的依赖、安装GitLab、配置GitLab以及初始化服务。如果需要更详细的步骤或有其他特定需求,请参考GitLab的官方文档或相关的安装指南。

0
看了该问题的人还看了