diff options
author | Aniela Ziółkowski <aniela@aniela.blue> | 2018-08-23 09:05:12 +0000 |
---|---|---|
committer | Aniela Ziółkowski <aniela@aniela.blue> | 2018-08-23 09:05:12 +0000 |
commit | 6f53d27ebd4b6b61750dc01ad607c02fda2e84cc (patch) | |
tree | 540cab19aa187b3f227dc6819a27b038f2077f85 /doc/install | |
parent | b7ecc4777777441302e4c4a6b4da275913cb3022 (diff) | |
download | gitlab-ce-6f53d27ebd4b6b61750dc01ad607c02fda2e84cc.tar.gz |
Gitaly needs to be installed before initializing database
"/home/git/repositories" in arguments causes Gitaly installation to fail
Diffstat (limited to 'doc/install')
-rw-r--r-- | doc/install/installation.md | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/doc/install/installation.md b/doc/install/installation.md index a134abd0eca..2d657163721 100644 --- a/doc/install/installation.md +++ b/doc/install/installation.md @@ -457,6 +457,28 @@ GitLab-Pages uses [GNU Make](https://www.gnu.org/software/make/). This step is o sudo -u git -H git checkout v$(</home/git/gitlab/GITLAB_PAGES_VERSION) sudo -u git -H make +### Install Gitaly + + # Fetch Gitaly source with Git and compile with Go + sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly]" RAILS_ENV=production + +You can specify a different Git repository by providing it as an extra parameter: + + sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly,https://example.com/gitaly.git]" RAILS_ENV=production + +Next, make sure gitaly configured: + + # Restrict Gitaly socket access + sudo chmod 0700 /home/git/gitlab/tmp/sockets/private + sudo chown git /home/git/gitlab/tmp/sockets/private + + # If you are using non-default settings you need to update config.toml + cd /home/git/gitaly + sudo -u git -H editor config.toml + +For more information about configuring Gitaly see +[doc/administration/gitaly](../administration/gitaly). + ### Initialize Database and Activate Advanced Features sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production @@ -493,28 +515,6 @@ Make GitLab start on boot: sudo update-rc.d gitlab defaults 21 -### Install Gitaly - - # Fetch Gitaly source with Git and compile with Go - sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly,/home/git/repositories]" RAILS_ENV=production - -You can specify a different Git repository by providing it as an extra parameter: - - sudo -u git -H bundle exec rake "gitlab:gitaly:install[/home/git/gitaly,/home/git/repositories,https://example.com/gitaly.git]" RAILS_ENV=production - -Next, make sure gitaly configured: - - # Restrict Gitaly socket access - sudo chmod 0700 /home/git/gitlab/tmp/sockets/private - sudo chown git /home/git/gitlab/tmp/sockets/private - - # If you are using non-default settings you need to update config.toml - cd /home/git/gitaly - sudo -u git -H editor config.toml - -For more information about configuring Gitaly see -[doc/administration/gitaly](../administration/gitaly). - ### Setup Logrotate sudo cp lib/support/logrotate/gitlab /etc/logrotate.d/gitlab |