J'ai un gop repo central mis en place en utilisant la gitolite.Appel de 'git pull' à partir d'un git post-update hook
Je souhaite configurer un hook de sorte que chaque fois qu'un utilisateur appuie sur le repo, il effectue un pull ailleurs suivi de tests automatisés.
Jusqu'à présent, je veux seulement effectuer la traction.
Dans le répertoire de crochets j'ai créé les noms de script suivants post-mise à jour:
#!/bin/sh
cd /home/git/www/epicac
git pull
Quand j'invoque ce script en utilisant ./post-update, il fait exactement ce que je veux. Cependant, à chaque fois que je l'appelle automatiquement, je reçois: fatal: Pas de dépôt git: '.'
Une idée pourquoi cela pourrait-il se produire?
venons d'ajouter la solution git 'env -i pull'. – VonC
ont exactement le même problème, même après 7 ans –