Я застрял в операции, когда мне нужно выполнить команду Git pull, запущенную из PHP-скрипта. (пользователь добавляется в группу www-data) без ввода фразы. Я обнаружил, что это может быть решена с помощью команды:Как избежать ввода паролей для git pull, выполненных по www-данным
eval "$(ssh-agent)"
ssh-add
Но эта команда работает только под своим пользователем (например, джордж). Но если я пытаюсь выполнить следующую команду под WWW-данных в мерзавце клонированных хранилище:
sudo -u george git pull
Я всегда получаю следующее messsage
Enter passphrase for key '/home/george/.ssh/id_rsa':
Примечание: добавить пользователя в группу WWW-данных и visudo пользователей слишком. Но я не знаю, как решить пароль, проходящий или избегающий ввода фразы.
Большое спасибо за помощь.