溫馨提示×

GitLab在CentOS中的數據庫配置是什么

小樊
55
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女