tantosoft.com

SVN crear un nuevo repositorio

Suponiendo que ya tenemos el servidor SVN Subversion instalado en nuestra máquina, y que nuestro directorio raiz para proyectos está en /var/subversion/ ejecutamos unos cuantos sencillos comandos para crear un nuevo repositorio y empezar un nuevo proyecto:

Vamos al directorio raiz de nuestro proyecto

$ cd /home/ra6/nuevoproyecto

Ejecutamos el comando svn que crea el nuevo repositorio vacío

$ sudo svnadmin create /var/subversion/nuevoproyecto

Editamos varios ficheros dentro del nuevo repositorio para declarar privado el acceso de lectura y escritura a nuestro nuevo repositorio, solo para usuarios autenticados por contraseña

$ sudo vim /var/subversion/nuevoproyecto/conf/svnserve.conf 
(editamos la configuración del nuevo proyecto, en micaso para asignar permisos
de lectura y escritura solo a usuarios autenticados con contraseña)
[general]
### These options control access to the repository for unauthenticated
### and authenticated users.  Valid values are "write", "read",
### and "none".  The sample settings below are the defaults.
anon-access = none
auth-access = read
auth-access = write
password-db = passwd
(guardamos y cerramos el fichero de configuración con :wq)

$ sudo vim /var/subversion/nuevoproyecto/conf/passwd
(editamos el fichero de autenticación de usuarios)
[users]
ra6=mipasswd
(guardamos y cerramos el fichero con :wq)

Y por último conectamos con el repositorio vacío nuevo, añadimos todos los directorios y ficheros que tenemos en el directorio del nuevoproyecto, y ejecutamos el primer commit que subirá todos los ficheros al nuevo repositorio, creando la versión inicial

$ svn co svn://localhost/nuevoproyecto .
$ svn add *
$ svn ci -m "Versión Inicial de Nuevoproecto"

Quiere contactar con nosotros?

Envíenos un Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo. o llámenos a (+34) 698 259 856