Im fonctionnant cygwin sur un PC de Windows Vista. J'ai installé avec succès sshd, configuré et construit la gitose. Je peux cloner à distance le référentiel gitosis-admin.git, faire une modification à la config, la valider et la repousser sur la machine cygwin avec succès.La post-mise à jour de Gitose ne fonctionnera pas
Cependant, la post-mise à jour ne s'exécute pas et le nouveau référentiel (tel que spécifié dans la configuration) n'a pas été créé.
J'ai couru:
chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
et ls -l montre les éléments suivants:
-rwxr-xr-x 1 git None 69 2010-04-13 22:55 post-update
encore, quand je lance:
./post-update
Je reçois l'erreur suivante:
ERROR:gitosis.run_hook:Must have GIT_DIR set in enviroment
Ive inclus dans mon git .bashrc la ligne:
GIT_DIR=$HOME/repositories/gitosis-admin.git/
et si je tapez set à l'invite, je peux voir:
GIT_DIR=/home/git/repositories/gitosis-admin.git/
Que puis-je essayer, parce que Im court d'idées.
Je n'ai pas utilisé cygwin depuis des années, alors j'oublie - est-ce qu'il importe aussi des propriétés d'environnement de Windows? Vous pouvez essayer de définir la propriété dans Windows. – ebneter
Même problème ici. @Andy avez-vous des nouvelles de ce problème? – edigu