如何连接到安装在 ubuntu VM 映像中的 gitlab?

如何连接到安装在 ubuntu VM 映像中的 gitlab?

我在 ubuntu VM 映像中安装了一个 gitlab,并将 external_url 设置为 192.168.71.12,当我输入 urlhttp://127.0.0.1在虚拟机浏览器中,它显示可以登录的 gitlab 主页。但是我如何在本地机器(PC)上连接到 gitlab,而不仅仅是在虚拟机中?

以下是我安装它的步骤

下载适用于 Windows 的 VMWARE Workstation 15 Player

https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html

下载 Ubuntu 18.04.1 Bionic Beaver (Final) 的 VMware

https://www.osboxes.org/ubuntu/

设置虚拟机镜像步骤 (中文版)

https://blog.xuite.net/yh96301/blog/222632640-VMware+Player+6.0%E5%AE%89%E8%A3%9DUbuntu+14.04%28%E4%B8%80%29

ubuntu VM中安装GitLab(中文版)

https://blog.csdn.net/ayang1986/article/details/78881418

列出安装 GitLab 的步骤

sudo apt-get update

sudo apt-get install -y curl openssh-server ca-certificates

sudo apt-get install -y postfix

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

sudo EXTERNAL_URL="http://192.168.71.12" apt-get install gitlab-ee

sudo gitlab-ctl reconfigure

然后在ubuntu虚拟机中使用firefox输入127.0.0.1就可以浏览gitlab主页了,

但是输入192.168.71.12的时候无法连接到gitlab主页,在本机浏览器输入192.168.71.12也无法连接。

答案1

地址 192.168.71.12 是否在主机的子网中?如果不是,则可能是您的虚拟机位于 nat 后面,而不是桥接的,这意味着您必须为所需端口配置从主机到虚拟机的 nat,或者更改虚拟机的网络类型,以便主机可以访问

相关内容