У нас есть веб-приложение, которое мы развертываем на удаленном сервере Ubuntu.
Приложение хранится в BitBucket, и у нас также есть сценарии Fabric, которые мы используем для автоматического развертывания приложения.
На сервере у нас есть файлы для приложения в / var / www / name_of_site, эта папка является хранилищем Mercurial. Файлы принадлежат пользователю www-data, группируются www-data и доступны для групповой записи.
Когда я пытаюсь войти на сервер и выполнить «hg add» внутри хранилища, я получаю:
adding fabfiles/fabfile.py
abort: could not lock working directory of /var/www/site_name: Permission denied
Я попытался добавить себя в www-данные, и все равно выдает это сообщение об ошибке. Я могу создавать папки / файлы внутри / var / www / site_name нормально.
Я неправильно здесь все настроил? Должны ли права быть другими?
Cheers,
Victor