Назад | Перейти на главную страницу

Невозможно получить доступ к репозиторию svn по правильному пути

Мой каталог репозитория / var / www / svn и файл доступа / var / www / svn-auth и я создаю репозиторий project1 в каталоге svn

Моя конфигурация

svn.mydomain.com.conf

<VirtualHost 127.0.0.1:8080>
    ServerName svn.mydomain.com
    <Location />
        DAV svn
        SVNPath /var/www/svn/REPOSITORY_NAME
        AuthType Basic
        AuthName "Subversion repositories"
        AuthUserFile /var/www/svn-auth/passwd
        Require valid-user
    </Location>
</VirtualHost>

некоторая модификация httpd.conf

Listen 8080
DocumentRoot "/var/www/"
<Directory "/var/www">

nginx svn.mydomain.com.conf

server {
    server_name svn.mydomain.com;       
    location / {            
        proxy_pass   http://127.0.0.1:8080;
    }   
}

Я могу войти в систему, но не могу получить доступ к файлу Он говорит, что файл не найден таким образом журнал ошибок

[Fri Feb 01 10:06:44 2013] [error] [client 115.87.26.145] (20014)Internal error: Can't open file '/var/www/svn/REPOSITORY_NAME/format': No such file or directory
[Fri Feb 01 10:06:44 2013] [error] [client 115.87.26.145] Could not fetch resource information.  [500, #0]
[Fri Feb 01 10:06:44 2013] [error] [client 115.87.26.145] Could not open the requested SVN filesystem  [500, #2]
[Fri Feb 01 10:06:44 2013] [error] [client 115.87.26.145] Could not open the requested SVN filesystem  [500, #2]
[Fri Feb 01 10:06:45 2013] [error] [client 115.87.26.145] File does not exist: /var/www/favicon.ico

тогда я пытаюсь изменить SVNPath /var/www/svn/REPOSITORY_NAME к SVNPath /var/www/svn и зайдите на svn.mydomain.com/project1 и журнал ошибок все еще показываю мой неправильный путь

[Fri Feb 01 10:23:28 2013] [error] [client 127.0.0.1] (20014)Internal error: Can't open file '/var/www/svn/format': No such file or directory
[Fri Feb 01 10:23:28 2013] [error] [client 127.0.0.1] Could not fetch resource information.  [500, #0]
[Fri Feb 01 10:23:28 2013] [error] [client 127.0.0.1] Could not open the requested SVN filesystem  [500, #2]
[Fri Feb 01 10:23:28 2013] [error] [client 127.0.0.1] Could not open the requested SVN filesystem  [500, #2]

правильный путь должен быть /var/www/svn/project1
не /var/www/svn/ , /var/www/svn/REPOSITORY_NAME

Я пытаюсь использовать SVNPath /var/www/svn/project1 и эта работа я может получить доступ к проекту1 но если я настрою так, я не могу получить доступ к другому проекту

Пожалуйста помоги!!!! Большое спасибо.

Хорошо, короткое обвинение в конфигурации вашего Apache

Ваше ServerName + Location + SVNPath теперь означает:

Для URL http://svn.mydomain.com/ открытый репозиторий, созданный в /var/www/svn/REPOSITORY_NAME

Если у вас нет /var/www/svn/REPOSITORY_NAME каталог или репозиторий по этому пути, вы получите ошибки «Невозможно открыть файл» + «Не удалось открыть запрошенную файловую систему SVN»

Если вы хотите иметь доступ к более чем одному репозиторию по общему базовому пути (svn.mydomain.com/repository1, svn.mydomain.com/repository2...) и поместите все репозитории в подкаталоги /var/www/svn/ ты должен: