Я пробовал Идеальный рабочий процесс с Git, GitHub и SSH , и у меня все настроено, кроме выполнения команды git pull
из php.
Когда я запускаю exec ('git pull')
, я получаю:
Не удалось создать каталог '/.ssh'. Ошибка проверки ключа хоста. фатальный: удаленный конец неожиданно зависает
. Если я запускаю его в терминале (как root), он работает нормально, но мне нужно, чтобы этот хук работал с URL-адресом Post-Receive (Github).
Если я выполняю exec ('whoami')
, я получаю apache
.
Это (dv) от mediatemple с CentOS.