Difference between revisions of "GitLab"
Jump to navigation
Jump to search
Rafahsolis (talk | contribs) |
Rafahsolis (talk | contribs) |
||
| Line 18: | Line 18: | ||
* For configuration and troubleshooting options please see the Omnibus GitLab documentation<br /> | * For configuration and troubleshooting options please see the Omnibus GitLab documentation<br /> | ||
http://doc.gitlab.com/omnibus/ | http://doc.gitlab.com/omnibus/ | ||
| + | ===Database=== | ||
| + | Recomended PostgreSQL<br /> | ||
| + | <source lang="bash"> | ||
| + | # 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 | ||
| + | </source> | ||
| + | |||
==Default repositorys== | ==Default repositorys== | ||
git_data_dir "/var/opt/gitlab/git-data" | git_data_dir "/var/opt/gitlab/git-data" | ||
Revision as of 16:11, 21 November 2015
Install
see: https://about.gitlab.com/downloads
- Install curl, openssh-server, ca-certificates postfix
sudo apt-get install curl openssh-server ca-certificates postfix
- Add the GitLab package server and install the package
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo apt-get install gitlab-ce
Or select and download
curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/trusty/gitlab-ce-XXX.deb/download dpkg -i gitlab-ce-XXX.deb
Configuration
/etc/gitlab/gitlab.rb
sudo gitlab-ctl reconfigure
- Browse to the hostname and login:
Username: root Password: 5iveL!fe
- For configuration and troubleshooting options please see the Omnibus GitLab documentation
http://doc.gitlab.com/omnibus/
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"