nie można ustawić zmiennej GIT_WORK_TREE w nagim repozytorium podczas używania haka post_update
Próbuję ustawić git uphttp://danielmiessler.com/study/git/#website zarządzać moją stroną. Pracuję przy użyciu git gui w win7
Dotarłem do ostatniego kroku instrukcji: strona git push
Po przejściu na stronę internetową byłem w stanie potwierdzić, że katalog obiektów w nagim katalogu ~ / website.git jest zaktualizowany.
mój hak nazywa się „post_update” i ma następującą zawartość
#!/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
kiedy idę do / public_html / b1a, jest to pusty katalog. Pamiętaj, że zmieniłem katalog hooks i b1a na 777.
Potwierdzam, że hak post_update odpala, ponieważ drukuję zmienne środowiskowe do pliku1.txt (jak widać powyżej). W pliku widzę:
GIT_DIR="."
ale GIT_WORK_TREE nie jest widoczny. bez możliwości ustawienia tego utknąłem.
Byłbym wdzięczny za każdą pomoc,
Z góry dziękuję,
Rachunek