невозможно установить переменную GIT_WORK_TREE в пустом хранилище при использовании ловушки post_update
Я пытаюсь настроить Git сhttp://danielmiessler.com/study/git/#website управлять моим сайтом. Я работаю с использованием GIT GUI в Win7
Я дошел до последнего шага в инструкции: Git Push Website
После перехода на веб-сайт я смог подтвердить, что каталог объектов в пустой директории ~ / website.git обновлен.
мой хук называется 'post_update' и имеет следующее содержимое
#!/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
когда я захожу в / public_html / b1a, это пустой каталог. Обратите внимание, я изменил каталог hooks и b1a на 777.
Я могу подтвердить, что перехват post_update срабатывает, потому что я печатал переменные окружения в file1.txt (как вы можете видеть выше). В файле я вижу:
GIT_DIR="."
но GIT_WORK_TREE не виден. без возможности установить это я застрял.
Буду признателен за любую помощь,
Заранее спасибо,
Билл