Клиенту требовалось развернуть централизованный и защищённый SVN-сервер на базе Astra Linux для использования внутри корпоративной инфраструктуры и организации совместной работы команды.
Основной целью было создание стабильной системы управления версиями с безопасным доступом по HTTPS без использования доменного имени, только по внутреннему IP-адресу. Важным требованием являлось обеспечение удобного управления пользователями и правами доступа, чтобы команда могла безопасно работать с репозиториями и выполнять стандартные операции (checkout, update, commit) с удалённых рабочих машин.
Дополнительно требовалось подготовить решение таким образом, чтобы заказчик мог самостоятельно сопровождать систему после завершения проекта: создавать новых пользователей, добавлять репозитории, управлять доступом и понимать структуру конфигурации сервера.
Для решения задачи был выбран стек Apache + mod_dav_svn + OpenSSL, обеспечивающий полноценный доступ к SVN по HTTPS без доменного имени — только по IP-адресу.
Результат
SVN-сервер полностью функционирует, доступен по HTTPS через
VPN, все клиенты заказчика успешно подключились и выполняют SVN-операции.