Я использую веб-сервер Apache и задаюсь вопросом, как лучше всего разместить изменения (из github) на веб-сервере?
/ var / www / прямо сейчас это Доступен для записи только root.
Должен ли я иметь свой проект git непосредственно в / var / www /? (поэтому он создает /var/www/.git/?)
Однако, когда мне нужно запускать команды (например, sudo git push), не будет t работает (так как мои ключи ssh не находятся под sudo).
Не лучше ли сделать / var / www / доступным для записи самому (а не только root)? Или мне следует добавить ssh-ключи пользователю root? Или мне стоит заняться чем-то совершенно другим?
Спасибо.