Вопрос немного глупый, но я не могу его разобрать. У меня есть сервер с SVN, который использует директиву SVNPath в httpd.conf, и все отлично работает с авторизацией пути. Теперь я устанавливаю второй сервер, в котором я собираюсь использовать директиву SVNParentPath, и у меня все это работает, за исключением того, что я не могу правильно получить часть авторизации. Насколько я понимаю, это то же самое, что и при использовании SVNPath, но вам нужно указать имя репо перед именем папки. Мой SVNParentPath - / srv / svn /, и я создал каталог / srv / svn / testproj, а затем запустил
svnadmin create /srv/svn/testproj
Сейчас я настраиваю свой файл авторизации:
[/]
* =
svnadmin = rw
adusgi = rw
[testproj:/svn/testproj]
demada = rw
degari = rw
scarja = rw
Теперь, если я попытаюсь зафиксировать / svn / testproj с помощью пользователя svnadmin или adusgi, все будет в порядке. Если я попробую, например, demada, это не сработает ... (Я выполнил команды htpasswd2 для пользователя, очевидно. Каталог правильный или, по крайней мере, так я использую каталог с уже запущенным сервером SVNPath, часть I Думаю, я ошибаюсь, это имя репо, я просто использовал имя каталога, но что я действительно должен туда поместить?
Спасибо, Джеймс
разобрался, правильный синтаксис: [testproj: /]