Chamando 'git pull' de um gancho pós-atualização do git

Eu tenho um repositório central do Git configurado usando gitolite.

Quero configurar um gancho para que, sempre que um usuário for ao repositório, ele execute um puxão em outro lugar, seguido por alguns testes automatizados.

Até agora, eu só quero fazer isso.

No diretório hooks, criei os seguintes nomes de script pós-atualização:

#!/bin/sh  
cd /home/git/www/epicac
git pull

Quando invoco esse script usando ./post-update, ele faz exatamente o que eu quero.

No entanto, sempre que é chamado automaticamente quando eu conecto, recebo: fatal: Não é um repositório git: '.'

Alguma idéia de por que isso pode estar acontecendo?

questionAnswers(4)

yourAnswerToTheQuestion