Ответы пользователя по тегу Командная строка
  • Почему не срабатывает git commit в shell_exec()?

    vekov
    @vekov Автор вопроса
    Для отладки стоит использовать такую схему:

    $git_branches = exec('git push origin master:'.$_GET["REMOTE"].' 2>&1', $stdin, $stderr);


    То есть shell_exec меняем на exec, и добавляем "2>&1"; Тогда сможем видеть ошибки.

    Сама команда commit не работала, потому что в конфиге был не верно задан пользователь. И потому что у пользователя было не достаточно прав. Назначил его владельцем папки .git. Проблема решилась
    Ответ написан
    Комментировать