Я думал диск, который находится в сети - такая вещь существует? Я не хочу должным быть покупать новую машину для резервного копирования
Вы имеете в виду NAS?
Я только что провел весь день, пытаясь сделать это, и я думаю ответ на вопрос 1, поскольку Вы попросили, чтобы это был "нет". Если я пробую его и смотрю в журнале ошибок, я вижу ошибки по запросам PROPFIND на пути как "/myrepo/! svn": т.е. я думаю, что клиент Подверсии иногда запрашивает волшебные пути, которые только имеют значение к модулю сервера Подверсии, в противоположность путям как "/myrepo/subdir", который Apache мог понять и ограничить.
То, что Вы используете SVNParentPath, однако, заставляет меня подозревать, что/var/svn на самом деле содержит несколько репозиториев Подверсии, и customerA является одним таким репозиторием. Можно сказать путем проверки, существует ли файл/var/svn/customerA/format.
Это корректно? Если так, можно создать VirtualHost или другое местоположение, где можно получить доступ просто к customerA репозиторию с помощью директивы SVNPath. Например:
<VirtualHost>
ServerName customerA.example.com
<Location />
SVNPath /var/svn/customerA
...
</Location>
</VirtualHost>