2010-10-11 3 views
0

Я настраиваю сервер svn для локальной сети. Это svn-сервер на основе файлов, на котором хост является localhost. Я хотел бы предоставить разрешения для каждого каталога для моих пользователей. Репозиторий находится в моей учетной записи. Можно ли сделать это?разрешение для каждого каталога в svn

svn list file://localhost/path /to repository/in /network 

В нем перечислены репозитории svn, а также выписки без проверки подлинности пользователей. Я настроил как PASSWD и AuthZ файл мошенника directory.Following конфигурация:

 [general] 
    anon-access = none 
    auth-access = write 
    password-db = passwd 
    authz-db = authz 
    realm = abc 

SASL является disabled.I добавили имя пользователя и пароль в файле паролей, и я дал разрешение в-справочник в AuthZ файле , Но это совсем не работает. Он также не запрашивает имя пользователя и не аутентифицирует его. Можете ли вы предложить какие-либо идеи для этого?

И у меня есть

ответ

1

Использование

[users] 
username = password 

для того, чтобы ограничить доступ к аутентификации пользователей только.

+0

я использовал этот предмет тоже. он даже не работает для меня. возможно ли предоставить разрешение для каждого каталога в конфигурации сервера svn на основе файлов? – thetna

+0

Лично я использую apache и authz для достижения права доступа на уровне каталога. Посмотрите http://tortoisesvn.net/docs/nightly/TortoiseSVN_de/tsvn-serversetup-svnserve.html. Статья находится на немецком языке, но пример конфигурации должен говорить сам за себя. – zellus

Смежные вопросы