Mercurial - не удалось заблокировать рабочий каталог

У нас есть веб-приложение, которое мы развертываем на удаленном сервере Ubuntu.

Приложение хранится на BitBucket, и у нас также есть сценарии Fabric, которые мы используем для автоматического развертывания приложения.

На сервере у нас есть файлы для приложения в каталоге /var/www/name _of_site, эта папка является репозиторием Mercurial. Файлы принадлежат пользовательским www-данным, групповым www-данным и могут записываться в группы.

Когда я пытаюсь войти на сервер и делать "hg add" внутри репозитория, я получаю a:

adding fabfiles/fabfile.py
abort: could not lock working directory of /var/www/site_name: Permission denied

Я попытался добавить себя к www-данным, и он все еще дает это сообщение об ошибке. Я могу создавать папки/файлы внутри /var/www/site _name в порядке.

Я неправильно задал вещи здесь? Должны ли разные разрешения?

Cheers, Виктор

Ответы

Ответ 1

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