2011-01-12 47 views
3

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

+0

现在,我想也许是因为我设置格里特时ingored的东西,但我不知道具体原因。 – AnKe 2011-01-14 07:33:42

+0

我建议您尝试使用Google帐户注册。它的工作原理可能实际上连接到您的OpenID提供商。您随后可以将其他OpenID提供商添加到您的帐户。 – max 2011-02-13 10:53:40

回答

0

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

如果你使用的OpenID登录到格里特,你需要确保的是,OpenID提供商可以达到您的格里特服务器。不久前,我在我的大学期间,在防火墙后面的WPA企业网络上尝试设置Gerrit,并且上帝知道其他安全性和它只是不起作用,不断得到和您一样的错误。
后来,在家里,在一个基本的WPA2网络上,我再次尝试了OpenID登录,它工作得很好。

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

请注意,截至目前Gerrit和Google的OpenId不再有效*。但是,您可以使用雅虎的OpenID。

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