Sólo tenía algo de experiencia previa de cuando monté este verano el campus virtual de la Fundación Neurociencias (imedpub.com/moodle) y la neurowiki para artículos sobre neurología (imedpub.com/neurowiki), pero no tenía NI IDEA de cómo montar (ni de qué era! XD) un repositorio Subversion.
Para los novatos, Subversion es un programa libre desarrollado por la gente de Apache y que ofrece un entorno de trabajo para desarrollos de software colaborativos, de manera que varias personas puedan acceder a código y modificarlo de forma concurrente en un servidor.
Me volví un poco loco hasta conseguir instalarlo, y por eso quiero compartir lo que hice con la gente a la que pueda hacerle falta instalarlo y no tener que dar tantas vueltas como yo di.
Aquí os dejo paso a paso lo que hice (y que conste que funciona, ¿eh? XD):
1.- Instala los paquetes necesarios:
apt-get install subversion (escribir svn help para saber si está bien instalado)
apt-get install libapache2-svn (librería necesaria de apache para subversion)
2.- Crea una carpeta para el repositorio:
mkdir /var/www/repositorio (si tu repositorio no estará en internet, cambia 'www' por 'local')
3.- Convierte la carpeta en repositorio con la instrucción:
svnadmin create /var/www/reposLuego le das permisos al servidor web:
chown -R www-data:www-data /var/www/repos4.- Edita el documento
/etc/apache2/mods-available
locationy añadiendo estas:
y
/location
DAV svn5.- Reinicia el apache para que se actualicen los cambios:
SVNPath /var/www/repos
/etc/init.d/apache2 restartAhora tienes accesible en tu direccion web (www.miweb.tal/repositorio) el repositorio listo para comenzar
Respecto a cuestiones de configuración, todavía estoy un poco verde, pero cuando descubra algo más que sea interesante, lo cuelgo aquí.
Si te ha sido útil este post, deja un comentario
Un saludo
10 comentarios:
hola
gracias lo monte, pero necesito un entorno grafico y necesito configurarlo, me parece que el modo grafico es tkcvs.
yo lo monte con el rpm y no me puso ningun problema
si sabe algo mas se lo encargo.
gracias
He leído que un buen sistema con entorno gráfico es el RapidSVN (http://rapidsvn.tigris.org/), así que ya tienes lo que querías.
Escribe para lo que quieras
Un saludo
POR TU INFORMACION VALIOSA !!!!
Ya he creado mi propio SVN !!!! jejeje
Gracias, muy valiosa la informacion.
Muchas gracias, precisamente he querido instalarlo desde cuando pero no habia podido, ojala cuando lo configures publiques un How to.. porque no encuentro mucha información al respeto..
amigos una pregunta como subo un proyecto de moodle a subversion....
si alguien me ayuda se lo agradeceria
Me daba este error al reiniciar apache:
"DAV not allowed here
Action 'configtest' failed.
The Apache error log may have more information.
failed!"
Pues soy nuevo en esto y allí les va para los que son lentos como yo jejeje: descomenté también las etiquetas y en "dav_svn.conf" y listo, muy buen post!!!
las etiquetas de location de apertura y cierre
No package libapache2-svn available
Como ves no funciona esta parte, en Centos 5.9, q se puede hacer?
este error me aparece al instalar el svn al reiniciar el servidor apache
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerNam
Publicar un comentario