Não é possível definir a variável GIT_WORK_TREE em um repositório vazio ao usar o gancho post_update
Eu estou tentando definir git comhttp://danielmiessler.com/study/git/#website para gerenciar meu site. Eu estou trabalhando usando o git gui no win7
Cheguei ao último passo das instruções: git push website
Depois de empurrar para o site, eu pude confirmar que o diretório de objetos no diretório nu ~ / website.git é atualizado.
meu hook é chamado 'post_update' tem o seguinte conteúdo
#!/bin/sh
echo
echo "**** Pushing data to Live Server.">>~/hi.txt
echo
export > ~.file1.txt
GIT_WORK_TREE=/home/***/public_html/b1a
export >> ~.file1.txt
git checkout -f
quando eu vou para / public_html / b1a, é um diretório vazio. Por favor note, eu mudei o diretório hooks e b1a para 777.
Posso confirmar que o gancho post_update está disparando, porque imprimo as variáveis ambientais no arquivo1.txt (como você pode ver acima). No arquivo que vejo:
GIT_DIR="."
mas GIT_WORK_TREE não é visto. sem a capacidade de definir isso, estou preso.
Eu apreciaria qualquer ajuda,
Desde já, obrigado,
Conta