Используйте аутентификацию Apache + авторизация управлять доступом к подкаталогам Подверсии

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

Вы имеете в виду NAS?

2
задан 4 May 2010 в 21:46
1 ответ

Я только что провел весь день, пытаясь сделать это, и я думаю ответ на вопрос 1, поскольку Вы попросили, чтобы это был "нет". Если я пробую его и смотрю в журнале ошибок, я вижу ошибки по запросам PROPFIND на пути как "/myrepo/! svn": т.е. я думаю, что клиент Подверсии иногда запрашивает волшебные пути, которые только имеют значение к модулю сервера Подверсии, в противоположность путям как "/myrepo/subdir", который Apache мог понять и ограничить.

То, что Вы используете SVNParentPath, однако, заставляет меня подозревать, что/var/svn на самом деле содержит несколько репозиториев Подверсии, и customerA является одним таким репозиторием. Можно сказать путем проверки, существует ли файл/var/svn/customerA/format.

Это корректно? Если так, можно создать VirtualHost или другое местоположение, где можно получить доступ просто к customerA репозиторию с помощью директивы SVNPath. Например:

<VirtualHost>
  ServerName customerA.example.com

  <Location />
     SVNPath /var/svn/customerA
     ...
  </Location>
</VirtualHost>
1
ответ дан 3 December 2019 в 13:30

Теги

Похожие вопросы