É muito estranho, mas ao definir um repositório git e criar um gancho pós-recebimento com:
echo "--initializing hook--"
cd ~/websites/testing
echo "--prepare update--"
git pull
echo "--update completed--"
o hook roda de fato, mas nunca consegue rodar o git pull corretamente:
6bfa32c..71c3d2a master -> master
--initializing hook--
--prepare update--
fatal: Not a git repository: '.'
Failed to find a valid git directory.
--update completed--
então estou me perguntando agora, como é possível fazer o gancho atualizar o clone com o pós-recebimento?
nesse caso, o usuário executando os processos é o mesmo, e tudo está dentro da pasta do usuário, então eu realmente não entendo ... porque se eu for manualmente para
cd ~/websites/testing
git pull
funciona sem nenhum problema ...
qualquer ajuda sobre isso seria muito apreciada
Muito obrigado