С помощью этого руководства вы запустите ВМ с Gitlab — систему для управления исходным кодом.
Вы будете использовать следующие сервисы:
Виртуальная машина free tier — сервис, в рамках которого предоставляется бесплатная виртуальная машина с готовой конфигурацией.
Публичный IP-адрес для доступа к веб-интерфейсу Gitlab.
Шаги:
1. Разверните инфраструктуру
-
Если вы уже зарегистрированы, войдите под своей учетной записью.
Загрузите публичную часть SSH-ключа в облако Cloud.ru Evolution по инструкции.
Создайте бесплатную виртуальную машину со следующими параметрами:
В поле Название укажите gitlab-vm.
В разделе Образ выберите: Публичные → Ubuntu 24.04.
В поле Название загрузочного диска укажите gitlab-disk.
Включите опцию Подключить публичный IP.
В поле Тип IP-адреса выберите Прямой.
Заполните поле Имя пользователя, например gl-user.
В разделе Метод аутентификации выберите Публичный ключ и Пароль.
Укажите публичный ключ и ваш пароль для создаваемого пользователя.
В поле Имя хоста укажите gitlab-vm.
Убедитесь, что в личном кабинете на странице сервиса «Виртуальные машины»:
отображается виртуальная машина gitlab-vm;
статус виртуальной машины — Запущена.
2. Установите и настройте Gitlab
Подключитесь к виртуальной машине 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
3. Авторизуйтесь в Gitlab
В браузере перейдите на страницу \http://<VM_ip-address>.
Откроется окно авторизации:
Если поля для авторизации не появились
Что дальше
В этой лабораторной работе вы настроили и запустили собственный инстанс Gitlab.
- 1. Разверните инфраструктуру
- 2. Установите и настройте Gitlab
- 3. Авторизуйтесь в Gitlab
- Что дальше