Meu diretório de repositório é / var / www / svn e o arquivo de acesso é / var / www / svn-auth
e eu crio o repositório project1 no diretório svn
Minha configuração
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>
alguma modificação link
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;
}
}
Eu consigo fazer o login, mas não consigo acessar o arquivo. Ele diz que o arquivo não foi encontrado assim error_log
[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
então tento alterar SVNPath /var/www/svn/REPOSITORY_NAME
para SVNPath /var/www/svn
e acessar svn.mydomain.com/project1 e error_log ainda mostram meu caminho errado
[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]
o caminho certo deve ser /var/www/svn/project1
, não /var/www/svn/
, /var/www/svn/REPOSITORY_NAME
Eu tento usar SVNPath /var/www/svn/project1
e este trabalho eu posso acessar o projeto1 mas se eu configurar assim, não posso acessar outro projeto
Por favor ajude !!!! Muito obrigado.