Vagrant up
可以http://devops.example.com/vagrant.box
访问和下载我的Vagrant框(我打包并放置在我的托管上)。
但是我不希望我的盒子是公共的,并且希望保护是通过使用HTTP Basic Auth。
当我打开Basic Auth并执行'vagrant up'时,Vagrant会返回401错误消息。
如何配置Vagrant,以便它可以通过Basic Auth访问该框?
提前致谢, 干杯!
答案 0 :(得分:3)
对于HTTP基本身份验证,您可以(来自Vagrant 1.8)
vagrant box add <box> http://user:pass@devops.example.com/vagrant.box
在一些旧版本的流浪汉中,以下是正常工作
vagrant box add <box> http://devops.example.com/vagrant.box -u user:pass
如果您在vagrantcloud上分发广告框,则可以启用更好的身份验证,您可以查看https://atlas.hashicorp.com/help/vagrant/boxes/distributing