2010-04-23 5 views
1

Я использую Apache + SVNSVN несколько репозиториев в подпапках

апач конфигурационный файл:

LoadModule dav_module modules/mod_dav.so 
LoadModule dav_svn_module modules/mod_dav_svn.so 
LoadModule authz_svn_module modules/mod_authz_svn.so 

<Location /code> 
    DAV svn 
    SVNParentPath "c:/repositories" 
</Location> 

Представьте я иметь эту файловую структуру (в каждом т я есть один репозиторий SVN?)

c 
    repositories 
     uc1 
      0809v 
       t1 
       t2 
       t3 
      0809i 
       t1 
       t2 
     uc2 
      t1 
      t2 
     t1 

я могу получить доступ к хранилищам с помощью:

svn://domain.com/code/uc1/0809v/t1 
svn://domain.com/code/uc1/0809v/t2 
svn://domain.com/code/uc1/0809v/t3 

Я хочу, чтобы получить доступ к ним с помощью URLs:

http://domain.com/code/uc1/0809v/t1 
http://domain.com/code/uc1/0809v/t2 
http://domain.com/code/uc1/0809v/t3 

и увидеть содержимое хранилища в браузере.

Если я создать репозиторий в корне папки SVN я могу увидеть репозиторий (http://domain.com/code/t1), когда я попробовать другие URLs я получаю сообщение об ошибке Не удалось открыть запрашиваемое Svn файловую систему

Мой вопрос заключается ,
Можно выполнить поиск во всех подпапках, которые ищут хранилища svn?

Редактировать

В documentation говорится, что каталоги в SVNParentPath имеют , чтобы быть репозиториев, поэтому не смотря через все подкаталоги.

Вы могли бы быть в состоянии сделать сценарий однако, что вывод будет несколько Место-блоки, соответствующие родителю папки SVN репозитории.

С помощью этого решения дано https://serverfault.com/users/24957/ptman мне нужно перезапустить apache каждый раз, когда я создаю новый репозиторий!

+0

У меня нет ни малейшего понятия о том, что вы на самом деле спрашиваете, я установил много репозиториев svn за день до этого и, вероятно, помогу вам, если вы зададите вопрос более четко. Кроме того, вы должны размещать это на serverfault, а не stackoverflow – adhanlon

+0

Я могу просто получить доступ к репозиториям, расположенным в подпапке папки моих репозиториев. Я хочу иметь доступ к репозиториям с глубиной больше 1. – fampinheiro

ответ

2

по https://serverfault.com/users/24957/ptmanhttps://serverfault.com/questions/135459/svn-multiple-repositories-in-subfolders в

Документация, гласит, что каталоги в SVNParentPath не имеют быть хранилищами, поэтому не смотря через все подкаталоги.

Вы могли бы быть в состоянии сделать сценарий однако, что вывод будет несколько Место-блоки, соответствующие родителю папки SVN репозитории.

+1

См. Также http://serverfault.com/questions/96113/read-only-svn-on-apache2-under-windows – abatishchev

 Смежные вопросы

  • Нет связанных вопросов^_^