Recientemente adquirí un servidor dedicado y necesito mover varios repositorios desde un servicio de alojamiento de control de código fuente. Sin tener mucha experiencia en la administración del servidor, sin embargo, no tengo idea de cómo organizarlo de manera efectiva. Lo que busco
- svn.host.com, hg.host.com, subdominios git.host.com que serán las raíces de los diferentes repositorios, a través de claves SSH
- fácil creación de nuevos repositorios
- autenticación usando la lista de usuarios de Unix del servidor, pero con permisos por proyecto, también acceso público opcional de solo lectura para algunos de los repositorios
Desafortunadamente, cualquier término de búsqueda que pruebo en Google me dirige a soluciones comerciales alojadas, y no a guías sobre cómo desarrollar las mías. Necesito algo como una solución alojada simplificada pero sin la necesidad de que los usuarios puedan crear sus propios repositorios.
¿Alguna sugerencia, tutoriales o soluciones escritas sobre dónde comenzar la investigación? Una solución de código abierto para una interfaz administrativa para manejar eso (o al menos para algunos sería perfecto ...