J'essaye d'obtenir que Mercurial serve avec hgwebdir.cgi sous Apache sous Mac OS X Lion.Je ne peux pas faire fonctionner Mercurial sous Apache sous Mac OS X Lion
J'ai suivi les instructions indiquées ici: http://www.popitandrockit.com/2010/05/mercurial-server-on-osx-106-snow.html
Cet article est pour Snow Leopard (je suppose que personne ne a essayé de le faire sur Lion encore?) Mais il fonctionne la plupart du temps. J'ai fait la modification que je n'ai pas utilisée https parce que la machine en question est derrière le pare-feu de mon entreprise.
Il est dit que je devrais pouvoir accéder à un référentiel au http://servername/repository_name
mais cela ne fonctionne pas. Je peux, cependant, obtenir une liste d'entre eux à http://servername/hg/
, où /hg
est l'adresse ScriptAlias
. Donc, je devrais être en mesure d'obtenir un dépôt via http://servername/hg/repository_name
, mais je reçois une page Mercurial belle me disant
An error has occured while processing your request:
repository /Users/username/Documents/repository_name not found
Eh bien, le répertoire est valide et il y a un dépôt valide là selon Mercurial (c.-à-hg log
et des commandes similaires n'ERRor pas)
sur la page principale, je reçois des erreurs similaires dans Apache:
[(date)] [error] [client (ip address)] error accessing repository at /Users/username/Documents/repository_name
si je pense que je dirais qu'il était quelques s J'ai un problème d'accès ou d'autorisations, mais je ne connais pas assez bien Apache ou Mac OS X Lion pour tenter de trouver une solution.
C'est probablement l'information dont j'ai besoin, mais je n'ai pas réussi à la faire fonctionner ou à y jeter un coup d'œil. Puisque j'ai besoin de travailler sur ce système, j'ai essayé la seconde option, mais pas de chance. –