terça-feira, 7 de fevereiro de 2012

Criando Servidor SVN - Ubuntu Server 11.10

Vamos utilizar o Apache2 para criar um servidor SVN no Ubuntu Server 11.10 são preciso poucos passos:
1 - Instalando as dependências
 $ sudo aptitude install subversion libapache2-svn

2 - Criando o repositório:
 $ sudo mkdir /svn

3 - Setando as permissões:
 $ sudo chown www-data:www-data /svn

4 - Adicionando usuários que poderão acessar o SVN:
 Para o primeiro usuário:
 $ sudo htpasswd -c /etc/apache2/dav_svn.passwd usuario
 New password:
 Re-type new password:
Nota: O "-c" serve para a criação do arquivo dav_svn.password

 A partir do segundo usuário:
 $ sudo htpasswd -m /etc/apache2/dav_svn.passwd usuario2
Nota: O "-m" serve para fazer o merge das informações antigas (usuários antigos) com as que serão inseridas agora no arquivo dav_svn.password


5 - Adicione ao arquivo /etc/apache2/apache2.conf:
<Location /svn>
  DAV svn
  SVNPath /svn
  AuthType Basic
  AuthName "Repositorio SVN"
  AuthUserFile /etc/apache2/dav_svn.passwd
  <LimitExcept GET PROPFIND OPTIONS REPORT>
        Require valid-user
  </LimitExcept>
</Location>

6 - Restartar o apache:
 $ sudo service apache2 restart

Após esses passos o seu repositório SVN está apto a receber projetos.
Pode ser acessado via browser: http://ip_do_servidor_svn/svn.


Nenhum comentário:

Postar um comentário