2015-10-07 76 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
相關問題