Blog de Alberto Sanz
La informática explicada de manera sencilla

Configuración de servidor SVN y creación de repositorios

En la entrada anterior mostré cómo montar tu propio servidor SVN en Windows ahora vamos a seguir configurando el servidor SVN, crear los repositorios y dejar todo preparado para nuestros commits.

Lo primero que tenemos que hacer es crearnos un usuario para los accesos a nuestros repositorios más seguros.

Para ello hacemos clic derecho sobre users y hacemos clic en create user.

VisualSVNServer_Create_User

Damos el nombre de usuario y la contraseña

VisualSVNServer_Create_User_Pass

Después de forma opcional se pueden crear grupos para asignar luego roles a los repositorios por grupos. Cuando tenemos gran cantidad de usuarios puede ser interesante ya que es más fácil de gestionar.

Para ello hacemos clic derecho en groups y clic en create group.

VisualSVNServer_Create_Group

Yo voy a crear el grupo desarollo y le asignaré el usuario que hemos creado antes.

VisualSVNServer_Create_New_Group

He creado un grupo dirección cuyo miembro seré yo también que tendrá permisos sobre los otros grupos.

VisualSVNServer_Choose_Group

Para ello añadimos los miembros del grupo Desarrollo y como se puede ver, el grupo dirección y mi usuario están en él. Es sólo para la demo, porque en realidad es redundante poner el mismo usuario en todas partes, estableciendo una buena jerarquía no es necesario tenerlo asignado nada más que a un grupo.

VisualSVNServer_Edit_Group

Ya tenemos todo listo así que ahora vamos a crear nuestro repositorio.

Para ello en repositories damos clic derecho y create new repositorie.

VisualSVNServer_Create_Repository

Asignamos el tipo de repositorio dependiendo las necesidades de cada entorno. Si no sabemos que poner, dejad la primera opción.

VisualSVNServer_Create_New_Repository

Le damos un nombre al repositorio.

VisualSVNServer_Create_New_Repository_Name

Ahora tenemos dos opciones, crear un repositorio vacío totalmente y gestionar los branches y demás desde el entorno de desarrollo o crear el repositorio con las carpetas trunk y branches predefinidas. A mi personalmente me gusta más la primera opción.

VisualSVNServer_Create_New_Repository_Structure

El siguiente paso es asignarle permisos de acceso a nuestro repositorio, para ello podemos seleccionar cualquiera de las opciones predefinidas o como yo lo hago siempre en personalizada. 

VisualSVNServer_Create_New_Repository_Permissions

VisualSVNServer_Create_New_Repository_Customize_Permissions

Asignamos el rol al grupo o grupos que queramos.

VisualSVNServer_Create_New_Repository_Customize_Permissions_User_Group

Podemos asignarle permisos de lectora, escritura o ambos, eso ya depende de lo que se necesite.

VisualSVNServer_Create_New_Repository_Customize_Permissions_Fill

Ya con todo relleno damos a Create para finalizar la configuración del repositorio y empezar a usarlo.

VisualSVNServer_Create_New_Repository_Create

Todo ok, es importante la url que aparece ya que será la url que pondremos en nuestro gestor de código fuente.

VisualSVNServer_Create_New_Repository_Finish

Y ya tenemos todo preparado, podemos ver en nuestro explorador de repositorios el repositorio que hemos creado.

VisualSVNServer_Repositories 

ya sólo quedaría integrarlo con nuestro entorno de desarrollo favorito y ¡¡comenzar a hacer Commit!!

Deja una respuesta