У меня есть следующий SVN репозитории структура под управлением Apache 2.2 под Windows Server 2008:Как настроить список доступа SVN для каталога/хранилища?
http://example.com/svn/ адресованного к e:\svn
(корню)
http://example.com/svn/dir/ предназначен для e:\svn\dir
(какого-нибудь каталога с несколькими хранилищами)
http://example.com/svn/dir/repo/ предназначено для: e:\svn\dir\repo
(само хранилище)
Как зарегистрироваться Список групп @foo
был rw
Доступ к repo
?
У меня есть следующий список доступа:
[groups]
@foo = user1, user2
[/]
* = r
[dir/repo:/]
@foo = rw
Последняя строка не работает в любой комбинации я попытался
Apache конф находится рядом:
<Location /svn>
SVNParentPath "E:\SVN"
DAV svn
SVNListParentPath on
AuthType Basic
AuthName "Subversion repositories"
Require valid-user
AuthUserFile svn-auth.txt
AuthzSVNAccessFile svn-acl.txt
</Location>
<Location /svn/dir/>
SVNParentPath "E:\SVN\Dir"
DAV svn
SVNListParentPath on
AuthType Basic
AuthName "Subversion repositories"
Require valid-user
AuthUserFile svn-auth.txt
AuthzSVNAccessFile svn-acl.txt
</Location>
<Location /svn/dir2/>
SVNParentPath "E:\SVN\Dir2"
DAV svn
SVNListParentPath on
AuthType Basic
AuthName "Subversion repositories"
Require valid-user
AuthUserFile svn-auth.txt
AuthzSVNAccessFile svn-acl.txt
</Location>
PS: '[repo: /]' не работает. Может быть, мне нужно создать отдельный файл списка доступа для каждого каталога под root? (У меня есть номер '' с разными 'SVNParentPath') –
abatishchev
Спасибо, что все выглядит нормально для меня: -/Извините, я еще не заметил: «@foo =» в определении групп, или, по крайней мере, мы используем только строки @ для разрешений каталога. Я все еще думаю, что это просто [repo: /] без dir в svn-acl.txt, на который ссылается ваше < Местоположение/svn/dir >. Не видел ваш PS до того, как я опубликовал это - я думаю, не тогда. Извините: -/ – Rup
Я установил отдельный файл списка доступа в Dir (svn-access-dir.txt), где установлены правила относительно и он работает, то есть '[repo: /] '. Но это очень интересно - возможно ли иметь один файл для всех поддиректоров? – abatishchev