С помощью этого руководства вы запустите ВМ с Gitlab — систему для управления исходным кодом.
Вы будете использовать следующие сервисы:
«Виртуальные машины» — сервис, в рамках которого предоставляется виртуальная машина.
«Публичные IP» — сервис для организации доступа к веб-интерфейсу Gitlab.
Шаги:
Если вы уже зарегистрированы, войдите под своей учетной записью.
Загрузите публичную часть SSH-ключа в облако Cloud.ru Evolution по инструкции.
Создайте виртуальную машину со следующими параметрами:
Название — gitlab-vm.
Образ — публичный образ Ubuntu 22.04.
Сетевой интерфейс — выберите тип Публичный IP.
Метод аутентификации — Публичный ключ и Пароль.
Публичный ключ — укажите ключ, созданный ранее.
Пароль — задайте пароль пользователя.
Убедитесь, что в личном кабинете на странице сервиса «Виртуальные машины»:
отображается виртуальная машина gitlab-vm;
статус виртуальной машины — Запущена.
Подключитесь к виртуальной машине gitlab-vm через серийную консоль или по SSH.
Обновите ОС и ее пакеты:
sudo apt update -y
Установите зависимости:
sudo apt install -y ca-certificates curl openssh-server tzdata perl
Скачайте Gitlab из репозитория:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Установите компонент Gitlab-ce:
sudo EXTERNAL_URL="http://<vm_ip_address>" apt install gitlab-ce
Где vm_ip_address — публичный IP-адрес ВМ.
Настройте файрвол:
sudo ufw allow httpsudo ufw allow httpssudo ufw allow OpenSSHsudo ufw enablesudo ufw status
В браузере перейдите на страницу \http://<VM_ip-address>.
Откроется окно авторизации:
В этой лабораторной работе вы настроили и запустили собственный инстанс Gitlab.