1. 程式人生 > >Gerrit用戶登錄顯示Forbidden

Gerrit用戶登錄顯示Forbidden

gerrit forbidden

現象如下:
技術分享圖片

最初解決方案
重新創建並且更改密碼也無效。

原因暫且無法確定
推斷①起初用戶名並不存在,但是在gerrit web中強行將用戶增加到組;
推斷②多次登錄密碼不正確被鎖死。

解決方法:
登錄gerrit的數據庫reviewdb
在表
mysql> use reviewdb;
mysql> select * from `account_external_ids‘
找到external_id 為gerrit:XXX(登錄被禁止的用戶名),並將其刪除
並在表account_id將其對應的account_id 也刪除

兩行刪除之後,該用戶即可登錄

Gerrit用戶登錄顯示Forbidden