Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Instalando un servidor Subversion

Instalando un servidor Subversion

Nuestros proyectos gestionados por un servidor Subversion

Paulino Huerta

March 04, 2013
Tweet

More Decks by Paulino Huerta

Other Decks in Programming

Transcript

  1. Instalando un servidor Subversion Creamos un repositorio nuevo en el

    server mkdir ­p /srv/svn/prueba/ svnadmin create /srv/svn/prueba/
  2. Y antes de iniciar el demonio, realizamos un cambio en

    la configuración del repositorio, necesitamos que permita que un anónimo pueda escribir. En nuestro caso el file de configuración es /srv/svn/prueba/conf/svnserve.conf # debe quedar [general] anon­access = write
  3. Se inicia el demonio svnserve ­d ­r /srv/svn/ Verifica que

    el servicio toma el puerto 3690 /srv/svn es la carpeta raíz de nuestros repositorios, con lo que con el siguiente comando es accesible nuestro repo: svn://mihost.com/prueba Ya podemos hacer nuestro primer import del proyecto
  4. svn import /mi­dir/ svn://localhost/prueba ­m "import inicial" Suponiendo que también

    está a la escucha en 'localhost' y nuestra sesión también es local. Backup: svnadmin dump /srv/svn/prueba | gzip ­9 > dprueba.gz Restaurar: gunzip ­c dprueba.gz | svnadmin load /srv/svn/prueba
  5. Sólo queda adecuar la configuración en el servidor web Apache,

    ya que nuestro objetivo es poder direccionar a nuestro repositorio así: svn co http://mihost.com/repos/prueba ./mirepoLocal Necesitamos módulos nuevos en Apache y crear un método de autenticación, que bien puede ser mediante authz file