Merge branch 'patch-29' into 'master'
documentation: fixes to source installation instructions Closes #47483 See merge request gitlab-org/gitlab-ce!21359
This commit is contained in:
commit
f4d18201d2
1 changed files with 25 additions and 23 deletions
|
@ -457,11 +457,35 @@ 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
|
||||
|
||||
# Type 'yes' to create the database tables.
|
||||
|
||||
# or you can skip the question by adding force=yes
|
||||
sudo -u git -H bundle exec rake gitlab:setup RAILS_ENV=production force=yes
|
||||
|
||||
# When done you see 'Administrator account created:'
|
||||
|
||||
|
@ -491,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 a new issue