阅读量:2
GitLab在Ubuntu上默认使用PostgreSQL数据库,配置步骤如下:
-
安装PostgreSQL
sudo apt update sudo apt install -y postgresql postgresql-contrib libpq-dev -
创建GitLab数据库和用户
sudo -u postgres psql CREATE DATABASE gitlab; CREATE USER gitlab WITH PASSWORD 'your_password'; GRANT ALL PRIVILEGES ON DATABASE gitlab TO gitlab; \q -
修改PostgreSQL配置(可选)
编辑/etc/postgresql/<版本>/main/pg_hba.conf,添加以下行以允许本地访问:
host gitlab gitlab 127.0.0.1/32 md5
重启PostgreSQL:sudo systemctl restart postgresql -
配置GitLab使用数据库
修改配置文件/etc/gitlab/gitlab.rb:external_url 'http://your_server_ip' # 设置外部URL # 以下为数据库配置(默认已适配PostgreSQL,无需额外修改) # 若需使用MySQL,需取消注释并修改以下内容(不推荐,可能影响兼容性): # gitlab_rails['db_adapter'] = 'mysql2' # gitlab_rails['db_database'] = 'gitlab_db' # gitlab_rails['db_username'] = 'gitlab_user' # gitlab_rails['db_password'] = 'your_password' -
重新配置并启动GitLab
sudo gitlab-ctl reconfigure sudo gitlab-ctl start
注意:
- GitLab官方推荐使用PostgreSQL,若需使用MySQL需自行承担兼容性风险,且需修改配置文件中的数据库适配参数。
- 配置完成后可通过
sudo gitlab-ctl status检查服务状态,确保数据库连接正常。
以上就是关于“GitLab在Ubuntu上的数据库如何配置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm