我有一个在VirtualBox中运行的Gerrit服务器,如果我在浏览器中键入其IP(可以通过 ifconfig -a 命令找到)和端口,我将获得Gerrit的Web界面。我的例子中的地址是:
192.168.1.169:8081
对于创建项目,我确实需要一个用户,所以我尝试通过OpenID注册一个。但是,这个过程卡住了,我的Firefox浏览器一直在说
Waiting on 192.168.0.103...
我已阅读here,OpenID提供商需要了解我在oder中的Gerrit服务器,以提供我的OpenID进行身份验证。
需要进行哪些设置才能让OpenID提供商将直接所需的信息发送到我在VirtualBox中运行的服务器(连接到桥接适配器)?
答案 0 :(得分:0)
问题是OpenID提供程序不了解我的Gerrit服务器。这就是为什么8080端口必须在本地路由器上转发到Gerrit服务器的IP(Gerrit使用的端口8081)。此外,在 gerrit.config 文件中,CanonicalWebUrl必须是主机的实际IP,例如,可以通过whatsmyipaddress轻松找到。