Me gustaría utilizar mercurial en un servidor de Windows. Dado que quiero tirar y empujar a través de http, hg serve
parece la solución más fácil. Funciona bien, pero lo reinicié después de cada reinicio, así que lo necesito como un servicio de Windows. Instalarlo manualmente con sc create ...
no funcionó, creó un servicio que arroja un error cuando intento iniciarlo. He encontrado algunas referencias a este problemahg servir como servicio de Windows
- https://bitbucket.org/tortoisehg/stable/issue/1245/configure-hg-serve-to-run-as-a-windows-service-from
- https://bitbucket.org/andrearicossa/hgservice
pero están mal documentadas en todo caso. (Por supuesto, podría instalar un servidor web y usar hgweb, pero parece aún más complicado). ¿Tiene alguna experiencia sobre cómo configurar fácilmente hg serve ... <many args>
como un servicio de Windows?
ACTUALIZACIÓN: Gracias por los diferentes enfoques. Nos quedamos con hg serve
, el tipo de Windows en nuestra empresa logró instalarlo como un servicio no muy apropiado.
Jeff's [sc create for svnserve example] (http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html) en codinghorror funcionó para mí, y hay múltiples args allí, es posible que pueda usar eso como plantilla. Después de descubrir que sc es muy quisquilloso con los espacios entre 'abc = value', eso es. – Rup