Herramientas de usuario

Herramientas del sitio


es:jessie:intranet:version_control:subversion

3.8.1 Subversion

Instalación

root@server:~# apt-get install subversion subversion-tools

Configuración

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

Repositorios

Creación de repositorios

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

Añadir usuarios a los repositorios

Para hacer esto:

root@server:~# addgroup fribeiro subversion
Adding user `fribeiro' to group `subversion' ...
Done.

Verificación

Como usuario normal con derecho de acceso a los repositorios, realice una consulta simple:

fribeiro@server:~$ svn log file:///var/lib/svn/test_project
------------------------------------------------------------------------

Clientes SVN

TortoiseSVN

Un cliente svn para Windows es TortoiseSVN. Es posible acceder a los repositorios usando el protocolo svn+ssh://:

Refererencias

es/jessie/intranet/version_control/subversion.txt · Última modificación: 2024-02-15 01:05 por 127.0.0.1

Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International
CC Attribution-Noncommercial-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki