Ensure git user can create the database. Fix #175

This commit is contained in:
Achilleas Pipinellis 2014-04-23 21:58:58 +03:00
parent bf855d19cb
commit d1648a6a21
1 changed files with 2 additions and 1 deletions

View File

@ -145,6 +145,7 @@ GitLab Shell is an ssh access and repository management software developed speci
# 5. Database
We recommend using a PostgreSQL database. For MySQL check [MySQL setup guide](database_mysql.md).
NOTE: because we need to make use of extensions you need at least pgsql 9.1.
# Install the database packages
sudo apt-get install -y postgresql-9.1 postgresql-client libpq-dev
@ -153,7 +154,7 @@ We recommend using a PostgreSQL database. For MySQL check [MySQL setup guide](da
sudo -u postgres psql -d template1
# Create a user for GitLab.
template1=# CREATE USER git;
template1=# CREATE USER git CREATEDB;
# Create the GitLab production database & grant all privileges on database
template1=# CREATE DATABASE gitlabhq_production OWNER git;