Configuração

Configuração

Isso existe no meu arquivo httpd.conf:

<Location /svn>

   DAV svn
   SVNParentPath /Users/iirp/Sites/svn
   Allow from all
   #AuthType Basic
   #AuthName "Subversion repository"
   #AuthUserFile /Users/iirp/Sites/svn-auth-file
   #Require valid-user

</Location>

Este é um arquivo funcional

Quando eu mudo isso para:

<Location /svn>

   DAV svn
   SVNParentPath /Users/iirp/Sites/svn
   #Allow from all
   AuthType Basic
   AuthName "Subversion repository"
   AuthUserFile /Users/iirp/Sites/svn-auth-file
   Require valid-user

</Location>

e quando acesso meu repositório através de URL, aparece a tela de autenticação, mas depois dessa tela meu repositório svn não aparece corretamente.

ver a mensagem que me dá é:

Erro do Servidor Interno

O servidor encontrou um erro interno ou configuração incorreta e não conseguiu concluir sua solicitação.

Por favor, contacte o administrador do servidor,[e-mail protegido]e informe-os sobre a hora em que o erro ocorreu e qualquer coisa que você possa ter feito que possa ter causado o erro.

Mais informações sobre esse erro podem estar disponíveis no log de erros do servidor.

Responder1

O arquivo /Users/iirp/Sites/svn-auth-file existe e pode ser lido pelo usuário que executa o processo Apache? Verifique as permissões.

Responder2

Bem, comece dividindo a tarefa em partes menores

  • Teste com configuração mais à prova de balas
  • Testar acesso ao repositório (RO) sem autenticação
  • Testar o acesso no cliente SVN CLI

Dicas por subtarefas

Configuração

<Location /svn/>
...
SVNParentPath /Users/iirp/Sites/svn/

Acesso anônimo

Satisfy Any

Teste de acesso

svn ls URL/REPO

informação relacionada