Je suis à la recherche d'informations pour configurer un serveur Mercurial pour Windows (7 ou XP) avec un Apache (xampp s'il est utile de le connaître) avec le modèle Push, comme dans this question mais mon équipe est composée de 5 à 8 (unsolvent) gars qui travaillent chacun dans des endroits séparés, donc je ne pense pas que la solution bitbucket ou tout autre repo non-privé là-bas.Mercurial Server sous Apache/Windows
Je pense que this post ferait l'affaire, mais je ne l'ai pas vécu quelque chose avec cgi avant,
Quelqu'un at-il fait cela avant? Où puis-je trouver une explication plus détaillée? merci à l'avance
[EDIT]
Je suis maintenant obtenir cette erreur: Fin prématurée des en-têtes de script: hgwebdir.cgi
L'erreur journal dit "aucun module nommé mercurial"
cette est mon fichier hgwebdir.cgi
#!c:/python24/python.exe
#
# An example CGI script to export multiple hgweb repos, edit as necessary
# adjust python path if not a system-wide install:
import sys
sys.path.insert(0, "c:/mercurial_library")
# enable importing on demand to reduce startup time
from mercurial import demandimport; demandimport.enable()
# Uncomment to send python tracebacks to the browser if an error occurs:
#import cgitb
#cgitb.enable()
# If you'd like to serve pages with UTF-8 instead of your default
# locale charset, you can do so by uncommenting the following lines.
# Note that this will cause your .hgrc files to be interpreted in
# UTF-8 and all your repo files to be displayed using UTF-8.
#
#import os
#os.environ["HGENCODING"] = "UTF-8"
from mercurial.hgweb.hgwebdir_mod import hgwebdir
import mercurial.hgweb.wsgicgi as wsgicgi
application = hgwebdir('hgweb.config')
wsgicgi.launch(application)
J'ai battu mon record d'heures sans obtenir de réponse ... 8 heures en ce moment! –
Une autre marche à suivre utile sur ce sujet est ici: http://blog.riverside-software.fr/2011/02/quick-and-easy-setup-of-mercurial.html –
Pour plus de référence, j'ai eu l'erreur "Prématuré fin des en-têtes de script: hgweb.cgi "(le point d'entrée pour les nouvelles versions au lieu de hgwebdir.cgi) aussi. Il s'avère que c'était un problème de permission. Le répertoire contenant le fichier hgweb.cgi et son contenu doivent être 755. Ce message m'a finalement aidé: http://www.selenic.com/pipermail/mercurial/2007-July/013926.html –