Как добавить SSH-ключи для пользователя "apache" в Linux?
ПРЕДПОСЫЛКИ
Я пытаюсь добавить служебный крючок в github, чтобы уведомлять URL-адрес, как только я нажимаю на свое репо. У меня установлена следующая страница php:
<?php `git pull origin master`;
Однако я получаю следующий вывод:
sh: git: Permission denied
Это связано с тем, что ключи, сгенерированные для доступа github, были созданы моим "root" пользователем. Однако, когда я выхожу из команды php, это пользователь apache, который запускает ее.
Таким образом, ключи не соответствуют, и разрешение отклоняется.
Поскольку я не могу переключить пользователя с терминала, чтобы генерировать ключи как "apache", я не слишком уверен, что делать. Может ли кто-нибудь предложить решение?