Репозиторий нашего веб-проекта размещается на одном поддомене нашего веб-сервера, тогда «развертывание» проекта включает извлечение копии на поддомене того же сервера.
Итак, мы извлекаем рабочую копию на staging.mydomain.com, и для того, чтобы утилита загрузки работала, каталог / upload / должен быть заблокирован apache: apache, так как PHP работает как Apache.
Конечно, когда я пытаюсь загрузить файлы, используя копию на staging.mydomain.com, я получаю ошибки разрешения. Так что, как хороший мальчик, я выбрал -hR apache: apache upload /
и, конечно, мои учетные данные ssh не входят в группу apache или не называются apache, поэтому запуск обновления svn завершается сбоем, пока я не перенесу все назад на пользователя, который извлек репо.
Любые рекомендации о том, что делать?