repositorio funciona como apache mercurial mercurial-server

apache - funciona - Cómo configurar Mercurial Server en Ubuntu para servir 60 repositorios



mercurial hg (0)

Quiero tener alrededor de 60 repositorios de proyectos y quiero servirlos desde un servidor remoto dedicado (ubuntu) con la ayuda de mercurial-server para que todos mis desarrolladores puedan actualizar sus cambios. He seguido este artículo para hacer eso, pero no puedo entender claramente. Tengo algunas preguntas siguientes:

  1. ¿Cómo instalar mercurial-server? ¿Todo el repo será controlado por "hg user" (cuyo directorio está en server / home / hg) y el usuario se creará automáticamente durante la instalación del servidor mercurial (como mysql)?

  2. ¿Debo instalar un cliente mercurial (es decir, apt-get install mercurial) en mi servidor remoto? Sé que el lado del cliente debe instalar mercurial para empujar / tirar repo hacia / desde el servidor mercurial remoto. ¿Cuál es exactamente la diferencia entre mercurial y mercurial-server ?

Nota: Por favor, proporcione un resumen (pero comprensible) pasos para configurar el servidor mercurial para poder servir algún proyecto desde mi servidor ubuntu dedicado si es posible.

(es decir, prerrequisitos> instalar> configurar> autenticación para push / pull> interfaz web).