Vagrant up
可以通过http://devops.example.com/vagrant.box
访问和下载我放置在我的主机上的Vagrant box。但是,我不希望我的box公开,想要使用HTTP Basic Auth来保护它。当我打开Basic Auth并执行'vagrant up'时,Vagrant返回401错误消息。如何配置Vagrant,以便它可以通过Basic Auth访问box?
提前感谢, 干杯!
Vagrant up
可以通过http://devops.example.com/vagrant.box
访问和下载我放置在我的主机上的Vagrant box。但是,我不希望我的box公开,想要使用HTTP Basic Auth来保护它。当我打开Basic Auth并执行'vagrant up'时,Vagrant返回401错误消息。对于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 进一步了解。
"url": "http://devops.example.com/vagrant.box"
。如果可以,我会告诉您结果的。 - Vadim Zolotokrylin