Es muy extraño, pero al configurar un repositorio git y crear un gancho posterior a la recepción con:
echo "--initializing hook--"
cd ~/websites/testing
echo "--prepare update--"
git pull
echo "--update completed--"
el gancho se ejecuta de hecho, pero nunca logra ejecutar git pull correctamente:
6bfa32c..71c3d2a master -> master
--initializing hook--
--prepare update--
fatal: Not a git repository: '.'
Failed to find a valid git directory.
--update completed--
así que ahora me pregunto, ¿cómo es posible hacer que el gancho actualice el clon con post-recepción?
en este caso el usuario que ejecuta los procesos es el mismo, y está todo dentro de la carpeta del usuario, así que realmente no entiendo ... porque si entro manualmente
cd ~/websites/testing
git pull
funciona sin ningún problema ...
cualquier ayuda en eso sería muy apreciada
Muchas gracias