Configuração SVN:
Subversion é um sistema opensource de controlo de versões de código para que vários programadores tenham sempre acesso à versão mais recente do mesmo, permitindo também controlar quem fez o quê e quando.
Passando à configuração:
1. Em primeiro lugar vamos criar a localização para o repositório:
sudo mkdir /var/svn/
sudo mkdir /var/svn/repositorio
2. Criar o repositório para o projecto Pplware:
sudo svnadmin create /var/svn/repositorio/pplware
3. Copiar o texto seguinte para dentro da tag <VirtualHost *80> no ficheiro “/etc/apache2/sites-available/default”
DAV svn
SVNListParentPath on
SVNParentPath "/var/svn/repositorio"
AuthType Basic
AuthName "Repositorio PPLWARE"
AuthUserFile "/var/svn/repositorio/.svnpasswd"
Require valid-user
4. Criar o utilizador pplware para o ficheiro .svnpasswd usado na autenticação do svn:
sudo htpasswd -c /var/svn/repositorio/.svnpasswd pplware

5. Executar o comando em baixo para que o utilizador do servidor web possa alterar os ficheiros no SVN:
sudo chown -R www-data /var/svn
Se tudo correu bem é agora possivél entrar na página http://localhost/svn com as credenciais:
nome de utilizador: pplware
palavra passe colocada no passo 4

Índice:

















