È molto strano ma quando si imposta un repository git e si crea un hook post-ricezione con:
echo "--initializing hook--"
cd ~/websites/testing
echo "--prepare update--"
git pull
echo "--update completed--"
l'hook funziona davvero, ma non riesce mai a eseguire git pull correttamente:
6bfa32c..71c3d2a master -> master
--initializing hook--
--prepare update--
fatal: Not a git repository: '.'
Failed to find a valid git directory.
--update completed--
quindi mi chiedo ora, come è possibile fare in modo che l'hook aggiorni il clone con post-ricezione?
in questo caso l'utente che esegue i processi è lo stesso, ed è tutto all'interno della cartella dell'utente, quindi non capisco davvero ... perché se andassi manualmente in
cd ~/websites/testing
git pull
funziona senza problemi ...
qualsiasi aiuto su questo sarebbe molto apprezzato
molte grazie