- 配置Gitlab使用外部数据库官方文档:https://docs.gitlab.com/omnibus/settings/database.html
- 配置外部数据库官方文档:https://docs.gitlab.com/ce/install/requirements.html#database
创建数据库账号信息
- 创建用户gitlab
create user gitlab with password '12345678';
- 创建数据库gitlabhq_production
create database gitlabhq_production OWNER gitlab;
- 将gitlabhq_production库的所有权赋值给gitlab
GRANT ALL PRIVILEGES ON DATABASE gitlabhq_production TO gitlab;
修改Gitlab配置信息
-
打开配置文件
vim /etc/gitlab/gitlab.rb
-
禁用本地PostgreSQL
postgresql['enable'] = false
-
设置PostgreSQL数据库连接信息
gitlab_rails['db_database'] = "gi