Mercurial - не удалось заблокировать рабочий каталог - PullRequest
15 голосов
/ 27 октября 2009

У нас есть веб-приложение, которое мы развертываем на удаленном сервере 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

1 Ответ

26 голосов
/ 01 ноября 2009

Проверьте, можете ли вы добавлять / удалять файлы в каталоге .hg - tonfa 27 октября в 10: 27

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...