Escolar Documentos
Profissional Documentos
Cultura Documentos
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)
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.
Crie a pasta Servidor_De_Internet no diretrio C: e dentro dessa pasta crie a subpasta Apache e clique em OK.
Clique em Install.
Clique em Next.
Clique em Next.
Clique em Browse, para poder modificar o diretrio onde o Subversion ser instalado.
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.
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.
Clique em Finish.
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.
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.
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.
13
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.
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
16