从OSX主机使用gitlab-vagrant-vm

时间:2013-08-07 08:12:37

标签: vagrant gitlab

我按照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设置为从另一台计算机进行外部访问在网络或远程源,等。)

2 个答案:

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

希望这有帮助,

克里斯