2015-10-07 88 views

回答

2

就像你说的,你可以做到这一点简单的shell配置:

Vagrant.configure(2) do |config| 
    blablabla 

    config.vm.provision "shell", 
    inline: "git clone <path to git file>", 
    run: "always", 
    privileged: "false" 
    end 

注:

  • 你可以做rebasepull取决于如果您的回购存在与否
  • run: "always"确保此配置在每次运行时都运行upreload
  • privileged: "false"将确保Git是你的流浪汉用户的身份运行,所以如果你需要更新你不会有特权的问题
  • 你需要确保git被安装在VM
相关问题