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