不应将在vagrant中创建的文件夹或文件推送到GitHub上的存储库中

Vic*_*res 7 development-environment github vagrant

我想创建一个安装了一些实用程序的流浪汉,比如配置LAMP,安装npm等等......然后在公共github帐户中进行推送.

我应该创建一个具有哪些限制的.gitignore文件?一个简单的流浪者项目有这样的结构:

  • .vagrant(文件夹).
  • html(文件夹).
  • vagrantfile(文件).

当用户运行vagrant时,我不想要一些脚本shell来安装实用程序.为此我想与所有东西共享一个环境并通过vagrant ssh安装.

Chr*_*ris 14

你绝对想要你的Vagrantfile.这就是定义您的Vagrant环境的原因.你几乎肯定想忽略.vagrant/.

gitignore.io似乎同意:

# Created by https://www.gitignore.io/api/vagrant

### Vagrant ###
.vagrant/
Run Code Online (Sandbox Code Playgroud)

您可能还希望将此实用程序与堆栈的其余部分一起使用,例如,这是.gitignore为Composer,NodeJS和Vagrant生成的.