【问题标题】:Existing GIT repo with vagrant file带有 vagrant 文件的现有 GIT 存储库
【发布时间】:2016-10-04 10:02:05
【问题描述】:

我刚开始使用 Vagrant。现在,我的一位客户与以下文件和目录共享了一个 GIT 存储库:

Vagrantfile(文件)

流浪者(目录)

现在,我不明白我的下一步是什么?互联网上的每个资源都假设我正在从头开始创建一个新盒子(vagrant init hashcorp/precise64)。但是,这里我需要匹配和我共享的box环境。

谢谢。

【问题讨论】:

  • 据我了解,您需要在本地克隆存储库,cd到Vagrantfile所在的文件夹并运行'vagrant up'

标签: vagrant vagrantfile vagrant-windows


【解决方案1】:

如前面的答案所述 - 下载存储库,然后进入(通过命令行 cd)目录。

进入后 - 您应该能够运行 vagrant up 来启动 vagrant box 的下载和配置。您的客户(理论上)将设置 Vagrantfile 以适当地配置机器。

注意: 可能值得检查一下他们是否为框指定了主机名 [即 mynewproject.dev](在 Vagrantfile 或有时在 .yaml 配置文件中找到(即站点.yaml)。

如果他们有 - 值得更新您的主机文件以确保您可以在本地使用主机名。

【讨论】:

    【解决方案2】:

    Vagrantfile 将描述有关您将构建的 VM 的所有内容,因此它知道要使用的 vagrant box,您将拥有类似的东西

    Vagrant.configure("2") do
      ....
      config.box = "hashicorp/precise64"
      ...
    end
    

    如果该盒子在 Atlas 上免费提供(例如 hashcorp/precise64),vagrant 将下载该盒子并旋转一个新的虚拟机。如果盒子不是免费提供的,你需要自己安装vagrant box add

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多