Может ли кто-нибудь помочь мне с этой путаницей ... Я правильно настроил сервер SVN. Моя проблема с авторизацией и доступом.
Я создал пользователей SVN через командную строку, используя следующую команду
htpasswd -cm / etc / svn-auth-users harry
и мой файл dav_svn.conf имеет следующее -
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
</Location>
Очевидно, что пользователь и пароль (зашифрованные) хранятся в / etc / svn-auth-users
Вопрос 1. Тогда в чем смысл использования файлов «authz» и «passwd» внутри моего repo / conf / Вопрос 2. В моей ситуации, как указано выше (т. Е. С использованием файла / etc / svn-auth- пользователи), как я могу ограничить пользователей определенной веткой.
Примечание: везде, где я вижу, доступ пользователей ограничен использованием файла «authz».
.
.
.
[my_repo:/branches/calc]
harry = rw
bobby = r
.
.
.
Я даже пробовал это, но безрезультатно. Любой пользователь, созданный с помощью командной строки выше, может получить доступ к транку. Любая помощь высоко ценится.