Página desactualizada Esta página contém uma versão anterior deste guia que pode estar desatualizada. Para a consultar a versão mais recente clique aqui.
server:~# apt-get install subversion subversion-tools
A configuração consistem em criar uma directoria para albergar os futuros repositórios subversion, bem como um grupo subversion. Os utilizadores com direitos de acesso aos repositórios serão posteriormente adicionados a esse grupo.
server:~# groupadd subversion server:~# mkdir -p /var/svn/repos
A criação de repositórios é feita com o comando svnadmin. Deve também ser feita a atribuição dos direitos de acesso:
server:~# svnadmin create --fs-type fsfs /var/svn/repos/test_project server:~# chown -R www-data:subversion /var/svn/repos server:~# chmod -R 770 /var/svn/repos
Finalmente, adiciona-se ao grupo subversion os utilizadores com direitos de acesso aos repositórios:
server:~# addgroup fribeiro subversion Adding user `fribeiro' to group `subversion' ... Done.
Como utilizador normal, com direitos de acesso aos repositórios, efectuar uma consulta simples:
fribeiro@server:~$ svn log file:///var/svn/repos/test_project ------------------------------------------------------------------------
Um cliente svn para Windows é o [*http://tortoisesvn.tigris.org TortoiseSVN]. É possível aceder aos repositórios usando o protocolo "svn+ssh://":