Gerrit push代碼時提示author email address xxx does not match your user account

合并代碼后 push origin master:refs/for/master 時提示下述報錯

gerrit報錯內容

意思是你不能提交別人的代碼(你的郵箱賬戶不匹配commiter的賬戶)。。。

那團隊合作的代碼還沒人能merge/rebase提交了?

網上找了一堆:

1- 重置author:? ?git commit --amend --reset-author (不管用)

2- 在Gerrit中配置Forge Committer 和 Forge Author 訪問權限(沒權限)

翻看之前的操作有個??git cm --amend? 操作

是因為gerrit提示? ! [remote rejected] release -> refs/for/release (no new changes)

HRAD reset下代碼,重新merge,最后隨便找個文件加個空白的換行提交

再次push成功

所以 git cm --amend 會在別人的提交上帶上自己的commit,gerrit就不給通過了。

更好的解決辦法:

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1, Gerrit是什么? Gerrit實際上一個Git服務器,它為在其服務器上托管的Git倉庫提供一系列權限控制...
    anly_jun閱讀 123,403評論 6 126
  • 涉及到的基本操作 登錄 gerrit 激活郵箱 獲取 http Credentials 拉取代碼 提交代碼 Rev...
    tufatao閱讀 13,108評論 0 2
  • 本文轉載自圖靈社區(qū)用戶青年的翻譯文章。 我使用 Git 大約已經有18個月時間,自認為能很好地駕馭它了。但是當我們...
    圖靈教育閱讀 1,069評論 1 25
  • 在現在的工作開發(fā)中,一般都會使用版本控制來協同開發(fā),在此我講述Git的的日常使用。(本教程只針對工作不久的小白或者...
    LouisHUI閱讀 5,890評論 0 5
  • Mac 環(huán)境配置 配置用戶名 注意:如果是修改郵箱,還需要git commit --amend --reset-a...
    NapoleonY閱讀 868評論 0 7

友情鏈接更多精彩內容