¿Cómo puedo configurar el servidor de subversión para ocultar la ruta completa del repositorio del mundo exterior? Por ejemplo, el repositorio vive en /home/svn/foobar/
... Quiero acceder a él a través de ssh como svn+ssh://[email protected]/foobar
.Subversion ocultar la ruta del repositorio
Respuesta
lectura cuidadosamente a través de la documentación oficial SVN He encontrado que cuando se accede a la subversión durante svn + ssh - entonces un proceso svnserve separado se genera para cada conexión. Así, el truco está en
- Renombrar
svnserve
asvnserve.bin
- Crear un archivo llamado
svnserve
Añadir lo siguiente a su contenido
#!/bin/sh exec /usr/bin/svnserve.bin -r /home/svn "[email protected]"
Así, el envoltorio se llamará cada vez una instancia de servidor es necesaria. A su vez, iniciará el servidor con una nueva ruta raíz.
Piece of cake!
Otra opción que no requiere cambiar el nombre del binario es poner el script de shell en svnserve/usr/local/bin, que (en mi cuadro) es anterior en la lista PATH. – dhowland
Puede utilizar el protocolo HTTP (S) en lugar de SSH. Y luego, configure Apache con cualquier directorio virtual que desee.
Utilice la opción --root
:
svnserve --root /home/svn
Una publicación de blog de hoy entró en detalles sobre cómo configurar el acceso SSH a SVN en un servidor.
- 1. ¿Cómo encontrar la versión del repositorio Subversion?
- 2. Repositorio Subversion autocompletar
- 3. ¿Cómo ocultar la ruta del archivo en la URL?
- 4. Copia de seguridad automática del repositorio de Subversion
- 5. Estadísticas del repositorio de Subversion, distintas de StatSVN?
- 6. Virus en el repositorio Subversion, ¿qué hacer?
- 7. Subversion "Autorización fallida" al crear el repositorio
- 8. ¿Espejo un repositorio de Mercurial en Subversion?
- 9. ¿Dónde debería estar un repositorio Subversion?
- 10. Subversion Aplicación del lado del cliente
- 11. Ocultar clave secreta en el repositorio público
- 12. rendimiento del protocolo de Subversion
- 13. subversion authz ruta que contiene espacios
- 14. Subversion (svn) preguntas del principiante
- 15. Ruta relativa en la configuración externa de Subversion
- 16. ¿Puedo usar la integración Delphi XE2 Subversion con Subversion 1.7
- 17. Equivalente del archivo ".gitignore" con Subversion
- 18. ¿Cómo puedo reducir el tamaño de un repositorio de Subversion?
- 19. Almacenamiento de permisos de archivos en el repositorio de Subversion
- 20. ¿Cómo cambiar la estructura del repositorio de subversión?
- 21. ¿Cómo almacena exactamente subversion los archivos en el repositorio?
- 22. ¿Puedo trasladar un repositorio de Subversion existente a un nuevo repositorio principal (y conservar el historial)?
- 23. Sincronización automática de un repositorio de Subversion y un repositorio de Git
- 24. ¿Alguna herramienta para migrar el repositorio de Vault a Subversion?
- 25. Utilice el repositorio local de Git con un repositorio maestro de Subversion
- 26. Visualización del historial de combinación de Subversion
- 27. ¿Cómo usar un repositorio Subversion de Internet cuando desarrolla código?
- 28. cómo ocultar la salida del sistema()
- 29. ¿Debo agregar binarios compilados a mi repositorio Subversion?
- 30. Acceso de solo lectura al repositorio de Subversion
Ver http://serverfault.com/questions/100029/subversion-hide-repository-path en ServerFault –