Публиковать только часть хранилища SVN в Интернете
У меня есть несколько репозиториев, обслуживаемых svnserve в VPN. Теперь я хотел бы позволить одному из наших клиентов получить доступ к части хранилища через Интернет.
Мой сервер работает на svn://192.168.1.10 (192.168.1.10:3690)
и я могу включить доступ к этому порту из Интернета. Но проблема в том, что каждый в нашей компании может получить доступ к любым репозиториям через Интернет по протоколу SVN. Это часто небезопасно, поэтому я бы хотел избежать этого решения.
Можно ли публиковать только svn://192.168.1.10/project/trunk/client/scripts
через интернет без публикации всех репозиториев?
Интересно, безопасно ли запускать другой экземпляр svnserve
с другой конфигурацией и с другим портом, но через тот же репозиторий SVN. В этой новой конфигурации файл доступа будет содержать только:
[project:/trunk/client/scripts]
customer = rw
PS: я бы тоже хотел не использовать Apache + WebDAV.