sexta-feira, 30 de janeiro de 2009

Instalando o Subversion no CentOS

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:

Unknown disse...

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?

Diego Fucitalo disse...

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.

Jonas Ferreira - Thunder-Boy disse...

http://wiki.centos.org/HowTos/Subversion

Uyara disse...

Valeu Jonas!! Com este how to funcionou

Unknown disse...

Vlw Jonas.... Esse deu certinho!