Commit d1648a6a authored by Achilleas Pipinellis's avatar Achilleas Pipinellis

Ensure git user can create the database. Fix #175

parent bf855d19
...@@ -145,6 +145,7 @@ GitLab Shell is an ssh access and repository management software developed speci ...@@ -145,6 +145,7 @@ GitLab Shell is an ssh access and repository management software developed speci
# 5. Database # 5. Database
We recommend using a PostgreSQL database. For MySQL check [MySQL setup guide](database_mysql.md). 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 # Install the database packages
sudo apt-get install -y postgresql-9.1 postgresql-client libpq-dev 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 ...@@ -153,7 +154,7 @@ We recommend using a PostgreSQL database. For MySQL check [MySQL setup guide](da
sudo -u postgres psql -d template1 sudo -u postgres psql -d template1
# Create a user for GitLab. # Create a user for GitLab.
template1=# CREATE USER git; template1=# CREATE USER git CREATEDB;
# Create the GitLab production database & grant all privileges on database # Create the GitLab production database & grant all privileges on database
template1=# CREATE DATABASE gitlabhq_production OWNER git; template1=# CREATE DATABASE gitlabhq_production OWNER git;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment