默认情况下,在安装Gitlab时,无论是否已安装Nginx和Postgres ..,都会安装其他东西。因此,由于我已经拥有了这两个,因此我尝试配置gitlab以使用它们,因此我已经为Nginx使用了:
$ vi /etc/gitlab/gitlab.rb:
# Disable GitLab's nginx completely
nginx['enable'] = false
# Set external web user which is 'nginx' on CentOS 7
web_server['external_users'] = ['nginx']
但是我需要知道怎么做postgres
。
根据此文档,将其放入/etc/gitlab/gitlab.rb
:
# Disable the built-in Postgres
postgresql['enable'] = false
# Fill in the values for database.yml
gitlab_rails['db_adapter'] = 'postgresql'
gitlab_rails['db_encoding'] = 'utf8'
gitlab_rails['db_host'] = '127.0.0.1'
gitlab_rails['db_port'] = '3306'
gitlab_rails['db_username'] = 'foo'
gitlab_rails['db_password'] = 'bar'
并运行此命令应用以下值:sudo gitlab-ctl reconfigure
。另外,如果您选择外部数据库,则还需要为数据库设置种子。该命令将使用omnibus-gitlab来完成:sudo gitlab-rake gitlab:setup
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句