Публиковать только часть хранилища 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.

0 ответов

Другие вопросы по тегам