Herramientas de usuario

Herramientas del sitio


servidor:subversion:servidor_svn

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
servidor:subversion:servidor_svn [2025/10/14 12:52]
fmolinuevo
servidor:subversion:servidor_svn [2025/10/14 12:55] (actual)
fmolinuevo [Bibliografía]
Línea 1: Línea 1:
 ====== SubVersion: instalación básica ====== ====== SubVersion: instalación básica ======
  
-//Por Federico Pereira, [[http://fmsistemas.com/|FMSI Sistemas de Informática]]//​+//Por Federico Pereira, [[https://axrglobal.com/|AXR Global ​Sistemas de Informática]]//​
  
 Partimos de que tienes Subversion instalado. (sino apt-get install subversion, o como lo hagas en tu distro; aunque hay gente que prefiere compilarlo.) Partimos de que tienes Subversion instalado. (sino apt-get install subversion, o como lo hagas en tu distro; aunque hay gente que prefiere compilarlo.)
Línea 7: Línea 7:
 Arranca el demonio del servidor como un usuario no root, así que create una cuenta para dicho demonio. Arranca el demonio del servidor como un usuario no root, así que create una cuenta para dicho demonio.
  
-<​code>​$ groupadd -g 99 svnd+<​code>​ 
 +$ groupadd -g 99 svnd
 $ mkdir /home/svn/ $ mkdir /home/svn/
-$ useradd svnd -d /home/svn/ -g svnd -s /bin/false -m -k /dev/null -c '​svnserver'​ -u 99</​code>​+$ useradd svnd -d /home/svn/ -g svnd -s /bin/false -m -k /dev/null -c '​svnserver'​ -u 99 
 +</​code>​
  
  
 Crear un nuevo repostorio, en el servidor (puedes crear tantos como quieras) por ejemplo: Crear un nuevo repostorio, en el servidor (puedes crear tantos como quieras) por ejemplo:
  
-<​code>​$ sudo svnadmin create /​home/​svn/​proyecto</​code>​+<​code>​ 
 +$ sudo svnadmin create /​home/​svn/​proyecto 
 +</​code>​
  
 Arrancar el servidor en modo demonio: Arrancar el servidor en modo demonio:
  
-De este modo, con la opción "​-d"​ se activa el demonio del servidor de subversión y mediante la opción "​-r",​ para que no permita salir /home/svn/, que es donde se guardados todos los repositorios. Además con esto haces que los clientes, no tengan que escribir el path completo, para el caso seria: svn checkout svn://​host.example.com/​proyectoSi no utilizas "​-r"​ tendrían que poner que indicar que el repositorio es /​home/​svn/​prueba;​ además de las consideraciones de seguridad que se deducen.+De este modo, con la opción "​-d"​ se activa el demonio del servidor de subversión y mediante la opción "​-r",​ para que no permita salir /home/svn/, que es donde se guardados todos los repositorios. Además con esto haces que los clientes, no tengan que escribir el path completo, para el caso seria: 
 + 
 +  ​svn checkout svn://​host.example.com/​proyecto 
 + 
 +Si no utilizas "​-r"​ tendrían que poner que indicar que el repositorio es /​home/​svn/​prueba;​ además de las consideraciones de seguridad que se deducen.
  
 como sudo o root como sudo o root
  
-<​code>​$ svnserve -d -r /home/svn/+<​code>​ 
 +$ svnserve -d -r /home/svn/
 Nota: Asegurate de tener accesible el puerto 3690 (TCP y UDP). Nota: Asegurate de tener accesible el puerto 3690 (TCP y UDP).
 </​code>​ </​code>​
Línea 49: Línea 58:
 ===== Bibliografía ===== ===== Bibliografía =====
  
-  *Este manual: https://​doc.fmsistemas.com/​doku.php?​id=servidor:​subversion:​servidor_svn+  *Este manual: https://​doc.axrglobal.com/​doku.php?​id=servidor:​subversion:​servidor_svn
   *Manual de Subversion, en castellano: http://​svnbook.red-bean.com/​nightly/​es/​   *Manual de Subversion, en castellano: http://​svnbook.red-bean.com/​nightly/​es/​
  
servidor/subversion/servidor_svn.1760457129.txt.gz · Última modificación: 2025/10/14 12:52 por fmolinuevo