Facebook Twitter RSS Reset

[Inteligencia colectiva] Entra! Te enseño a crear un SVN

Hola gente, resulta que haciendo la tesis se me presento el problema de tener que compartir con mi compañero documentos o codigo que, desde drive, es imposible compartir (por ejemplo un diagrama de gant para seguir la planificación). Es por eso que me puse a averiguar para hacer un servidor SVN, y se los voy a explicar paso a paso de manera sencilla, para que no renieguen como lo hice yo.

Antes que todo..que es un repositorio SVN?

“es una herramienta de control de versiones open source basada en un repositorio cuyo funcionamiento se asemeja enormemente al de un sistema de ficheros” –> Wiki amiga

Pero tampoco los voya aburrir con teoria, asi que vamos a lo que nos compete:

1) Vamos a descargar el Visual SVN Server desde la siguiente página: http://www.visualsvn.com/server/download/

2) Una vez descargada, la tipica instalación de windows (next, next…) pero voy paso a paso por las dudas:

* en la parte de seleccionar componentes, van a selecconar: visual SVN server and Management console y seleccionan el check de add subversion command line tools

* En la siguiente ventana, seleccionamos la version estandar (sino hay que pagar, CREO)

* La proxima ventana, tiene campos para la configuracion del mismo, campos como Location (Es la ruta donde se instalara el programa), Repositories (Es la ruta donde se guardaran nuestros respositorios), Server Port (Es el puerto con la que accederemos al Servidor SVN), Use secure connection (https://). Damos click en “Next”.

Listo! Ya tenemos instalado el SVN Server

3) Ahora si voy poner imagenes. Una vez instalado, lo abrimos

[Inteligencia colectiva] Entra! Te enseño a crear un SVN

Como veran (en el panel izquierdo) se encuentran los repositorios, los usuarios y los grupos. Para crear un usuario, click derecho en usuarios -> create user

[Inteligencia colectiva] Entra! Te enseño a crear un SVN

Ahi se selecciona el nombre del usuario y el pass (para luego acceder al repositorio)

Grupo es basicamente para agrupar usuarios, si conocen algo de active directory, seria similar.

4) Vamos a crear el repositorio en si. Click derecho en repositorios, crear nuevo

5) En la primer ventana le ponen la opcion que trae por defecto. Luego le ponen el nombre

[Inteligencia colectiva] Entra! Te enseño a crear un SVN

6) La siguente parte es para definir quien tiene permiso al repositorio (Nadie, todos los usuarios o Custom –> si crearon un grupo, seleccionan ahi y colocan el nombre del grupo) y le dan a create

[Inteligencia colectiva] Entra! Te enseño a crear un SVN

7) Listo! ya esta creado el repo. Ahora bien..si le dan click derecho en el repositorio creado y ponen copy URL to Clipboard, ese es el link para ingresar desde un navegador. Lo pegan en el navegador y colocan un usuario y pass valido para ingresar.

8) Si quieren administrar el contenido, van a tener que bajar otro soft, como TortoiseSVN (http://tortoisesvn.net/downloads.html), lo descargan y lo instalan…es mas simple que el anterior

9) Entramos a la carpeta C:Repositories (creada en el paso 2) y vemos el repositorio creado.

[Inteligencia colectiva] Entra! Te enseño a crear un SVN

10) Click derecho en la carpeta y vamos a ver que, una vez instalado el tortoise, se agregan opciones. Le damos a SVN Checkout y aparece la siguiente ventana, pero la URL del repositorio la vamos a cambiar, poniendo la que copiamos desde el visual SVN (paso 7)

[Inteligencia colectiva] Entra! Te enseño a crear un SVN

11) Le damos OK y a la ventana que aparece…CHECKOUT. Ya esta vinculada al server.

12) Ahora fijense de agregar archivos o carpetas a esa misma, y al finalizar, click derecho y poner SVN commit para que suba los cambios, y SVN Update para que los baje. Ingresen luego desde el navegador para ver si funciona (si siguieron todos los pasos, va a funcionar)

Espero que les haya servido y les sea de utilidad. El proximo post seguramente sea sobre seguridad web, aportando algo de Inteligencia colectiva a esta página. Saludos!

No comments yet.

Leave a Comment