Установка частного репозитория для GitLab на собственный сервер - PullRequest
1 голос
/ 22 января 2020

Я хочу установить частный репозиторий GitLab на своем собственном сервере. Хранилище будет размещено на моем сервере, а не в облаке. Как я могу этого достичь? Любая помощь высоко ценится.

1 Ответ

1 голос
/ 22 января 2020

Самый простой способ - использовать GitLab Omnibus , используя один Docker образ со всем, что в нем.
См. Его docker Страница справочника .

sudo docker run --detach \
  --hostname gitlab.example.com \
  --env GITLAB_OMNIBUS_CONFIG="external_url 'http://my.domain.com/'; gitlab_rails['lfs_enabled'] = true;" \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume /srv/gitlab/config:/etc/gitlab \
  --volume /srv/gitlab/logs:/var/log/gitlab \
  --volume /srv/gitlab/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

Таким образом, вам не нужно устанавливать вручную все компоненты GitLab (ruby, Go, Gitaly, ...): все уже установлена ​​в образе Docker.

...