Я ползаю головой о стену в течение полутора недель, пытаясь разобраться, как правильно обмениваться файлами между хостом и гостем, используя Vagrant и VirtualBox.
Чего мне нужно добиться - это блок автоматической настройки, который загружает нашу базу кода из github. Права на кодовую базу должны варьироваться от файла к файлу (файлы PHP, сценарии оболочки, папки tmp, папки журналов и т.д.). Файлы кода также должны быть доступны из окна хоста для редактирования.
До сих пор я пробовал обычный обмен виртуальными камерами, совместное использование NFS, совместное использование NFS с bindFS. Ни один из них, похоже, не позволяет изменять индивидуальные права доступа к файлам.
Это, кажется, абсолютный showstopper для Vagrant. Я честно не понимаю, как бродяга полезен для совместного использования среды разработки.
Кто-нибудь знает, как правильно настроить это? Возможно ли это?
Для справки:
- хост ОС: Ubuntu 12.04
- гостевая ОС: Debian 6 (сжатие)
- бродяга: 1.2.2
- VirtualBox: 4.2.12