2010-11-14 4 views
2

Je pensais si la question appartient ici ou sur SO. Il y a 4 jours, j'ai créé une question from command line ok but the hook (git) sur SO. Jusqu'à présent, pas de réponse.git fetch fonctionne à partir de la ligne de commande, mais pas du crochet

Pour le rendre rapide et simple .... Je veux tirer 'poste recevoir' quand quelqu'un pousse à mon dépôt distant. Le crochet va chercher le nouveau contenu dans un autre dépôt. Pourquoi? Redmine en a besoin comme ça, donc ce dépôt est navigable.

  • quand je lance toutes les commandes nécessaires à partir de la ligne de commande tout fonctionne.
  • quand je lance les mêmes commandes du crochet
    • il n'y a pas de sortie git lorsque le crochet exécute git fetch
    • Redmine dit « L'entrée ou la révision n'a pas été trouvé dans le référentiel. »

J'ai essayé beaucoup de choses pour le faire fonctionner et ne savent pas quoi faire :-)

S'il vous plaît lire SO question pour plus de détails.

+0

Si votre question titre dire: « git fetch travaux de la ligne de commande, mais pas le crochet » '(ajouter le mot « non »)? –

+0

pour être honnête ... L'anglais n'est pas ma langue maternelle et je pensais à «ne pas ajouter». Je pensais cela mais nie tout ce qui est avant, mais ... – Radek

+1

"Quand je fais un' git fetch', tout sauf le hook fonctionne. " ou "tout fonctionne, sauf le crochet". Je vois ce que tu voulais dire mais Dennis a raison, ce serait plus clair avec un "pas" – MatrixFrog

Répondre

0

Je sais exactement quoi et pourquoi, mais après git fetch exécuté via hook (j'utilise gitolite) certains fichiers (peut-être nouveaux) ont des permissions que redmine `n'aime pas.

chmod -R 770 redmine_repo.git 

a fait l'affaire

Questions connexes