Vagrant无法通过HTTP Basic Auth访问该框

时间:2015-11-05 07:10:31

标签: vagrant basic-authentication vagrantfile

Vagrant up可以http://devops.example.com/vagrant.box访问和下载我的Vagrant框(我打包并放置在我的托管上)。 但是我不希望我的盒子是公共的,并且希望保护是通过使用HTTP Basic Auth。 当我打开Basic Auth并执行'vagrant up'时,Vagrant会返回401错误消息。

如何配置Vagrant,以便它可以通过Basic Auth访问该框?

提前致谢, 干杯!

1 个答案:

答案 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