Среда разработки с Gitea

Лёгкий self-hosted Git-сервер для команд, которым не нужен тяжёлый стек.

Стоимость
от 16 000 ₽/мес
Обсудить задачу

Что входит

Разворачиваем Gitea — экономичную альтернативу для хранения репозиториев и базового CI на собственной инфраструктуре.

Gitea выбирают, когда код нужно держать у себя, а разворачивать тяжёлую платформу ради двух-трёх команд не хочется. Частые поводы: подписка на внешний сервис дорожает с каждым новым разработчиком, исходники по внутренним правилам не должны покидать контур компании, а от системы нужны репозитории, ревью и простая сборка, а не полный набор возможностей корпоративной платформы.

Разворачивается сервис на вашем сервере или в контейнере: устанавливается Gitea с базой данных, настраивается доступ по защищённому протоколу через обратный прокси. Дальше создаётся структура организаций и репозиториев, раздаются права, подключается базовая сборка и, главное, настраивается резервное копирование с проверкой восстановления. Отдельный шаг — перенос существующих репозиториев вместе с историей, ветками и тегами.

В результате код и история изменений остаются на вашем оборудовании, а расходы сводятся к содержанию небольшого сервера вместо оплаты за каждого пользователя. Сопровождение состоит из редких обновлений и контроля резервных копий, поэтому отдельный администратор под задачу не требуется.

Этапы работы

  1. 01Установка и настройка Gitea
  2. 02Организация репозиториев и прав
  3. 03Подключение базового CI
  4. 04Бэкапы и сопровождение

Частые вопросы

Как проходит внедрение?
Уточняем размер команды, объём репозиториев и требования к резервному копированию. Затем готовим сервер, ставим Gitea с базой, настраиваем защищённое соединение и создаём структуру организаций и прав. Дальше переносим существующие репозитории с историей, подключаем сборку и настраиваем бэкапы. Завершаем тестовой отправкой кода и краткой инструкцией по эксплуатации.
Чем Gitea отличается от GitLab?
Gitea легче: меньше требований к ресурсам сервера и проще сопровождение, при этом основное на месте — репозитории, ревью, права, базовая сборка. GitLab даёт более развитые конвейеры и встроенные инструменты для крупных процессов. Если команда небольшая и от системы нужны хранение кода и простая сборка, разумнее начать с Gitea.
Какие есть ограничения?
Встроенная сборка покрывает типовые сценарии, но сложные многоступенчатые конвейеры с развитым кешированием удобнее строить на более тяжёлых системах. Интеграции с трекерами и внешними сервисами делаются через веб-хуки и программный интерфейс. Работает на обычном сервере с Linux, требования к ресурсам скромные и зависят от размера репозиториев.
Что нужно от вас?
Сервер (физический или виртуальный) с доступом для настройки и возможностью открыть нужные порты, а также решение о том, где будут храниться резервные копии. Ещё пригодится список команд и проектов, чтобы сразу собрать структуру доступов, а не переделывать её после переноса репозиториев.

Обсудим задачу

Расскажите о проекте — предложим решение и оценку

Посмотрим на задачу, процессы и бюджет и предложим, как её закрыть. Работаем по Fixprice или T&M.

Телефон
+7 (981) 894-98-79
Режим работы
Пн–Пт, 9:00–19:00 МСК

Можно без звонка: укажите email — ответим письменно. Оценка ни к чему не обязывает.