es:stretch:intranet:version_control:subversion
Tabla de Contenidos
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/stretch/intranet/version_control/subversion.txt · Última modificación: 2024-02-15 01:05 por 127.0.0.1