Вы можете прочитать SVN Book Контроль версий с Subversion онлайн, там вы найдете главу под названием Встроенная аутентификация и авторизация , которая объясняет, как делать то, что вы хотите. 1005 *
Существует также раздел с именем Авторизация на основе пути , в котором показано, как предоставить права на чтение / запись для определенных путей.
Вы можете выставить свой сервер по нескольким протоколам. Проще использовать протокол SVN. Вы также можете использовать SSH или, если вы можете настроить свой собственный сервер Apache, вы можете выставить его по протоколу HTTP.
Все это хорошо объяснено в книге. Я действительно научился настраивать свой собственный сервер SVN через HTTP-сервер Apache после нескольких часов чтения и экспериментов.
EDIT-1
Если вы имеете в виду прямой доступ, вы можете использовать файловые URL для достижения этой цели. Это также объясняется в книге в разделе URL-адреса хранилища Subversion .