我在 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/
设置虚拟机镜像步骤 (中文版)
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,或者更改虚拟机的网络类型,以便主机可以访问