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,12 +457,36 @@ 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:'
|
||||
|
||||
**Note:** You can set the Administrator/root password and e-mail by supplying them in environmental variables, `GITLAB_ROOT_PASSWORD` and `GITLAB_ROOT_EMAIL` respectively, as seen below. If you don't set the password (and it is set to the default one) please wait with exposing GitLab to the public internet until the installation is done and you've logged into the server the first time. During the first login you'll be forced to change the default password.
|
||||
|
@ -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