Я много рассказывал об этой функции, чтобы иметь многопозиционный репозиторий в другом месте на сервере с apache2. Все описания для изменения /etc/apache2/mods-available/dav_svn.conf
, как показано ниже:Apache2 svn Несколько репозиториев
# Subversion - team A
<Location "/a">
DAV svn
SVNPath /svn/team-a
SVNIndexXSLT "/svnindex.xsl"
</Location>
# Subversion - team B
<Location "/b">
DAV svn
SVNPath /svn/team-b
SVNIndexXSLT "/svnindex.xsl"
</Location>
Я попытался изменить мое, но она не работает. Ниже моей конфигурации:
<Location /Repo1>
DAV svn
SVNParentPath /home/xxx/repositories/Repo1/
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/svn-users
</Location>
<Location /Repo2>
DAV svn
SVNParentPath /home/xxx/repositories/Repo2/
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /etc/svn-users
</Location>
С помощью этой конфигурации ни один из двух хранилищ не работает. Если я включаю 1 за время, работает одно репо.
Как вы можете видеть, я хочу, чтобы корневые репозитории находились в другом пути: каждый корень имеет разные субрепозитории.
Я знаю. У меня есть Repo1, который является реестром многих репозиториев. Repo2 - это каталог с различными репозиториями. – LPs
@LPs - показать точный вывод ошибок (и использовать svn-command), теперь у меня нет идей –
Я решил сейчас. Что-то странное у кролика svn. В терминале все работает хорошо. – LPs