16 Развёртывание проекта на виртуальной машине
Алексей Безбородов edited this page 3 years ago

Для удобства новых участников проекта приступить к улучшению "Платформы Мирокод", мы создали и залили на ЯДиск Виртуальный жесткий диск(VirtualBox.vdi), на нем уже стоит Linux ОП с клонированным(Git) и развернутым проектом Platform_Mirocod. Проект уже насроен, скачены все необходимые для сборки пакеты. Скачивайте -> запускайте виртуалку -> творите!

К кому обратиться за помощью, если что-то пошло не так? Алексей Безбородов(https://git.mirocod.ru/Bezborodov), Николай Беляев (https://git.mirocod.ru/Nicolay https://t.me/The_Great_C0rnh01i0)

ИНСТРУКЦИЯ.

  1. Скачать файл: https://disk.yandex.ru/d/sIvkGkAc4P7Axg

  2. Разархивировать.

  3. Подключить файл vdi к VirtualBox.

    3.1. Нажимаем Создать.

    3.2. Заполняем имя. Тип: Linux. Версия: Other Linux (64-bit). Жмем Далее.

    3.3. Даем ему примерно 2 Гб RAM. Жмем Далее.

    3.4. Выбираем пункт «Использовать существующий виртуальный жесткий диск», Нажимаем с права в низу иконку папки. Нажимаем Добавить и выбираем наш файл vdi. Жмем Выбрать. Жмем Создать.

  4. Запускаем виртуалку нажав на кнопу «Запустить»

    4.1. Пароль администратора mirocod

  5. Запустить Gitea.Mirocod

    5.1. Заходим в домашний каталог папка Platform_Mirocod

    5.2. Открываем терминал правой кнопкой мыши.

    5.3. ./gitea

    5.4. Запускаем браузер по ссылке http://localhost:3000

  6. Указать БД sqlite3 и в самом низу указать пароль администратора.

Работа с репозиторием.

  1. Прежде все настраиваем своё имя в гите
git config --global user.name "Фимилия Имя"
git config --global user.email name@organisation.ru
  1. Отщепляем от dev_mirocod новую ветку (например, user_map).
git branch user_map

2.Переходим на новую ветку

git checkout user_map 

3.Пушим ветку в основной репозиторий

git push origin user_map:user_map

Указываем в задаче нужную ветку

4.Проводим изменения в нашей новой ветке.

  1. Добавляем новые файлы к коммиту
git add .
  1. Коммитим себе локально
git commit -m "Новые изменения #X"

, где #X - номер задачи, например #12

  1. Делаем запрос на слияние в ветку dev_mirocod в репозитории на сайте