Этот процесс перестал работать несколько дней назад. Я надеюсь, что кто -то сможет увидеть, где все может пойти не так. Я пробовал все, о чем могу. Нет успеха. < /P>
Спасибо. Не удачи.
В терминале нет сообщений об ошибках и нет на сервере. каталог < /p>
Код: Выделить всё
/home/username/site.gitЯ применил имя пользователя: www-data и 0775 разрешений на этот каталог
Вот содержимое моего пост-рецидива chook
`
Код: Выделить всё
#!/bin/sh
date >> activity.txt
# Check out the files
git --work-tree=/var/www/domain.ext --git-dir=/home/username/site.git checkout -f master
< /code>
`< /p>
Я ожидаю, что мои коммиты будут подтолкнут к моему Prod и проведенному серверу. В настоящее время этого не происходит. Коммитами подталкиваются к моему репозиторию GitHub, но коммиты не подталкиваются к созданию и постановке.[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = username@debian-4.domain.local:/home/username/site.git
fetch = +refs/heads/*:refs/remotes/origin/*
[pull]
rebase = false
[branch "master"]
remote = production
merge = refs/heads/master
[remote "staging"]
url = username@debian-3.domain.local:/home/username/site.git
fetch = +refs/heads/*:refs/remotes/staging/*
[remote "production"]
url = username@debian-4.domain.local:/home/username/site.git
fetch = +refs/heads/*:refs/remotes/production/*
< /code>
`< /p>
Обновление < /p>
Я пошел на крючок после обретения и запустил его с помощью SH после получения. Он успешно работал и вытащил главную ветвь в сервер Prod и поместил код в правильный каталог. Он также установил все права собственности в файлах моего сайта, вероятно, потому что я запустил этот пост-реципийный крючок как root. Когда я запускаю GIT Push Production Master Подробнее здесь: https://stackoverflow.com/questions/797 ... er-working
Мобильная версия