Mercurial репо на доступ к общей папке Windows из Ubuntu - разрешение отклонено - PullRequest
1 голос
/ 20 марта 2012

Я просто скопировал существующий ртутный репозиторий в папку на NAS.Я могу копировать, создавать, удалять файлы в этой папке без каких-либо проблем, но когда я пытаюсь перейти в этот репозиторий, я получаю ошибку «Отказано в доступе».

Я использую окно xubuntu со следующей записью fstab для подключения к NAS:

//192.168.0.32/X /mnt/X cifs exec,user=USERNAME,pass=PASSWORD,auto,umask=002,gid=1000,uid=1000,file_mode=0777,dir_mode=0777    0       1

Не имеет значения, являюсь ли я пользователем root или вошел в систему как пользователь.У меня 777 прав на все папки.

Если я сделаю толчок, это будет выглядеть так (извините за немца;))

hg push
Übertrage nach /mnt/X/xxx/
Suche nach Änderungen
Füge Änderungssätze hinzu
Abbruch: Permission denied: /mnt/X/xxx/.hg/store/.00changelog.i-fh60CC

Если я попробую статус hg, то это тоже немного, а затем это

hg status
Abbruch: Permission denied: /mnt/X/xxx/.hg/.dirstate-TcgoRN

Я абсолютно не знаю, как заставить это работать, поскольку я могу делать с файлами все, что угодно, пока я не пытаюсь продвинуться в репо.На самом деле я могу зайти в эту папку и изменить или удалить тот же файл, который упоминался выше.Идея состоит в том, чтобы использовать NAS в качестве решения совместного репо для группы разработчиков.Мой сотрудник использует коробку Windows 7.Он может давить без проблем.Так что, возможно, записи в fstab неверны.

Спасибо всем, кто пытается помочь.

1 Ответ

0 голосов
/ 21 марта 2012

У меня были проблемы с использованием аналогичной установки, наоборот (машины с Windows 7 и XP пытаются перенести в хранилище на NAS, работающем под Linux):
Можете ли вы «протолкнуть» сетевой ресурс с помощью Mercurial на 64-битной Windows 7?

Я не знаю, является ли ваша проблема действительно такой же, но, по крайней мере, это звучит знакомо («Отказано в доступе»).

Как правило, размещение репозиториев в общей сетевой папке возможно, но не так, как рекомендовано командой Mercurial.
Цитата Публикация хранилищ Mercurial на вики Mercurial:

общий диск: [...] обычно ограничен интрасетями, обычно не рекомендуется из-за общих проблем с надежностью сетевой файловой системы

...