В моем проекте Symfony я хотел бы зафиксировать и сразу же загрузить изображение, которое я загружаю. На данный момент, только толчок не работает. Для других команд я делаю это:
exec('git add myfile');
exec('git -c user.name="My User Name" -c user.email="my email" commit -m "My Commit"');
Для толчка, я пытаюсь сделать это:
$branch = exec("git branch | grep \* | cut -d ' ' -f2");
exec('git push https_link '.$branch);
У меня нет ошибок, нет выходных данных, просто мой скрипт находится в состоянии ожидания долгое время, и мне нужно перезапустить Apache.
Это простая аутентификация (я использую bitbucket со своим выделенным URL на https), тогда мне не нужен пароль. Я тоже пытаюсь с proc_open, но это то же самое.
Я вижу библиотеку https://github.com/kbjr/Git.php, но не могу установить ее с Symfony