Перейти к содержимому

Разработка

Gitea: self-hosted git-сервер для команд, которые хотят хранить код на своём сервере

Тип Разработка · Инструменты разработчика · Open Source · Self-Hosted
Статус Работает
Проверено 2026-07-19
Доступ в РФ Устанавливается на собственный сервер, ограничений для РФ нет

Gitea — лёгкий self-hosted git-сервер на Go: репозитории, задачи, код-ревью и CI/CD на вашем сервере без ежемесячных платежей. Устанавливается за 20–30 минут на VPS от 300 рублей в месяц. Данные хранятся там, где вы их разместили. Ниже — ключевые функции, системные требования, доступ из России и сравнение с Forgejo и GitLab.

Разработчик
Gitea Limited
На рынке с
2016
Сайт
gitea.com
Доступ в РФ
Устанавливается на собственный сервер, ограничений для РФ нет

Что такое Gitea и как он появился

Gitea — платформа для хранения исходного кода, совместной разработки и запуска автоматических сборок. Устанавливается на собственный сервер или арендованный VPS. Внешнего облачного хранилища нет: репозитории, задачи и артефакты сборок хранятся там, где вы их разместили.

Gitea возникла в 2016 году как форк Gogs — минималистичного git-сервера на Go. Оригинальный Gogs развивался медленно и не принимал внешние патчи, поэтому сообщество создало ответвление с открытой моделью разработки. С тех пор Gitea существенно превзошла Gogs по функциональности: добавились Actions, реестр пакетов, OAuth2 и десятки других возможностей. В 2022 году разработчики зарегистрировали Gitea Limited — коммерческую компанию для управления проектом, что вызвало часть сообщества создать альтернативный форк Forgejo под некоммерческим управлением.

Актуальная версия на дату проверки — v1.27.0 (13 июля 2026). Лицензия — MIT, коммерческое использование разрешено без ограничений.

Что умеет платформа

Базовый набор: репозитории с полной историей изменений, ветки, pull-запросы с code review, задачи, wiki, доски в стиле канбан, метки и вехи. Интерфейс знаком разработчикам с опытом GitHub — структура навигации и основные сочетания клавиш совпадают.

Gitea Actions — встроенная система автоматизации, совместимая с форматом GitHub Actions. Файлы workflow.yml, написанные для GitHub, работают на Gitea практически без изменений. Сборки выполняются на вашем сервере или отдельном агенте — никакие внешние сервисы не участвуют. Платные минуты GitHub Actions не тратятся.

Реестр пакетов — Gitea хранит Docker-образы, npm-пакеты, Python-пакеты (PyPI), Java-артефакты (Maven), NuGet, Composer, Helm-чарты и ещё около 20 форматов прямо рядом с кодом. Отдельный реестр не нужен.

Аутентификация — LDAP, Active Directory, OAuth2 (подключение через Keycloak, Authelia, корпоративные системы), SAML 2.0, WebAuthn. Gitea встраивается в существующий корпоративный каталог пользователей.

Зеркалирование — автоматическая синхронизация репозиториев с GitHub, GitLab или другими источниками. Если основная платформа окажется недоступна, зеркальная копия готова к работе.

Системные требования и варианты установки

Минимум для личных проектов — 512 МБ оперативной памяти и одно ядро процессора. Команда 10–30 человек работает на 1–2 ГБ RAM и двух ядрах. Для сравнения: GitLab CE требует от 4 ГБ RAM в минимальной конфигурации. Агент сборок устанавливается отдельно и требует дополнительно 1–2 ГБ RAM на каждый параллельный поток.

Вариант 1 — бинарный файл: скачать одиночный исполняемый файл (~100 МБ) для Linux, настроить конфигурацию, запустить через systemd. Поддерживаются SQLite (встроена), PostgreSQL, MySQL. Время развёртывания — 20–30 минут по официальной документации.

Вариант 2 — Docker Compose: одна команда запускает Gitea с базой данных в контейнерах. Удобно для команд, уже использующих Docker.

VPS для команды до 10 человек обходится в 300–500 рублей в месяц у российских провайдеров.

