Публиковать только часть хранилища SVN в Интернете - PullRequest
0 голосов
/ 30 октября 2018

У меня есть несколько репозиториев, обслуживаемых 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.

...