2011-01-12 232 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