2015-09-28 49 views
2

我一直在使用Vagrant OS X主機和Ubuntu客戶。它工作正常,除了在同步目錄上的權限問題。所以,我的問題是,有沒有不使用同步目錄的替代解決方案?如何分割PhpStorm主機和客戶進行開發,無Vagrant

我想繼續在OS X上使用PhpStorm,並繼續使用Ubuntu服務器作爲我的開發環境。有沒有辦法可以連接到Ubuntu guest虛擬機並在沒有Vagrant共享的情況下有效地工作?

編輯:

我使用VirtualBox作爲VM提供程序。該錯誤是東西的效果:

  • 無法獲取REST服務
  • 無法獲取API認證細節
  • 無法獲取RPC服務
+0

你能詳細說明你面對的同步目錄的錯誤嗎?以及您正在使用的提供商(VirtualBox或VMWare) –

+0

根據Frederic Henri請求編輯 –

回答

1

一個可能的解決方案可能是使用無業遊民的rsync能力將您的數據發送給客人。請注意,這是單向操作,這意味着將數據從客戶系統中取出並不那麼簡單。我還發現rsync-auto太頻繁地使用hickup是無益的。

我個人使用rsync,如果文件權限必須是細粒度和RESOLV到ususal :owner:group參數,如果粗的權限就足夠了。有時,我需要將rsync與一些配置腳本結合使用來設置正確的權限。

另一種方法可能是純粹依賴訪客網絡功能在那裏獲取數據,這意味着它可以定期從某個遠程位置獲取數據(例如,從github庫中獲取pull -f)。每次更新回購時,都可以創建一個拉鉤來設置權限。

相關問題