J'ai configuré mon repo à/home/adil/hg/sample-repo et je veux le servir via httpd. Je suis le tutoriel au https://www.mercurial-scm.org/wiki/PublishingRepositories#multiple et ai créé le fichier hgweb.config et ai copié hgweb.cgi (renommé en index.cgi) en/home/adil/web/mercurial/mercurial + Apache donne l'erreur 403
Ma configuration apache (/ etc/httpd/conf/httpd.conf) ressemble à ceci:
ScriptAlias /hg "/home/adil/web/mercurial/index.cgi"
<Directory "/home/adil/web/mercurial">
Order allow,deny
Allow from all
AllowOverride All
Options ExecCGI
AddHandler cgi-script .cgi
</Directory>
index.cgi, hgweb.config et tous les dirs ont vers le haut monde lire les autorisations
http://localhost/hg donne une erreur "403 Interdit". WTF?
PS: erreur Apache journal affiche: [Dim 17 octobre 2010 06:45:38] [error] [client 1.2.3.4] (13) Autorisation refusée: l'accès à/hg refusé
Que dit le fichier error.log? Il pourrait contenir des informations plus détaillées sur les raisons pour lesquelles l'accès a été refusé. –
J'ai mis à jour ma question avec le message d'erreur. Comme ci-dessus, juste la permission refusée. Ça ne donne plus d'infos. – Adil
Je vais mettre à jour la réponse avec d'autres façons de vérifier l'utilisateur d'Apache. –