для доступа к файлам моего репозитория сначала создайте с помощью --bare: я создал файл с именем post-receive в каталоге hooks, а затем выполнил команду nano hooks / post-receive.
, содержащую следующееинформация:
#! / bin / bash
GIT_WORK_TREE = / www / myfiles checkout -f
разрешение на выполнение для созданного нами хука, поэтому мы делаем это с помощью команды:
sudo chmod + x hook / post-receive.
Обобщая, как это происходит и роль хука пост-получение, пост-receive выполняется в качестве спецификации наблюдателя и действует при получении нового сообщения в каталоге app.git, поэтому всякий раз, когда вы запускаете мастер-команду git push deploy, post -receive будет получать файлы и отправлять их в каталог, указанный в GIT_WORK_TREE, ипроверьте, что этот парень работает как текущая версия, стоит помнить, что репозиторий пустого типа не сохраняет версии.