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