Купить Корзина
  • Домены и сайты
  • Облако и IT-инфраструктура
  • Вход

Получить консультацию

Ответим на вопросы, расскажем о конфигурациях, поможем с переносом, подберем оборудование, подготовим коммерческое предложение

Нажимая кнопку «Отправить» я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с Политикой конфиденциальности и правилами пользования сайтом

Персональный менеджер ответит на ваши вопросы и проведет через все этапы заключения договора: — подберет оборудование — сформирует коммерческое предложение — поможет с миграцией сервера к нам

Нажимая кнопку «Отправить» я даю согласие на обработку персональных данных и подтверждаю, что ознакомился с Политикой конфиденциальности и правилами пользования сайтом

Или просто оставьте номер телефона, и мы перезвоним вам

  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. Рег.облако
    3. Облачные серверы
    4. Установка программного обеспечения
    5. Как установить и настроить GitLab на облачном сервере Рег.ру

    Как установить и настроить GitLab на облачном сервере Рег.ру

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

    GitLab предоставляет инструменты для управления частными и публичными репозиториями, автоматической сборки и развертывания приложений, отслеживания ошибок, управления проектами, проведения код-ревью и CI/CD.

    В этой статье мы расскажем, как установить GitLab на свой сервер VPS в Рег.ру. Подробнее о том, как использовать GitLab в условиях санкций, мы писали в блоге.

    Как установить GitLab на облачный сервер

    В Рег.ру вы можете заказать облачный сервер с предустановленным GitLab. Для этого:

    • 1
      Перейдите на страницу.
    • 2

      Выберите регион размещения сервера:

      Как установить GitLab на облачный сервер 1

    • 3

      Нажмите Приложения и панели управления и выберите образ GitLab:

      Как установить GitLab на облачный сервер 2

      Ставим GitLab

    • 4

      Выберите подходящую конфигурацию сервера:

      Как установить GitLab на облачный сервер 3

    • 5

      Укажите контактный email для GitLab:

      Как установить GitLab на облачный сервер 4

    • 6

      Нажмите Заказать сервер:

      Как установить GitLab на облачный сервер 5

    Готово, установка GitLab на облачный сервер завершена. Вы сможете использовать GitLab сразу после создания сервера.

    Как войти в GitLab

    После создания сервера на вашу почту придет письмо с доступами:

    Как установить GitLab на облачный сервер 27

    Чтобы войти в GitLab:

    • 1

      Перейдите по ссылке, которая указана в письме в строке «Панель управления»:

      Как установить GitLab на облачный сервер 28

      Откроется страница для входа:

      Как установить GitLab на облачный сервер 6

    • 2

      Заполните поля:

      • Username or primary email — введите имя пользователя, которое указано в письме в строке «E-mail root-пользователя»,
      • Password — введите пароль, который указан в письме в строке «Пароль».

      Затем нажмите Sign In:

      Как установить GitLab на облачный сервер 29

    Как настроить GitLab

    Базовая настройка GitLab

    Перед началом работы с GitLab рекомендуем настроить учетную запись. Для этого:

    • 1

      На главной странице в левом верхнем углу кликните на кружок с аватаром и нажмите Edit profile:

      Как установить GitLab на облачный сервер 8

    • 2

      В разделе Profile укажите актуальное имя пользователя и контактный email. Здесь же при необходимости можно изменить аватар, указать часовой пояс, задать статус и многое другое:

      Как установить GitLab на облачный сервер 9

    • 3

      Перейдите в раздел Account. По умолчанию для аккаунта используется имя пользователя root — замените его на любое другое. Также в этом разделе можно подключить двухфакторную аутентификацию:

      Как установить GitLab на облачный сервер 10

    Настройки доступа

    На главной странице в левом нижнем углу кликните Admin Area:

    Как установить GitLab на облачный сервер 11

    В разделе Settings вы сможете настроить доступ к GitLab:

    Как установить GitLab на облачный сервер 12

    Например, можно запретить или ограничить регистрацию новых пользователей, дать доступ к отдельным проектам только конкретным пользователям, ограничить доступ по IP.

    Настройка внешнего URL для GitLab

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

    • 1
      Подключитесь к серверу по SSH. Данные для подключения к серверу вы можете найти в информационном письме, отправленном на ваш email после создания сервера.
    • 2

      Откройте конфигурационный файл gitlab.rb в текстовом редакторе с помощью команды:

      nano /etc/gitlab/gitlab.rb
    • 3

      Найдите строку:

      external_url 'http://gitlab.localhost'

      Замените значение http://gitlab.localhost на имя вашего домена.

    • 4
      Сохраните изменения и закройте редактор, нажав Ctrl+X, Y, Enter.
    • 5

      Обновите конфигурацию GitLab с помощью команды:

      sudo gitlab-ctl reconfigure

    Как сбросить пароль GitLab

    • 1
      Подключитесь к серверу по SSH. Данные для подключения к серверу вы можете найти в информационном письме, отправленном на ваш email после создания сервера.
    • 2

      Введите команду:

      sudo gitlab-rake "gitlab:password:reset"

      В поле «Enter username:» введите имя пользователя и нажмите Enter. Затем укажите пароль пользователя и подтвердите его.

    • 3

      Откройте браузер и перейдите по адресу вашего сервера GitLab. Откроется страница для входа:

      Как установить GitLab на облачный сервер 6

    • 4

      Авторизуйтесь в GitLab. Для этого в поле «Username or primary email» введите имя пользователя, в поле «Password» укажите пароль, заданный в шаге 1, и нажмите Sign In:

      Как установить GitLab на облачный сервер 29

    Как установить GitLab Runner

    GitLab Runner — это веб-приложение, которое используется для выполнения задач CI/CD. Оно принимает инструкции от GitLab CI/CD и выполняет их на целевой машине или контейнере.

    В Рег.ру доступна автоматическая установка GitLab Runner при заказе облачного сервера. Чтобы заказать сервер с предустановленным GitLab Runner:

    • 1
      Перейдите на страницу.
    • 2

      Выберите регион размещения сервера:

      Как установить GitLab на облачный сервер 1

    • 3

      Нажмите Приложения и панели управления и выберите образ GitLab Runner:

      Как установить GitLab на облачный сервер 13

    • 4

      Выберите подходящую конфигурацию сервера:

      Как установить GitLab на облачный сервер 14

    • 5
      Укажите URL-адрес инстанса GitLab:
    Как найти GitLab URL
    • Если вы используете GitLab, размещенный на собственном сервере, посмотрите на URL-адрес вашего проекта. Например, если проект размещен по адресу https://gitlab.example.com/yourname/yourproject, то URL-адрес инстанса будет https://gitlab.example.com;
    • если вы размещаете проекты на gitlab.com, укажите URL-адрес https://gitlab.com.

    Как установить GitLab на облачный сервер 15

    • 6
      Укажите токен GitLab Runner:
    Как получить токен для GitLab Runner
    • 1
      Войдите в веб-интерфейс GitLab.
    • 2

      В левом нижнем углу нажмите кнопку Admin Area:

      Как установить GitLab на облачный сервер 11

    • 3

      Справа нажмите CI/CD и выберите Runners:

      Как установить GitLab на облачный сервер 16

    • 4

      Нажмите на кнопку New instance runner:

      Как установить GitLab на облачный сервер 17

    • 5

      В поле Tags укажите теги с обозначением заданий, которые будет выполнять средство запуска:

      Как установить GitLab на облачный сервер 18

      Если вы хотите продолжить без добавления тегов, отметьте чекбокс Run untagged jobs:

      Как установить GitLab на облачный сервер 19

    • 6
      При необходимости внесите настройки в разделе Configuration.
    • 7

      Нажмите кнопку Create runner:

      Как установить GitLab на облачный сервер 20

    • 8

      Токен отобразится в блоке Step 1:

      Как установить GitLab на облачный сервер 21

    Как установить GitLab на облачный сервер 22

    • 7

      Нажмите Заказать сервер:

      Как установить GitLab на облачный сервер 23

    Готово, GitLab Runner установлен. Вы сможете использовать его сразу после создания сервера.

    Как изменить настройки GitLab Runner

    Чтобы изменить настройки GitLab Runner:

    • 1
      Подключитесь к серверу по SSH. Данные для подключения к серверу вы можете найти в информационном письме, отправленном на ваш email после создания сервера.
    • 2

      Введите команду:

      gitlab-runner register  
      --url your_external_url 
      --token your_token

      Где:

      • your_external_url — URL-адрес инстанса GitLab,
      • your_token — токен GitLab Runner.
    • 3

      Далее вы увидите следующий вывод:

      Enter the GitLab instance URL (for example, https://gitlab.com/):

      Нажмите Enter.

    • 4

      Затем вы увидите поле:

      Enter a name for the runner. This is stored only in the local config.toml file:

      Нажмите Enter.

    • 5

      После этого необходимо задать executor — среду для запуска пайплайнов. В появившемся поле введите название нужной среды, например docker, и нажмите Enter:

      Как установить GitLab на облачный сервер 24

    • 6

      Выберите образ executor, который будет использоваться в контейнерах, где будут запускаться пайплайны. В появившемся поле введите название нужного образа, например ruby:2.7, и нажмите Enter:

      Как установить GitLab на облачный сервер 25

    На этом регистрация Runner завершится. После этого он начнет отображаться в разделе Admin Area > CI/CD > Runners:

    Как установить GitLab на облачный сервер 26

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Бесплатный хостинг для сайта
    • Дешевый хостинг
    • Бесплатный VPS-сервер
    • Дешёвые VPS
    Рассылка Рег.ру

    Лайфхаки, скидки и новости об IT

    Даю согласие на получение рекламных и информационных материалов

    Домены и сайты
    • Домены
    • Хостинг
    • Создание сайтов
    • SSL-сертификаты
    • VPS и VDS серверы
    • Whois
    • Магазин доменов
    Облако
    и IT-инфраструктура
    • Облачные серверы
    • Частное облако
    • Облачное хранилище
    • Kubernetes в облаке (K8S)
    • Облачные базы данных
    • Выделенные серверы
    Полезное
    • Стоимость услуг
    • Cпособы оплаты
    • База знаний
    • Документы
    • ЭДО
    • Партнерам
    • Сообщить о нарушении
    • РБК: новости России и мира сегодня
    • Новости компаний РФ
    • РБК Инвестиции: курсы валют
    Компания
    • О компании
    • Контакты
    • Офисы
    • Новости
    • Акции и скидки
    • Блог
    • Отзывы клиентов
    8 800 555-34-78 Бесплатный звонок по России
    +7 495 580-11-11 Телефон в Москве
    • vk
    • telegram
    • ok
    • moikrug
    • youtube
    • twitter
    • Облачная платформа Рег.ру включена в реестр российского ПО Запись №23682 от 29.08.2024
    • © ООО «РЕГ.РУ»
    • Политика конфиденциальности
      Политика обработки персональных данных
      Правила применения рекомендательных технологий
      Правила пользования
      и другие правила и политики
    • Нашли опечатку?
      Выделите и нажмите Ctrl+Enter
    • Мы используем cookie и рекомендательные технологии для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера