我已经配置了 Vagrant,使用 Rsync 共享文件夹来替代 VirtualBox 默认提供的(极其缓慢的)vboxsf
文件系统:
Vagrant.configure("2") do |config|
config.vm.synced_folder ".", "/vagrant", type: "rsync",
rsync__args: ["--verbose", "--archive", "-z"]
end
显然,还有更多的配置,但我在这里找到了这些指示(链接),它们通常用于从主机到客户机的同步。
然而,我需要让客户机能够向主机进行同步,因为我的一些构建工具只安装在客户机上。如何在共享文件夹中进行双向同步?
scp
从中复制或复制到其中:https://dev59.com/kmQn5IYBdhLWcg3wmILY#31764721. 因此,您可以执行递归的scp
。我相信即使没有自动化,也有一种方法可以使用rsync
。 - Wildcard