Você está na página 1de 16

Criando e Configurando um Servidor de Verses SVN

Este tutorial tem como objetivo exemplificar como instalar e configurar um servidor SVN. No decorrer desse tutorial iremos instalar os seguintes softwares: Apache 2.2.8 (www.javacia.com.br/downloads/apache_2-2-8.msi) Subversion 1.4.6 (www.javacia.com.br/downloads/svn_1-4-6.exe)

1) Instalando o Servidor Apache: Ao iniciar a instalao clique em Next.

Leia os Termos de Licensa, escolha a primeira opo e clique em Next.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

Na tela de Descrio do Servidor Apache clique em Next.

Nos campos Network Domain e Server Name, digite localhost, no campo Administrators Email Adress, digite localhost@localhost. Escolha a opo de instalar como servio na porta 80 e clique em Next.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

Escolha a opo Custom e clique em Next.

Clique no boto Change

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

Crie a pasta Servidor_De_Internet no diretrio C: e dentro dessa pasta crie a subpasta Apache e clique em OK.

Com o diretrio modificado clique em Next.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

Clique em Install.

Aps o processo de Instalao clique em Finish.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

2) Instalando o Subversion (SVN) Ao iniciar a instalao do Subversion clique em Sim.

Clique em Next.

Clique em Next.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

Clique em Browse, para poder modificar o diretrio onde o Subversion ser instalado.

Escolha a pasta criada no momento da instalao do Servidor Apache: C:\Servidor_De_Internet.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

Com o diretrio modificado clique em Next.

Se desejar criar uma opo no menu Iniciar, ento simplismente clique em Next, caso no queira selecione a opo Dont create a Start... e clique em Next.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

Se quiser criar cones na rea de Trabalho e na rea de servios prxima ao relgio do Windows, ento deixe as duas opes marcadas, caso contrrio desmarque as duas e clique em Next.

Clique em Install.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

Aps o processo de instalao clique em Next.

Clique em Finish.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

10

3) Criando um repositrio SVN Crie a pasta Repositorio no diretrio: C:\Servidor_De_Internet, abra o Prompt do Windows, entre no diretrio C:\Servidor_De_Internet\Repositorio (cd C:\Servidor_De_Internet\Repositorio)

Aps entrar no diretrio da pasta Repositorio digite: svnadmin create nomedorepositorio e execute esse comando.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

11

4) Criando usurios e senha para o servidor Abra o Prompt do Windows e entre no diretrio: C:\Servidor_De_Internet\Apache\bin (cd C:\Servidor_De_Internet\Apache\bin).

Execute o seguinte comando: htpasswd -cm C:\Servidor_De_Internet\Apache\senha nomedousuario Logo aps digite a senha para esse usurio e confirme a senha.

Para adicionar outros usuarios utilize -m ao invs de utilizar o -cm, pois o -cm utilizado para criar um novo arquivo com um usurio, mas como j existe o arquivo o correto criar s mais um usurio dentro do mesmo. Para maiores informaes de como utilizar o comando de criar usurios digite apenas htpasswd e d enter, e ir aparecer todos os parmetros que voc pode utilizar para execut-lo.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

12

5) Configurando o Servidor Coloque o arquivo ConfigSvn.txt (www.javacia.com.br/downloads/ConfigSvn.txt) no diretrio: C:\Servidor_De_Internet\Apache\conf. Abra o arquivo httpd.txt localizado nessa mesma pasta onde foi colocado o arquivo ConfigSvn.txt. No final do arquivo httpd.txt digite:
#Configurao SVN Include conf/ConfigSvn.txt

Salve o arquivo e feche. Abra o arquivo ConfigSvn.txt. Verifique se os diretrios das linhas LoadModule esto de acordo com o diretrios em que foi instalado o Subversion. Dentro do bloco Location, informe o diretrio do seu repositrio na linha SVNPath e o diretrio do arquivo de senhas na linha AuthUserFile.

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

13

Salve o arquivo e feche.

No diretrio: C:\Servidor_De_Internet\Repositorio\javacia\conf abra o arquivo svnserve.conf, tire o comentrio (#) das linhas anon-access e auth-access, e tambm modifique o parmetro atribuido na linha anon-access de read para none.

A configurao anon-access, serve para informar se o repositrio ter direito de acesso annimo, ou seja, sem necessidade de usurio registrado, os parmetros que podem ser passados so: none - acesso no permitido para usurios annimos read - somente leitura para usurios annimos write - leitura e escrita para usurios annimos O auth-access tem a mesma utilidade do anon-access, s que agora para usurios registrados. JavaCia - Criando e Configurando um Servidor de Verses (SVN) 14

6) Testando a instalao e configurao do servidor Reinicie e verifique se ele ir reiniciar sem nenhum erro, caso tenha algum erro, reveja os passos anteriores do tutorial.

Para testarmos o servidor abra seu Browser de internet e digite http://localhost/svn

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

15

Ao digitar o usuario e senha criados anteriormente clique em OK, o Browser dever mostrar as seguintes informaes:

Pronto, voc j pode utilizar seu servidor SVN para seus projetos, ns da JavaCia esperamos ter ajudado com esse tutorial.

Atenciosamente, JavaCia

JavaCia - Criando e Configurando um Servidor de Verses (SVN)

16

Você também pode gostar