source mercurial hosting dvcs collaboration

source - ¿Cómo puedo alojar un repositorio de Mercurial para varios usuarios?



github (1)

Hay una serie de servicios de hosting para git, Mercurial, etc. Necesito alojar el mío, porque algunos de los datos que queremos mantener allí son de naturaleza sensible y no podemos transferirlos fuera del sitio.

Necesito alojar un repositorio de Mercurial en un servidor para que varias personas puedan acceder a él para realizar cambios e impulsar su propio trabajo. Debe haber algún tipo de protección con contraseña, y también podría usar ssh. Sin embargo, preferiría HTTP (S) como protocolo de transferencia (a la Google Code), si es posible.

¿Alguien me puede indicar una descripción de cómo hacer esto? Solo he encontrado descripciones para los repositorios de un solo usuario y los servicios de hospedaje hasta ahora, pero nada acerca de hacer el hospedaje multiusuario yo mismo.


Eche un vistazo a la página PublishingRepositories en el sitio de mercurial. Le dirá cómo configurar el script hgwebdir.cgi para servir múltiples repositorios a través de https.

Una vez que lo hayas configurado, te recomiendo agregar esto a tu hgrc:

[web] style = gitweb

Me parece que es un tema un poco mejor que el predeterminado.