Gerrit服务器的OpenID注册失败

时间:2015-05-05 14:13:20

标签: ip server openid virtualbox gerrit

我有一个在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中运行的服务器(连接到桥接适配器)?

1 个答案:

答案 0 :(得分:0)

问题是OpenID提供程序不了解我的Gerrit服务器。这就是为什么8080端口必须在本地路由器上转发到Gerrit服务器的IP(Gerrit使用的端口8081)。此外,在 gerrit.config 文件中,CanonicalWebUrl必须是主机的实际IP,例如,可以通过whatsmyipaddress轻松找到。