Установка и настройка Gitlab EE

Поднятие базового Gitlab EE (Enterprise Edition)

Процесс установки на Debian/Ubuntu

  1. Установите необходимые зависимости:

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
  1. Добавьте репозиторий GitLab:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
  1. Установите GitLab EE:

sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee

Замените gitlab.example.com на ваш домен или IP-адрес.

Для установки конкретной версии:

sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee=<версия>
  1. После установки дождитесь окончания автоматической настройки. Если нужно запустить настройку вручную:

sudo gitlab-ctl reconfigure
  1. Для получения начального пароля root пользователя:

sudo cat /etc/gitlab/initial_root_password

Важно: Этот пароль будет удален через 24 часа после установки.

  1. Проверьте статус всех сервисов:

Изменение конфигурации

Основной файл конфигурации /etc/gitlab/gitlab.rb Команда для применения настроек sudo gitlab-ctl reconfigure

Настройка URL

Для доступа не только до домену, но и IP необходимо в файле

Для доступа по конкретному домену

Настройка DNS

При отсутствии доступа по домену, необходимо прописать в файле /etc/hosts IP-адрес и домен:

Настройка Timezone

В файле конфигурации надо заменить

на

Настройка почты

Настройка SSH

Настройка LDAP

Last updated