GitLab
Revision as of 19:23, 22 November 2015 by Rafahsolis (talk | contribs)
Install
Upgrade gitlab-shell
cd /home/git/gitlab-shell
sudo -u git -H git fetch
sudo -u git -H git checkout v1.9.6
Resync authorized_keys file
sudo -u git -H bundle exec rake gitlab:shell:setup RAILS_ENV=production
Database
Recomended PostgreSQL
# Install the database packages
sudo apt-get install -y postgresql postgresql-client libpq-dev
# Login to PostgreSQL
sudo -u postgres psql -d template1
# Create a user for GitLab
# Do not type the 'template1=#', this is part of the prompt
template1=# CREATE USER git CREATEDB;
# Create the GitLab production database & grant all privileges on database
template1=# CREATE DATABASE gitlabhq_production OWNER git;
# Quit the database session
template1=# \q
# Try connecting to the new database with the new user
sudo -u git -H psql -d gitlabhq_production
# Quit the database session
gitlabhq_production> \q
Default repositorys
git_data_dir "/var/opt/gitlab/git-data"