SCM-Manager

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: scm-manager.org

SCM-Manager — это решение с открытым исходным кодом для управления репозиториями исходного кода, поддерживающее Git, Mercurial и Subversion. Оно предоставляет единый веб-интерфейс для создания, настройки и администрирования репозиториев, что упрощает процессы DevOps и CI/CD в организациях. Программа ориентирована на самообслуживание, не требуя сложной настройки серверов или баз данных, и может быть установлена на различных платформах.

SCM-Manager позволяет пользователям создавать новые репозитории через веб-форму, где указываются имя и тип репозитория. Для Git и Mercurial при создании можно автоматически инициализировать репозиторий с созданием стандартной ветки и файла README.md. Для Subversion используется инструмент svnadmin для создания дампа существующего репозитория и его импорта в SCM-Manager. Это решение подходит для команд, которым необходимо централизованно управлять доступом, аутентификацией и правами пользователей без сложной инфраструктуры.

  • Поддержка Git, Mercurial и Subversion — возможность работы с тремя популярными системами контроля версий через единый интерфейс.
  • Веб-интерфейс — интуитивно понятный интерфейс для управления репозиториями и пользователями.
  • Плагины — поддержка расширений для добавления дополнительного функционала.
  • REST API — доступ к функционалу системы через API для интеграции с другими сервисами.
  • Гибкая аутентификация — возможность настройки различных механизмов аутентификации, включая встроенные и внешние решения.
  • Управление правами доступа — детальная настройка прав пользователей и групп для обеспечения безопасности.
  • Лёгкая установка — простота развертывания без необходимости в сложной настройке серверов или баз данных.
  • Открытый исходный код — бесплатное использование и возможность модификации под собственные нужды.
Подробнее