[ubuntu-ar] Meter proyectos a subversion
Marcelo Martinovic
marcelo.martinovic at gmail.com
Wed May 18 14:20:25 UTC 2011
On 18/05/11 09:32, Maykel Franco Hernandez wrote:
> On Wed, 18 May 2011 09:34:35 -0300, Marcelo Martinovic wrote:
>
> On 18/05/11 07:34, Maykel Franco Hernandez wrote:
> Hola muy buenas lista, tengo una pequeña duda y es que he implementado
> el siguiente tutorial para instalar subversion en ubuntu 9.04:
>
> http://en.newinstance.it/2009/08/27/tutorial-ubuntu-904-apache-with-ssl-subversion-over-http-https-and-trac/
>
> El tema es que ya está implementado y en teoría funciona puesto que al
> poner la url aparece en letras:
>
>
> svn - Revision 0: /
>
> ------------------------------------------------------------------------
>
> /Powered by Subversion<http://subversion.tigris.org/> version 1.6.5
> (r38866)./
>
> El caso es que no sé como meter proyectos porque supuestamente debería
> de tener una interfaz web de administración? Es la primera vez que lo
> implemento y en la mayoría de los tutoriales pone que se monta más o
> menos de la misma forma cambiando rutas, nombres de repositorios...etc
> pero no sé meter contenido.
>
> Un saludo y gracias por anticipado.
>
> Buenas Maykel
>
> Antes que nada consola con privilegios de root.
> Para importar tu proyecto al repositorio de SVN tenes que tener en
> primera medida ya creado el repositorio donde vas a subir tu proyecto.
>
> svnadmin create /ruta/al/repositorio
>
> una vez que esto este hecho hay que tocar este archivos:
>
> /donde_están_los_repos/repos/test/conf/svnserve.conf
>
> y modificas para que queden esta lineas así (cuando creas el repo están
> comentadas y figura anon-acces en READ):
>
> anon-access = write
> auth-access = write
>
> y después que tenes eso hecho tenes que importar tu proyecto
>
> svn import /var/www/TU_PROYECTO svn://HOST_DEL_SVN/repositorio -m "first"
>
>
> cuando termine de hacer todo, se va a demorar un poco y vas a ver que
> todos los archivos de tu proyecto van pasando, podes probar desde otra
> maquina lo siguiente:
>
> svn checkout svn://HOST_DEL_SVN/repositorio
>
> (no olvidar de instalar el subversion o el tortoise svn donde le hagas
> el checkout)
>
> si todo anda bien deberias poder ver como esta descargando los archivos
> del repo a esa maquina y ya tendrias una copia del proyeccto.
>
> Despues con un poco de tiempo tenes que si poner restricciones de acceso
> y crear los usuarios y las pass para el SVN
>
> Bueno espero que sea de utilidad, cualquier cosa avisa y te ayudo.
>
> Saludos.
>
>
>
>
>
>
>
> Muchas gracias Marcelo, tenía todo hecho solo me faltaba importarlo... voy a probarlo y te cuento. Pero te sale algo de administración web o directamente salen los archivos??
> Es que no lo he montado nunca y me veo un pelín perdido.
> Un saludo.
>
Maykey.
Esto que te pase es todo via terminal. No sale nada de administracion,
el svn import solo sube esto al repo y nada mas, esto normalmente es
tarea de una sola vez y de ahi en mas es hacer updates o commits de lo
que se va trabajando. Eventualmente puede haber que hacer alguna tarea,
pero es minima, en donde estoy desarrollando lo instale hace mas de 2
años y salvo muy pero muy raras excepciones no tengo que tocarlo.
Tampoco me preocupe mucho por ver si hay alguna herramienta para manejar
la administracion del SVN via Gnome o KDE o sea tarea de admin, si lo
que queres usar para usaurios si tenes el RapidSvn y el Svn Commander,
pero como la gran mayoria de los IDE tienen tambien posibilidad de
interactuar con SVN no creo que tengas que usar estas herramientas.
Bueno espero que sea de utilidad.
y como bien remarco ahi ZERO ADRENALINE, este viernes hay una CONF en
pabellon 1 de ciudad universitaria sobre estos temas, si bien va a estar
orientada por lo que tengo entendido a GIT y Mercurial, esta bueno
conocerlos.
Saludos
--
Marcelo Martinovic
Web Developer
PHP & Python
e-Mail: marcelo.martinovic en gmail.com
programacionlinux en fibertel.com.ar
Skype: programacionlinux
msn: programacionlinux en hotmail.com
Cel Phone +54 911 5780 0869
BlackBerry Pin 224E6786
More information about the Ubuntu-ar
mailing list