Что было бы лучшим решением с учетом масштабируемости / нагрузки и безопасности, svnserve + xinetd или автономного svnserver? Спасибо!
Не забывайте, что всегда есть svn поверх ssh, и mod_dav_svn
, как широко распространенные, так и высоконадежные.
Одна вещь, которую я могу рассматривать как преимущество использования xinetd, - это возможность использования нескольких репозиториев.
Если вы хотите, чтобы один svnserve обслуживал несколько репозиториев, вам нужно использовать переключатель -r и загрузить svnserve.
Однако добавление нового дерева репозитория потребует перезапуска всего процесса svnserve, что может прервать работу текущих пользователей.
Если вы используете xinetd, он будет автоматически загружен в следующий раз, когда система станет спокойной (и вам не нужно ждать, пока это произойдет).
На данный момент это единственное преимущество, которое я вижу в использовании xinetd.