将文件夹 /home/vagrant 与项目根目录同步?

将文件夹 /home/vagrant 与项目根目录同步?

这是我在 vagrantfile 中的设置:

config.vm.synced_folder ".", "/home/test/kata"

如果我启动虚拟机并使用 登录,vagrant ssh我将位于空文件夹中/home/vagrant。 如果我想转到文件夹 kata,我必须像这样 cd 到该文件夹​​:

cd ../test/kata

我怎样才能告诉 vagrant 显示来自/home/test/kataat 的所有文件/home/vagrant

我也试过

config.vm.synced_folder "/home/vagrant", "/home/test/kata"

但这只会返回一个错误:

  • 缺少共享文件夹的主机路径:/home/vagrant

答案1

我不得不切换它们(与主机/客人混淆了文档):

config.vm.synced_folder "/home/test/kata", "/home/vagrant/kata"

另外,我无法将所有内容映射到/home/vagrant,因为那样我就无法登录虚拟机,请参阅https://stackoverflow.com/questions/50271150/vagrant-permission-denied-publickey

相关内容