Inicio > apache, proyecto, subversion > Integracion de Apache con Subversion en Windows

Integracion de Apache con Subversion en Windows

Instalar el servidor Subversion.

Crear el directorio o directorios a ser utilizados como repositorio de los proyectos: en este caso C:\Proyectos\.  Esto es solo el directorio que contendrá el repositorio, ahora desde la consola se crea el repositorio con el comando svnadmin create.

Esto creara la estructura del repositorio dentro del directorio Proyectos:


Ahora para la integración del subversión al apache, copiar los archivos mod_authz_svn.so and mod_dav_svn.so de el directorio bin de la instalacion de Subversion al directorio modules de apache. Editar el archivo de configuracion de apache httpd.conf.

Quitar el # al principio de las lineas o agregarlas:

#LoadModule dav_svn_module modules/mod_dav_svn.so

#LoadModule authz_svn_module modules/mod_authz_svn.so

Luego cambiar:


<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

Por:

<Directory />

Options FollowSymLinks

AllowOverride None

Order allow,deny

Allow from All

Satisfy all

</Directory>

 

Incluir al final del archivo la ruta de configuracion del subversión (mas adelante se creara)

Include c:/etc/subversion.conf

Crear el directorio C:\etc, donde se guardara la configuración del subversión

Otra vez en la consola, se crearan los usuarios que tendran acceso al repositorio con el comando htpasswd:

La opcion –c es para crear el archivo y la opcion –m para encriptar el password. Esto creara el archivo svn-auth-file:

Ahora crear el archivo svn-acl (sin extension) en C.\etc, donde se definen los accesos al repositorio:

Por ultimo crear el subversion.conf en /etc, donde se le indica al apache cual es la ruta del repositorio y los permisos de acceso:

Reiniciar el apache, y el repositorio estará creado:

Advertisement
Categorías:apache, proyecto, subversion Etiquetas: , , ,
  1. jhon
    enero 28, 2011 a las 7:07 pm | #1

    Buena Contribucion, pero hace falta para linux

  2. enero 29, 2011 a las 7:16 am | #2

    great article

  1. Aún no hay trackbacks

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.