BigW Consortium Gitlab

Commit 867945d1 by Dmitriy Zaporozhets

Improving installation docs

parent 70e3bffd
...@@ -96,7 +96,7 @@ omniauth: ...@@ -96,7 +96,7 @@ omniauth:
# GitLab Satellites # GitLab Satellites
satellites: satellites:
# Relative paths are relative to Rails.root (default: tmp/repo_satellites/) # Relative paths are relative to Rails.root (default: tmp/repo_satellites/)
path: /home/gitlab/gitlab-satellites/ path: /home/git/gitlab-satellites/
## Backup settings ## Backup settings
backup: backup:
...@@ -105,8 +105,6 @@ backup: ...@@ -105,8 +105,6 @@ backup:
## Gitolite settings ## Gitolite settings
gitolite: gitolite:
admin_uri: git@localhost:gitolite-admin
# REPOS_PATH MUST NOT BE A SYMLINK!!! # REPOS_PATH MUST NOT BE A SYMLINK!!!
repos_path: /home/git/repositories/ repos_path: /home/git/repositories/
hooks_path: /home/git/.gitolite/hooks/ hooks_path: /home/git/.gitolite/hooks/
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
# note that config/gitlab.yml web path should also be changed # note that config/gitlab.yml web path should also be changed
# ENV['RAILS_RELATIVE_URL_ROOT'] = "/gitlab" # ENV['RAILS_RELATIVE_URL_ROOT'] = "/gitlab"
app_dir = "/home/gitlab/gitlab/" app_dir = "/home/git/gitlab/"
worker_processes 2 worker_processes 2
working_directory app_dir working_directory app_dir
......
...@@ -111,12 +111,6 @@ Create a `git` user for Gitlab: ...@@ -111,12 +111,6 @@ Create a `git` user for Gitlab:
./bin/install ./bin/install
## Add domains to list to the list of known hosts
sudo -u git -H ssh git@localhost
sudo -u git -H ssh git@YOUR_DOMAIN_NAME
sudo -u git -H ssh git@YOUR_GITOLITE_DOMAIN_NAME
# 5. Database # 5. Database
...@@ -137,10 +131,10 @@ See `doc/install/databases.md` ...@@ -137,10 +131,10 @@ See `doc/install/databases.md`
cd /home/git/gitlab cd /home/git/gitlab
# Checkout to stable release # Checkout to stable release
sudo -u git -H git checkout 4-1-stable sudo -u git -H git checkout 5-0-stable
**Note:** **Note:**
You can change `4-1-stable` to `master` if you want the *bleeding edge* version, but You can change `5-0-stable` to `master` if you want the *bleeding edge* version, but
do so with caution! do so with caution!
## Configure it ## Configure it
...@@ -155,8 +149,8 @@ do so with caution! ...@@ -155,8 +149,8 @@ do so with caution!
sudo -u git -H vim config/gitlab.yml sudo -u git -H vim config/gitlab.yml
# Make sure GitLab can write to the log/ and tmp/ directories # Make sure GitLab can write to the log/ and tmp/ directories
sudo chown -R gitlab log/ sudo chown -R git log/
sudo chown -R gitlab tmp/ sudo chown -R git tmp/
sudo chmod -R u+rwX log/ sudo chmod -R u+rwX log/
sudo chmod -R u+rwX tmp/ sudo chmod -R u+rwX tmp/
...@@ -191,19 +185,6 @@ Make sure to update username/password in config/database.yml. ...@@ -191,19 +185,6 @@ Make sure to update username/password in config/database.yml.
# Or for PostgreSQL # Or for PostgreSQL
sudo -u git -H bundle install --deployment --without development test mysql sudo -u git -H bundle install --deployment --without development test mysql
## Configure Git
GitLab needs to be able to commit and push changes to Gitolite. In order to do
that Git requires a username and email. (We recommend using the same address
used for the `email.from` setting in `config/gitlab.yml`)
sudo -u git -H git config --global user.name "GitLab"
sudo -u git -H git config --global user.email "gitlab@localhost"
## Setup GitLab Hooks
sudo cp ./lib/hooks/post-receive /home/git/.gitolite/hooks/common/post-receive
sudo chown git:git /home/git/.gitolite/hooks/common/post-receive
## Initialise Database and Activate Advanced Features ## Initialise Database and Activate Advanced Features
......
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