root@server:~# apt-get install subversion subversion-tools
La configuración consiste en crear un directorio para albergar los repositorios futuros de subversion, así como un grupo llamado también subversion. Los usuarios que tengan derechos de acceso a estos repositorios, serán luego añadidos a este grupo:
root@server:~# groupadd subversion root@server:~# mkdir -p /var/lib/svn
Esta se realiza con el comando svnadmin. También debe hacerse la atribución de los derechos de acceso:
root@server:~# svnadmin create --fs-type fsfs /var/lib/svn/test_project root@server:~# chown -R www-data:subversion /var/lib/svn/test_project root@server:~# chmod -R 770 /var/lib/svn/test_project
Para hacer esto:
root@server:~# addgroup fribeiro subversion Adding user `fribeiro' to group `subversion' ... Done.
Como usuario normal con derecho de acceso a los repositorios, realice una consulta simple:
fribeiro@server:~$ svn log file:///var/lib/svn/test_project ------------------------------------------------------------------------
Un cliente svn para Windows es TortoiseSVN. Es posible acceder a los repositorios usando el protocolo svn+ssh://: