Столкнулся с тем, что репозитории раскиданы по разным серверам с разными настройками без возможности централизованного управления и мониторинга. Появилась идея сделать одно место хранения со следующими требованиями:
Изучение гугла и тестовые установки различного ПО привели меня к SCM-manager, который позволял практически из коробки реализовать все поставленные требования.
Внедрение сервиса проводилось на Debian 8.3 x64.
Под катом процесс установки и настройки:
- авторизация пользователей через Active Directory
- e-mail уведомления о пушах
- управление и создание репозиториев, а так же управление доступом через web-интерфейс
- возможность размещения mercurial, git, svn
- простота разворачивания
- поддержка SSL
Изучение гугла и тестовые установки различного ПО привели меня к SCM-manager, который позволял практически из коробки реализовать все поставленные требования.
Внедрение сервиса проводилось на Debian 8.3 x64.
Под катом процесс установки и настройки: