Я использую EclipsePHP в Ubuntu 10.10 и пытаюсь использовать Mercurial (HG) для работы с репозиторием, который находится на моем подключенном к сети промежуточном сервере (общий ресурс samba).
При попытке обновить хранилище из Eclipse (на самом деле hg status
) я получаю следующую ошибку: abort: Operation not permitted: /media/sharename/myrepository/.hg/.dirstate*
.
Пытаясь выяснить, в чем дело, я зашел на сетевой ресурс с терминала и написал hg status
- такая же ошибка возникает, поэтому она происходит не только внутри Eclipse. Я протестировал в CHMOD файлы как с моего компьютера, так и с сервера - chmod 777 /media/sharename/myrepository/ -R
- ничего не меняется.
Но когда я случайно запустил sudo hg status
из каталога репозитория, Mercurial запустил фейерверк и работал как чудо.
Что, черт возьми, не так с моим компьютером? Почему я не могу запустить свои команды hg
, не будучи пользователем root?