一、安装前准备
安装gitlab、Git、MySQL(这些安装步骤我其他文章中写的有)
本文中版本为:Git 2.8.3 Gitlab 10.1.4 MySQL 5.7.24
我的系统版本为:(系统可以不一样)
[root@localhost ~]# cat /etc/redhat-release ##查看系统版本
CentOS Linux release 7.6.1810 (Core)
[root@localhost ~]# uname -r
3.10.0-229.el7.x86_64
1、首先编辑vim /opt/gitlab/embedded/service/gitlab-rails/.bundle/config文件
将BUNDLE_WITHOUT: "development:test:mysql" 改为BUNDLE_WITHOUT: "development:test:postgres"
2、创建数据库、用户,并赋予所有权限。(MySQL8以上的版本创建用户和权限的方式不一样,网上自行百度)
create database gitlabhq_production DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; ##创建数据库
GRANT ALL PRIVILEGES ON gitlabhq_production.*TO 'gitlab'@'%' IDENTIFIED BY 'gitlab' WITH GRANT OPTION; ##创建用户并赋权
flush privileges; ##刷新数据库
exit