git / github и веб-сервер конфигурация развертывания

Я использую веб-сервер Apache и задаюсь вопросом, как лучше всего разместить изменения (из github) на веб-сервере?

/ var / www / прямо сейчас это Доступен для записи только root.

Должен ли я иметь свой проект git непосредственно в / var / www /? (поэтому он создает /var/www/.git/?)

Однако, когда мне нужно запускать команды (например, sudo git push), не будет t работает (так как мои ключи ssh не находятся под sudo).

Не лучше ли сделать / var / www / доступным для записи самому (а не только root)? Или мне следует добавить ssh-ключи пользователю root? Или мне стоит заняться чем-то совершенно другим?

Спасибо.

7
задан FrankMN 21 November 2010 в 03:04
поделиться