在CentOS中安裝GitLab時,可以選擇使用 PostgreSQL 作為數據庫。自從GitLab 12.1版本開始,后端存儲不再支持MySQL,而是僅支持PostgreSQL。以下是安裝GitLab并配置PostgreSQL數據庫的簡要步驟:
sudo yum -y updatesudo yum install -y curl openssl-devel policycoreutils-python openssh-server perl git nodejs rsync cronie postfix
cd ~ && sudo yum install -y wget && sudo wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-17.3.1-ce.0.el7.x86_64.rpm/download.rpm
rpm -i gitlab-ce-17.3.1-ce.0.el7.x86_64.rpm
修改 /etc/gitlab/gitlab.rb
配置文件:
vi /etc/gitlab/gitlab.rb
設置外部URL(如果需要從外部訪問GitLab):
external_url 'http://gitlab.example.com'
配置PostgreSQL:
重新配置并重啟GitLab:
gitlab-ctl reconfigure
gitlab-ctl restart
請注意,具體的安裝步驟和配置可能會因GitLab版本和服務器環境的不同而有所差異。建議參考GitLab的官方文檔或相關教程以獲取最準確的信息。