1 - Instalação
# yum install mod_dav_svn subversion-devel subversion
2 - Configuração
a) Criando o diretório onde serão armazenados os projetos, vou criar no /var
# svnadmin create /var/svn
b) Configurações do subversion no Apache
Edite o arquivo /etc/httpd/conf.d/subversion.conf e adicione as seguintes linhas, observe o os locais conforme seu ambiente:
#########################################
(Location /repos)
DAV svn
SVNPath /var/svn
AuthType Basic
AuthName "Subversion repos"
AuthUserFile /var/svn/passwd
Require valid-user
(/Location)
##########################################
Troque ( por < e ) por >, ainda não sei como postar esses simbolos aqui.
Para acessar vamos usar o "/repos" definido acima, ou seja, http://localhost/repos
c) Vamos criar o arquivo de senhas
# htpasswd -cm /var/svn/passwd SeuNome
Para adicionar outros usuários
# htpasswd -m /var/svn OutroNome
d) Definindo as permissões para o diretório
# chown -R apache.apache /var/svn
e) Reinicie o apache
# service httpd restart
3 - Acessando
Para acessar o subversion use o endereço http://localhost/repos tanto para acessar via httpd ou no cliente.
5 comentários:
Ola camarada, tudo bom?
Fiz todo procedimento que voce ensinou mas na hora de efetuar o login ao acessar via http ele nunca aceita, e ja fiz o teste criando varios outros usuarios, voce sabe o que pode estar causando isso?
Fala Breno tudo bem? Me mande seu e-mail para trocarmos informações, peço desculpas mas preciso validar esse artigo faz tempo que não uso o subversion.
http://wiki.centos.org/HowTos/Subversion
Valeu Jonas!! Com este how to funcionou
Vlw Jonas.... Esse deu certinho!
Postar um comentário