Dúvida svn

Olá amigos,

Sou iniciante em opensource

Quero instalar na empresa um Servidor Subversion com autenticação de usuário

Conf o svnserve.conf para acnon-acess = read
Auth-acces = write

Ao configurar o Httpd.conf (para acessar via browser)

[b]<Location /svn>
DAV svn
SVNParentPath /var/svn/repositorio
AuthType Basic
AuthName “repositorio”
AuthUserFile /etc/httpd/passwd (local onde está a relação de senhas criadas pelo htpasswd)

SVNListParentPath on

Require valid-user

#AuthzSVNAccessFile /etc/httpd/svn-acl

[/b]

Quando tento acessar via browser http://ip./svn/repositorio

ele abre tela pedindo login e senha aí digito as informações e ma aparece o seguinte:

[i][b]O documento XML não está associado a estilos. A estrutura do documento é representada abaixo.


<D:error>
<C:error/>
<m:human-readable errcode=“2”>
Could not open the requested SVN filesystem
</m:human-readable>
</D:error>
[/b][[/i]

Cara, tenta colocar o SVNParentPath assim:

SVNParentPath /var/svn

Outra coisa… Vc vai querer autenticação para navegar no repo via browser?
Acho mais simples deixar a autenticação apenas para commit mas ai vai da politica da sua empresa.

[]'s!

Nada mudou.

Sim quero acessar via browse o repositorio na rede.

Tipo, o intuito principal e uma forma de autenticação diferente daquela do arquivo [user] do svn onde aparecem as senhas dos usuários.

Foi isso que me atraiu no htpasswd (senha criptografada]

Dá mais um toque aí meu camarada

Então… Vc está querendo usar o Apache como provider de autenticação para o svn certo?

Se for isso mesmo tem uma série de verificações que vc tem que fazer para ele conseguir autenticar dessa forma.
Sugiro que vc comente todas as suas configurações atuais e tente ir fazendo por partes.

Se preferir, siga algum tutorial com o passo a passo bem detalhado para garantir que está tudo configurado corretamente.

Não sei que distro vc ta usando no seu server mas se for Ubuntu tenta esse tutorial:
http://davidwinter.me/articles/2006/02/16/subversion-over-apache-2-on-ubuntu/

Se não for o caso, dá uma “googlada” que tenho certeza que você irá achar o que está procurando.

Boa sorte.

[]'s

1° /etc/subversion/

2° Criado repositorio para testes [svn]

3ª Configuração do httpd.conf

[b]<Location /svn>
DAV svn
SVNParentPath /etc/subversion/svn
AuthType Basic
AuthName “Repositorio Subversion”
AuthUserFile /etc/subversion/passwd (local onde está a relação de senhas criadas pelo htpasswd)

SVNListParentPath on

Require valid-user

#AuthzSVNAccessFile /etc/httpd/svn-acl

[/b] 4ª No arquvo conf do repositorio [svnserve.conf]

configurei
anon-acess = read
auth-acess = write

Quando acesso o end: http://192.168.1.249/svn

Abre a tela de login

Digito as informações, aí dá a entender que ele autenticou o usuário [aparece mensagem pedindo se memoriza senha no browse]

Aí aparece a msg:

[b]O documento XML não está associado a estilos. A estrutura do documento é representada abaixo.


<D:error>
<C:error/>

<m:human-readable errcode=“13”>

Can’t open directory ‘/etc/subversion/svn’: Permission denied
</m:human-readable>
</D:error>

[/b]

O usuario do processo do Apache deve ter permissao de leitura e escrita em /etc/subversion/svn

permissões ok