Configurando servidor svnserve
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.