4

这些天我正在尝试设置 gerrit,但是在使用 OpenID 注册时,总是出现“不支持提供程序,或者输入错误”的问题。我在OpenID 上看到了同样的问题,但 Gerrit 不工作我没有找到答案。如果这是以前版本中的错误,我的 gerrit 版本是 gerrit-1.2.1.6,它不应该有错误。我注意到在我的公司中我的IP地址是私有的10.238.151.109,并且我设置了这样的规范URL http://10.238.151.109:8080 ,然后我可以访问本地网络中的gerrit服务器。如果是因为我使用了这个规范的 URL,而人们无法从中访问 OpenID?我正在等待帮助,任何帮助都将不胜感激,谢谢。

4

1 回答 1

0

我注意到在我的公司中,我的 IP 地址是私有的

如果您使用 OpenID 登录 Gerrit,则需要确保 OpenID 提供程序可以访问您的 Gerrit 服务器。

不久前,当我在大学时,我尝试在防火墙后面的 WPA 企业网络上设置 Gerrit,天知道还有什么其他安全措施无法正常工作,不断收到与您相同的错误。
后来,在家里,在一个基本的 WPA2 网络上,我再次尝试了 OpenID 登录,它工作得很好。

此外,您还需要一些端口转发,以确保将相关请求转发到 Gerrit 服务器。

但请注意,目前 Gerrit 和 Google 的 OpenId 不再起作用*。但是,您可以使用 Yahoo 的 OpenID。

*参见https://code.google.com/p/gerrit/issues/detail?id=2677https://code.google.com/p/gerrit/issues/detail?id=2715

于 2014-11-10T20:37:32.693 回答