shell_exec e git pull

Eu estava esperando que alguém pudesse ajudar, eu tenho uma página PHP que usashell_exec para compactar um diretório e executargit pull para derrubar alterações recentes do repositório.

$op = shell_exec("cd /home/user/git/$repo/$dir/; zip -r /home/user/archives/$dir.$datestamp.zip $dir; cd /home/user/git/$repo/$dir/; git pull");

O zip funciona bem. Se eu mudargit pull por exemplogit log ougit status - dentro do meu shell_exec, isso funciona também e eu posso ver o arquivo de log.

Apenas não parece gostar do git pull.

Vi outro post semelhante a este, mas não tinha certeza de como foi alcançado >>Shell_exec com git pull?

questionAnswers(1)

yourAnswerToTheQuestion