Ip 使用Gerrit服务器注册OpenID失败

Ip 使用Gerrit服务器注册OpenID失败,ip,server,openid,virtualbox,gerrit,Ip,Server,Openid,Virtualbox,Gerrit,我有一个Gerrit服务器在VirtualBox中运行,如果我在浏览器中键入它的IP(可以通过ifconfig-a命令找到)和端口,我就会得到Gerrit的web界面。我的示例中的地址是: 192.168.1.169:8081 为了创建项目,我确实需要一个用户,所以我尝试通过OpenID注册一个用户。然而,我的Firefox浏览器一直在说,这个过程被卡住了 Waiting on 192.168.0.103... 我已经读到OpenID提供者需要了解我的Gerrit服务器,以便为身份验证提供我

我有一个Gerrit服务器在VirtualBox中运行,如果我在浏览器中键入它的IP(可以通过ifconfig-a命令找到)和端口,我就会得到Gerrit的web界面。我的示例中的地址是:

192.168.1.169:8081
为了创建项目,我确实需要一个用户,所以我尝试通过OpenID注册一个用户。然而,我的Firefox浏览器一直在说,这个过程被卡住了

Waiting on 192.168.0.103...
我已经读到OpenID提供者需要了解我的Gerrit服务器,以便为身份验证提供我的OpenID


需要进行哪些设置,以便OpenID提供程序将所需信息直接发送到运行在VirtualBox(连接到桥接适配器)中的服务器

问题在于OpenID提供商不知道我的Gerrit服务器。这就是为什么8080端口必须在本地路由器上转发到Gerrit服务器的IP(端口8081,Gerrit使用的端口)。此外,在gerrit.config文件中,CanonicalWebUrl必须是主机的实际IP,并且可以很容易地通过找到,例如。

…除非它只是一个内部IP,主机没有公共IP。我想知道有没有办法让它工作呢?我想也是这样。没有解决办法(