Помощь

Маркетплейс: GitLab (Community Edition)

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

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

Основные возможности GitLab:

  • управление пользователями и группами, правами доступа к git-репозиториям;
  • управление публичными и приватными git-репозиториями;
  • отслеживание ошибок, деплой, анализ кода;
  • интеграция с разными CI-системами (Jenkins, TeamCity и т.д.), организация самостоятельного процесса CI посредством встроенных средств.

Приложение включает следующее ПО:

Название Версия
GitLab CE Latest

Дополнительная информация:

После создания виртуальной машины первоначальная автоконфигурация GitLab может занять до 10 минут.

Когда настройка будет завершена, в файле /root/.secrets можно будет найти реквизиты доступа к GitLab для пользователя root.

Информация о подготовленном проекте отображается в приветственном сообщении при заходе на сервер по SSH.

Вы можете отключить данное сообщение изменением параметра ENABLE в файле /etc/default/motd-gitlab

Web-интерфейс GitLab доступен по адресу http://ip_виртуальной_машины

Шаги после развертывания приложения:

Донастройка GitLab:

  • Настройте DNS A-запись Вашего домена на IP-адрес облачного сервера, на котором работает GitLab.
  • Ознакомиться с официальной документацией по работе с GitLab можно по адресу https://docs.gitlab.com/ee/user/

Включение TLS шифрования с использованием сертификатов от Let’s Encrypt c помощью встроенных инструментов GitLab:

Убедитесь, что А запись Вашего домена указывает на IP-адрес облачного сервера, на котором работает GitLab. Это необходимо для подтверждения владения доменом при выписывании сертификата Let's Encrypt.

  • Зайдите на сервер по SSH, используя реквизиты, которые были отправлены Вам на почту при создании ВМ.
  • Откройте файл /etc/gitlab/gitlab.rb любым текстовым редактором (например, nano или vim).
  • В строке

    external_url 'http://gitlab.example.com'
    измените протокол с http на https и вместо gitlab.example.com укажите Ваш домен.
  • Добавьте в любое место файла конфигурации строку

    letsencrypt['contact_emails'] = ['ваша_контактная_почта']

    Это необходимо для уведомления Вас со стороны Let's Encrypt, если возникнут какие-то вопросы по выписанному сертификату.

  • Сохраните и закройте файл /etc/gitlab/gitlab.rb.
  • Выполните команду gitlab-ctl reconfigure

После этого GitLab организует получение сертификата Let's Encrypt и переконфигурирует внутренние сервисы на использование TLS.
Ваш сервис GitLab станет доступен по адресу https://ваш_домен.

Желаем Вам приятной работы!

Виртуальный сервер c GitLab

Мощный облачный сервер на базе KVM (AMD EPYC)

Заказать

Приложения маркетплейса

Широкий выбор приложений для облачных сервисов.

Маркетплейс