Use peer-based authentication for PostgreSQL
This commit is contained in:
parent
485162ec60
commit
a3731cf362
3 changed files with 9 additions and 8 deletions
|
@ -6,8 +6,8 @@ production:
|
|||
encoding: unicode
|
||||
database: gitlabhq_production
|
||||
pool: 10
|
||||
username: git
|
||||
password:
|
||||
# username: git
|
||||
# password:
|
||||
# host: localhost
|
||||
# port: 5432
|
||||
# socket: /tmp/postgresql.sock
|
||||
|
|
|
@ -58,7 +58,7 @@ GitLab supports the following databases:
|
|||
sudo -u postgres psql -d template1
|
||||
|
||||
# Create a user for GitLab. (change $password to a real password)
|
||||
template1=# CREATE USER git WITH PASSWORD '$password';
|
||||
template1=# CREATE USER git;
|
||||
|
||||
# Create the GitLab production database & grant all privileges on database
|
||||
template1=# CREATE DATABASE gitlabhq_production OWNER git;
|
||||
|
|
|
@ -216,17 +216,18 @@ Make sure to edit both `gitlab.yml` and `unicorn.rb` to match your setup.
|
|||
# Mysql
|
||||
sudo -u git cp config/database.yml.mysql config/database.yml
|
||||
|
||||
or
|
||||
|
||||
# PostgreSQL
|
||||
sudo -u git cp config/database.yml.postgresql config/database.yml
|
||||
|
||||
# Make sure to update username/password in config/database.yml.
|
||||
# You only need to adapt the production settings (first part).
|
||||
# If you followed the database guide then please do as follows:
|
||||
# Change 'secure password' with the value you have given to $password
|
||||
# You can keep the double quotes around the password
|
||||
sudo -u git -H editor config/database.yml
|
||||
|
||||
or
|
||||
|
||||
# PostgreSQL
|
||||
sudo -u git cp config/database.yml.postgresql config/database.yml
|
||||
|
||||
|
||||
# Make config/database.yml readable to git only
|
||||
sudo -u git -H chmod o-rwx config/database.yml
|
||||
|
|
Loading…
Reference in a new issue