Documente Academic
Documente Profesional
Documente Cultură
Introduo
Programas Necessrios
Seguem abaixo (ver Tabela 1) os programas utilizados no tutorial e suas respectivas verses, assim como link para download:
Servidor SVN
1.
Primeiramente, realize o download do apache e execute a instalao. Ser uma instalao simples, basta seguir clicando em next.
2.
Em seguida, realize o download do Subversion e execute o instalador. Como a instalao do apache, ser um procedimento simples.
3.
Aps as duas instalaes, crie um diretrio para hospedar seus projetos. Sero dentro
deste diretrio que ficaro salvos as pastas com seus projetos. Para fins didticos, o
diretrio criado foi C:\Projetos.
4.
5.
6.
Feito isso, vamos criar um servio do Windows para o Subversion. Crie um arquivo
do tipo bat. nesse arquivo que iremos colocar o script de criao do servio. Na
mesma linha, adicione a seguinte linha de comando:
sc create SVNservice binpath= "\"c:\Arquivos de programas\Subversion\bin\svnserve.exe\" --service --root C:\SVN" displayname=
Pule uma linha e adicione: pause. Aps isso, salve o arquivo e execute-o.
7.
Agora, vamos configurar o servio para ser iniciado automaticamente. No gerenciador de servios, procure pelo servio de nome SVNservice. Clique com o boto direito do mouse e escolha a opo propriedades. Na janela que ir aparecer, altere o
campo Tipo de Inicializao para Automtico. Clique em aplicar e depois em iniciar. Clique em ok para fechar a janela.
8.
Agora, realize o download do arquivo mod_auth_sspi-1.0.4-2.0.58.zip. Descompacte a pasta e procure pelo arquivo mod_auth_sspi.so, que estar dentro da pasta bin.
Copie este arquivo para a pasta modules dentro do diretrio de instalao do apache.
9.
Ainda dentro do diretrio do apache, procure pelo arquivo httpd.conf dentro da pasta conf. Vamos editar este arquivo:
a.
b.
3
c.
<Location /SVN>
DAV svn
SVNListParentPath on
SVNParentPath C:\SVN
AuthType SSPI
AuthName "Subversion repositories"
#AuthUserFile passwd
AuthzSVNAccessFile "caminho\Apachesvnaccessfile.conf"
Require valid-user
SSPIAuth On
Instalao e Configurao de um Servidor e um Cliente SVN no Windows
SSPIAuthoritative On
SSPIDomain dominio
SSPIOfferBasic On
</Location>
[/]
*=r
@admin = rw
dangerman =
Cliente SVN
1.
2.
Tendo feito isso, vamos s configuraes. Crie uma pasta onde sero guardados seus
projetos (No nosso caso, a pasta Projetos em C:\Projetos). Em seguida, clique com o
boto direito e selecione a opo SVN Checkout. Em URL of Repository, digite o
endereo do seu servidor SVN juntamente com o caminho da pasta onde esto salvos
os commits. Em Checkout Directory deve estar o caminho da pasta criada anterior-
#=========================================================
mente. Aps isso, clique em ok. Se tudo ocorrer bem, vai aparecer uma janela para
autenticao. Digite seu login e senha do servidor SVN e clique em ok. Aps isso,
automaticamente ser realizado um checkout do projeto.
Com isso, configuramos o cliente SVN. Perceba que as tarefas realizadas na parte II devem ser executadas no computador que ser o servidor SVN. J as tarefas da parte
III devem ser executadas nos computadores que sero clientes SVN.
Referncias
FONTANA, Moiss. Instalar e configurar um servidor Subversion, (SVN),
no
Windows
Parte
2.
Disponvel
em:
<http://moisesfontana.blogspot.com.br/2007/09/instalar-e-configurar-umservidor_19.html>. Acesso em: 28 dez. 2013.
______. Instalar e configurar um servidor Subversion, (SVN), no Windows
Parte 3. Disponvel em: <http://moisesfontana.blogspot.com.br/2007/09/instalar-e-