Configuração da subversão 403 Proibido

1

Eu configurei a subversão de acordo com isso para: link

Portanto, no diretório raiz do meu servidor, tenho a seguinte pasta: /var/snv . Esta pasta irá conter meus repositórios svn que eu criei dessa maneira

sudo svnadmin create /var/svn/myproject

Em seguida, editei o arquivo dav_svn.conf .

<Location /var/svn>

  DAV svn

  SVNParentPath /var/svn

  AuthType Basic
  Require valid-user
  AuthName "Subversion Repository"
  AuthUserFile /etc/apache2/dav_svn.passwd

</Location>

Eu tento acessar o subversion via navegador com http://myRootServer.com/var/svn . Isso me pede nome de usuário e senha e ao digitar os dados corretos eu recebo um erro 403 Proibido, You don't have permission to access /var/svn on this server .

Alguma idéia está errada?

    
por Lost in OWL 25.08.2011 / 19:59

2 respostas

2

Ao especificar um SVNParentPath , a localização real do caminho (neste caso, /var/svn/ ) não é um local válido para solicitar - não há mecanismo para servir um índice dos repositórios filho.

Uma solicitação para um repositório filho diretamente ( /var/svn/myproject ) deve render uma página de índice para esse repositório e não deve fornecer 403 após a autenticação bem-sucedida.

    
por 25.08.2011 / 20:10
3

Você pode exibir uma lista de repositórios usando o SVNParentPath.

Você precisa adicionar o seguinte à sua configuração do Apache:

SVNListParentPath on
    
por 29.08.2011 / 08:56

Tags