Tengo un proyecto con la versión.2 y tengo que empezar a trabajar en él para desarrollar una nueva versión.3. Quiero crear un repositorio nuevo en un servidor remoto (es decir, un servidor mercurial) para que mi miembro del equipo pueda acceder a ese repositorio. Tengo mi archivo de proyecto en mi máquina local.creando un nuevo repositorio remoto para un proyecto existente con Mercurial
Tengo dos preguntas en cuestión:
¿Cómo puedo crear en
/home/hg/repositories/private/project3
(Digamos nuevo nombre de recompra sería proyecto3) de distancia mercurial-servidor con mis archivos de proyecto. ¿Qué pasos debo seguir para hacer esto?¿Cómo puedo crear un permiso de acceso (usrname/pword) para que mi equipo acceda a este repositorio en http://dev.myproject.com/private/project3.
Nota:/home/hg/repositories/
es por defecto para http://dev.myproject.com/ y no tengo ninguna cesión temporal de la versión 2 (clon no es posible, supongo!)
mercurial-server no es el servidor Mercurial. Realmente no es ni siquiera un servidor Mercurial. Es una aplicación de terceros que agrega algunos elementos de administración de usuarios a la capa ssh, que es uno de los mecanismos de transporte que Mercurial admite de forma nativa. Casi siempre causa más confusión que asistencia. –
Quité su etiqueta apache porque estamos hablando solo de ssh, no de apache. Eso (y hgweb.cgi) son otra cosa. –