dragon’s lair

Configurando servidor svnserve

Publicado em gerencia de projetos por claudemiroalves em 16, Março 2008

Nesse Tutorial vou mostrar como configurar um servidor svn, WINDOWS!.

1º, Vá ao site do subversion[http://subversion.tigris.org/] baixe e instale a versão compativel ao seu
sistema operacional.

2º configure as variaveis de ambiente do sistema operacional para enxergar a pasta bin do subversion

3º Crie um arquivo .bat, nele você adicionara as seguintes linhas.

##arquivo.bat##

svnserve -d -r C:\projetos

##fim arquivo.bat##

onde C:\projetos é o root onde estarão os projetos.

4º Baixe o tortoise, ou outro programa para trabalhar com svn, ou se preferir trabalhar com a linha de comando. pule esse passo.

5º Criando um repositorio:

crie um diretorio para o repositorio e em seguida utilize o botão direito do mouse no diretorio criado, abra o menu
do tortoise e selecione a opção “Create repository here…”

selecione a opção “Native filesystem(FSFS)”

nesse diretorio tera uma pasta conf (não caia na besteira de mexer nesses diretorios. se não seu projetos ja era.)

dentro de conf você encontrara 3 arquivos authz, passwd e svnserve.conf

faça a configuração como segue aseguir.

##passwd##

[users]
usuario1 = senha1
usuario2 = senha2
usuario3 = senha3

##fim passwd##

##authz##

[groups]
grupo1 = usuario1, usuario2
grupo2 = usuario3

[/]
@grupo1 = rw
@grupo2 = r

##fim authz##

##svnserve.conf##

[genaral]

### read para leitura, write para leitura e escrita e none para proibição
anon-access = none
auth-access = write

###arquivo de configuração passwd
password-db = passwd

###arquivo de configuração de grupos de acesso
auth-db = authz

###ex: realm Meu projeto
realm = <Nome_do_projeto>

##fim svnserve.conf##

6º rode o bat que você criou. para acessar basta usar

svn://localhost/nome_do_projeto

onde localhost é o ip da maquina onde estara hospedada as aplicações.
nesse caso minha maquina local.