Как указать права доступа к проектам в репозитории svn через apache в debian - PullRequest
0 голосов
/ 30 апреля 2009

Кто-нибудь может мне сказать, правильный ли следующий подход или нет?

[группы]

team1 = user1 team2 = user2.user3

[/] @ Team1 = RW

[подрывной: / myproject1] @ Команда = RW

Ответы [ 2 ]

0 голосов
/ 03 июня 2009

Нет, попробуйте ограничить доступ и убедитесь, что ваши репозитории по-прежнему доступны

0 голосов
/ 01 мая 2009

это конфигурация, которую я использую (в файле svn_access_file имя вашего файла может быть diff)

[groups]
my_group_name = my_user_id, his_user_id
my_group_name2 = my_user_id2, his_user_id2

[myreponame:/]
@my_group_name = rw

[myreponame:/mybranch/]
@my_group_name2 = rw

мой корень репозитория находится в / usr / svnrepo / мой репозиторий / usr / svnrepo / myreponame

Моя конфигурация Apache:

<Location /svn>
DAV svn
SVNParentPath /usr/svnrepo/
AuthzSVNAccessFile /etc/svn/svn_access_file
Satisfy Any
Require valid-user
AuthType Basic
AuthName "Subversion repository"
AuthUserFile /etc/svn/svn_auth_file
SVNAutoversioning on
</Location>

Итак, вы подходите правильно

...