Немного тангенциально, но я просто использую VisualSVN Server . Он бесплатный, очень простой в настройке («следующий», «следующий» ...) и поставляется с оснасткой MMC для всех администраторов. Это затрудняет работу с несколькими репозиториями без необходимости каждый раз добавлять дополнительные сервисы.
(обратите внимание, они взимают плату за клиента, но вы можете использовать любой клиент SVN для общения с ним; мне нравится TortoiseSVN , но все, что вам нравится ...)
Также - под капотом он использует Apache для предоставления данных, обеспечивая как HTTPS для безопасности, так и позволяя использовать Интернет через порты, защищенные брандмауэром.
Наконец, он даже позволяет выбирать «обычные» пары имя пользователя / пароль или интеграцию с вашими сетевыми (доменными и т. Д.) Учетными данными. Довольно гладко.