Самостоятельно размещаемая платформа управления git‑репозиториями
Всё для разработки в одном бинарнике на Rust. Git, CI/CD, реестр контейнеров и пакетов, задачи, запросы на слияние, GitOps-развёртывание - при потреблении 46 МБ памяти в покое.
В бесплатном плане нет ни минут сборки, ни квоты на хранилище — потому что это ваше железо.
Всё что нужно для DevOps
Один процесс, одна база данных - и ничего больше не нужно ставить
размещение git-репозиториев
HTTP + SSH. Ветки, теги, blame, веб-редактор, Git LFS, GPG-подписи, релизы.
конвейеры CI/CD
Встроенный CI/CD с YAML-конфигурацией. DAG, матрица сборок, повторы, артефакты, кеш, веб-терминал.
Реестр контейнеров
OCI-совместимый. Мультиархитектура, сканирование уязвимостей, политики хранения, сборка мусора.
Задачи и проекты
Задачи с метками, вехами, шаблонами. доски задач для визуального управления проектами.
Запросы на слияние
Построчные комментарии, рецензии, CODEOWNERS. Очередь слияния, стратегии squash/merge/rebase.
Безопасность
Сканирование уязвимостей, проверка лицензий зависимостей, DORA-метрики (Pro), журнал аудита (Max).
Ключевые характеристики
Что отличает GitRiver
Сколько выдерживает один узел
Числа получены прогоном на выделенном сервере
| Действие | Отклик | Предел на одном узле |
|---|---|---|
| Открыть репозиторий | 1,3 мс | 17 500 в секунду |
| Открыть список задач | 1,9 мс | 12 600 в секунду |
| Создать задачу | 2,8 мс | 3 130 в секунду |
| Поиск по коду | 26 мс | 54 в секунду |
| Забрать репозиторий (git clone) | 44 мс | 123 в секунду |
| Отправить изменения (git push) | 59 мс | 120 в секунду |
Шесть сценариев из двенадцати — остальные в отчёте. Замеряются вызовы API, без отрисовки страницы в браузере. Отклик — медиана при одном работающем человеке. Предел — наибольшая частота запросов, при которой не отказал ни один из них.
Замер на 16-поточном Intel Xeon CPU E5-2667 v4, PostgreSQL 18.6, база из 10 000 репозиториев, 100 000 задач и 100 000 запросов на слияние (247 МБ).
За прогон сервер обработал 4 085 212 запросов и не отдал ни одной ошибки.
Быстрый старт
Одна команда - и платформа готова
docker compose up -dГотовы попробовать?
Community-версия бесплатна: без ограничений по пользователям, репозиториям, минутам сборки и объёму хранилища
Начать бесплатно