Я хочу автоматически извлекать коммиты из git. У меня есть готовый сервер, на котором я не могу использовать s sh и выполнить настройку, потому что у меня нет разрешения, но я помню логин и пароль в git файлах.
Для автоматизации я хочу использовать cron или Поместите файл php со скриптом в папку publi c. Я написал скрипт:
<?php system('echo "Updating";'); ?>
<?php system('cd project && ls -al && pwd && git pull'); ?>
Когда я запускаю его со скриптом php72-cli (это версия php на сервере). php он работает и выполняет коммиты. Когда я запускаю его в broswer по URL myurl.com/script.php, он показывает текст «Обновление», но не обновляется. Я сделал скрипт исполняемым с помощью chmod + x.
Мне кажется, что проблема заключается в неправильных правах или доступе, но я не знаю, как найти ошибку и исправить ее. Я могу думать неправильно.