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