GitLab — это DevOps платформа, охватывающая весь жизненный цикл разработки продукта: от планирования и проектирования до доставки и мониторинга.

GitLab берет на себя все задачи по управлению репозиториями, запросами на слияние, запуску пайплайнов в рамках CI/CD, деплою приложений и планирования релизов. GitLab частично повторяет функциональность Github, реализуя при этом собственные дополнительные возможности. Главное преимущество — это возможность использования бесплатной версии Community Edition, которая может быть размещена на собственном сервере, что гарантирует независимость процесса разработки вашего продукта.

GitLab project screen

Gitlab CE от Бегета — развернутая на вашем сервере платформа GitLab актуальной версии, готовая к работе за считанные минуты вместе с доменом и SSL-сертификатом.

Обратите внимание!
Платформа GitLab имеет достаточно высокие системные требования: не менее 4 CPU и 4 GB RAM.

В связи с этим, для обеспечения корректной работы, автоматическая установка GitLab осуществляется на конфигурации, удовлетворяющие минимальным системным требованиям.

Состав приложения

  • Ubuntu 22.04
  • Docker, последняя версия
  • GitLab CE 15.x

Установка и использование GitLab

При создании сервера помимо стандартных параметров вам будет предложено указать:

  • Домен, по которому будет доступен ваш Gitlab. Для выбора доступны как уже зарегистрированные домены и поддомены, так и бесплатный технический домен в зоне .beget.app. Дополнительно будет установлен SSL-сертификат.
  • Пароль администратора: пароль, который будет использоваться в GitLab для аутентификации под суперпользователем root.

После создания сервера будет начато развертывание вашего сервиса GitLab. Процесс занимает приблизительно 5-7 минут. После завершения развертывания вы получите уведомление

Использование GitLab

GitLab login screen

Для входа в GitLab просто откройте в вашем браузере адрес https://my-domain.beget.app, где my-domain.beget.app — выбранный вами при создании сервера домен.

Для первого входа в GitLab от имени администратора используйте следующие доступы:

  • Имя пользователя: root
  • Пароль: пароль, который вы указали при создании сервера. Он также доступен в панели управления в окне с информацией об установленном GitLab
Обратите внимание!
Если вы не предполагаете размещение публичного проекта, то мы рекомендуем вам сразу после первого входа отключить открытую возможность регистрации аккаунтов.

Для этого перейдите через верхнее меню в Admin AreaSettingsGeneral и снимите галочку возле пункта Sign-up enabled. После чего сохраните настройки.

Желаем удачной работы!

Частые вопросы по GitLab

Где располагаются файлы установленного GitLab?

Данные развернутого на вашем сервере GitLab располагаются в директории /opt/beget/gitlab. В ней содержатся директории с файлами конфигурации, данные, включая репозитории, и логи.

Конфигурационный файл контейнера с гитлабом: /opt/beget/gitlab/docker-compose.yml

Gitlab
Конфигурация:

Бесплатно с каждым сервером:


Автоматический бэкап данных
Круглосуточный мониторинг
Почтовая система
DNS-хостинг
Приватные сети
55
Категории
Для разработчиков