If you plan to use git, you may encounter a permission denied error while running vagrant provision:
stderr: /opt/chefdk/embedded/lib/ruby/2.1.0/fileutils.rb:1402:in `initialize': Permission denied @ rb_sysopen - /home/USER/.berkshelf/vagrant-berkshelf/shelves/berkshelf (...) (Errno::EACCES)
from /opt/chefdk/embedded/lib/ruby/2.1.0/fileutils.rb:1402:in `open'
If it happens, add '**/.git'
to the EXCLUDED_VCS_FILES_WHEN_VENDORING
in the /opt/chefdk/embedded/apps/berkshelf/lib/berkshelf/berksfile.rb
to instruct Berkshelf to ignore git’s metadata which is stored in the .git folder.