我按照here的说明操作,并且能够成功(我认为)使用virtualbox在OSX 10.8上安装gitlab vagrant虚拟机。
我可以vagrant up
让VM运行,一切似乎都运行正常。之后,我可以毫无问题地vagrant ssh
。此外,在sshing进入VM后,我能够bundle exec rake gitlab:test
完成,结果为1584 examples, 0 failures
。
我想从我的OSX主机上看到gitlab web界面。我以为我可以直接将浏览器指向VagrantFile(http://192.168.3.14
)中指示的IP,但这不起作用。
有什么想法吗?
此设置的任何其他使用技巧都会受到限制(例如存储库存储在我的主机上的位置,以便我可以备份它们,如果有人将gitlab-vagrant-vm设置为从另一台计算机进行外部访问在网络或远程源,等。)
答案 0 :(得分:0)
你必须为vagrant连接第二个接口。为此,您需要编辑VagrantFile。
例如,如果要连接到主机wifi,请在192.168.3.14
config.vm.network :bridged, bridge: "en0: Wi-Fi (AirPort)"
您还可以桥接到以太网接口。在主机上使用ifconfig
来确定正确的界面。之后,主机网络的dyndns-server将为Vagrant-Box分配IP。然后,您可以访问该IP上的GitLab。
答案 1 :(得分:0)
你真的启动了服务器吗?你可以用
做到这一点bundle exec foreman start -p 3000
这将在端口3000上启动服务器,然后您将使用
从主机访问它http://192.168.3.14:3000/
希望这有帮助,
克里斯