Gitaly needs to be installed before initializing database
"/home/git/repositories" in arguments causes Gitaly installation to fail
This commit is contained in:
parent
b7ecc47777
commit
6f53d27ebd
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue