Возможно ли иметь разные пользовательские разрешения (кому разрешено, а кому нет) на папки репозитория SVN в MacOS X? - PullRequest
1 голос
/ 18 июня 2011

У меня есть несколько разработчиков, работающих в разных проектах в одном и том же хранилище SVN, я не хочу, чтобы они имели доступ к неправильному проекту.

Я думал, что с несколькими репозиториями можно справиться, но теперь я не знаю, и после попытки найти в Интернете все еще не нашел, как или можно настроить svn / apache, чтобы разрешить только конкретную учетную записьиметь доступ к определенному репозиторию.

Есть ли способ достичь этого базового уровня безопасности с помощью Subversion на Mac OS X?

Есть ли способ использовать htpassword для этого?

Заранее спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 18 июня 2011

Самый простой способ - создать пользователей для каждого из пользователей SVN, добавить их в группу svn, а затем предоставить доступ через svn + ssh: // user @ somehost / path / to / repos. Это дает им доступ к оболочке, что может быть нежелательно, этот страх может быть уменьшен с помощью какой-то тюрьмы для chroot, которая обычно требует перекомпиляции openSSH.

другим вариантом будет использование webdav с http-аутентификацией (небезопасно, если не используется ssl).

0 голосов
/ 18 июня 2011

Да, вы определенно можете это сделать.Прочитайте этот раздел из Subversion Book .

...