Доступ из России и хранение данных

Gitea — программа, а не облачный сервис. Скачиваете дистрибутив, устанавливаете на сервере в дата-центре Selectel, Beeline Cloud, Yandex Cloud или любом российском VPS-провайдере. Никакой зависимости от иностранных компаний после установки нет.

Дистрибутив распространяется через gitea.com — доступен из России напрямую. После установки сервер Gitea работает полностью автономно: интернет нужен только для скачивания обновлений.

Данные команды не покидают контур компании. При размещении на российском сервере выполняется требование локализации по 152-ФЗ — ответственность за конфигурацию и обслуживание несёт ваша организация.

Лицензия, цена и модель управления

Gitea бесплатна для любого использования — личного, коммерческого, государственного. MIT-лицензия не ограничивает ни коммерческое применение, ни модификацию кода. Единственные расходы — аренда собственного сервера.

С 2022 года проект управляется Gitea Limited. Это коммерческая компания, что обеспечивает стабильное финансирование разработки, но создаёт иной риск по сравнению с некоммерческими проектами: решения по развитию платформы принимает компания, а не открытое сообщество. Часть разработчиков перешла в Forgejo именно из-за этого изменения.

Gitea против Forgejo и GitLab CE: что выбрать

Forgejo — форк Gitea с высокой совместимостью: большинство настроек и базы данных переносятся без изменений. Ключевые различия — лицензия (MIT у Gitea против GPL-3.0+ у Forgejo) и модель управления (коммерческая компания против немецкой НКО). Если уже развёрнута Gitea и всё работает — нет причин срочно мигрировать. Для новых развёртываний в 2026 году аналитики чаще рекомендуют Forgejo из-за более активного сообщества.

GitLab CE — мощная платформа с встроенными сканерами безопасности, эпиками, дорожными картами и полным набором DevSecOps-инструментов. Требует минимум 4–8 ГБ RAM, значительно сложнее в обслуживании. Gitea выигрывает по простоте и потребляемым ресурсам; GitLab CE — выбор для команды 20+ человек с требованиями к аудиту безопасности.

Gogs — минималистичный предшественник Gitea без Actions и реестра пакетов. Подходит только если нужен абсолютный минимум: хранение кода без автоматизации сборок.

Кому Gitea подходит и кому не подходит

Gitea оптимальна для команды разработчиков от 3 до 50 человек, которой нужны хранение кода на собственном сервере в России, встроенные CI/CD-сборки и реестры пакетов без ежемесячных платежей вендору. Сервис особенно удобен для стартапов и агентств, которые хотят уйти от SaaS-зависимости.

Платформа не подходит, если в команде нет человека, готового обслуживать сервер, нужны гарантии времени работы с SLA от вендора или требуется корпоративный DevSecOps-стек со встроенными сканерами безопасности.

Быстрый выбор git-платформы

Сопоставьте сценарий команды с платформой — Gitea здесь один из вариантов, а не универсальный ответ.

Ваша ситуация Что смотреть На что обратить внимание
Небольшая команда, нужен git без SaaS и с хранением данных в России Gitea Требует обслуживания собственного сервера
Нужны полные инструменты DevSecOps: сканеры безопасности, эпики, дорожные карты GitLab CE Требует от 4–8 ГБ RAM и значительных усилий на настройку
Важна некоммерческая модель управления платформой Forgejo GPL-3.0+ вместо MIT: публичные форки обязаны открывать изменения
Open-source проект без собственного сервера, нужен бесплатный хостинг Codeberg Приватные репозитории только для некоммерческих проектов, лимит 100 МБ
Нужен абсолютный минимум: только git без CI/CD и реестров пакетов Gogs Нет Actions и реестра пакетов; разработка менее активная
Максимальная видимость open-source проекта и доступ к тысячам интеграций GitHub Данные на американских серверах, платный для командного использования

Дата проверки: 19 июля 2026. Статусы сервисов меняются — сверяйте условия на официальных сайтах вендоров. Цифровой Атлас не является юридической или финансовой консультацией.

Если Gitea не подходит по задаче