【发布时间】:2016-01-05 07:04:38
【问题描述】:
我有 github 用户名“Old_UserName”,它与 gerrit 配合得很好,因为我能够提交并获得评论。
在 gerrit 网站 (review.openswitch.net) 上,用户名“Old_UserName”是使用 github 的凭据自动设置的。
一切正常,直到我将 github 上的用户名更改为“New_UserName”。但在 gerrit 网站 (review.openswitch.net) 上,我仍然看到“Old_UserName”。
帮助表示赞赏。
我想让事情正常进行,更改用户名并不是那么重要,所以如果这是唯一的解决方案,我什至可以恢复到我的旧用户名。
这是 git review 的 konsole 输出:
git review
remote: Resolving deltas: 100% (5/5)
remote: Processing changes: refs: 1, done
remote:
remote: ERROR: In commit 00blah000blah000blah000id000
remote: ERROR: committer email address correct.email.address@domain.com
remote: ERROR: does not match your user account.
remote: ERROR:
remote: ERROR: You have not registered any email addresses.
remote: ERROR:
remote: ERROR: To register an email address, please visit:
remote: ERROR: https://review.openswitch.net/#/settings/contact
remote:
remote:
To ssh://Old_UserName@review.openswitch.net:9XXX1/openswitch/ops-build
! [remote rejected] HEAD -> refs/publish/master (invalid committer)
error: failed to push some refs to 'ssh://Old_UserName@review.openswitch.net:9XXX1/openswitch/ops-build'
我已尝试再次注册相同的电子邮件地址。
该电子邮件地址之前也已与之关联。
我收到一封验证电子邮件表格 gerrit。但是,当我点击验证链接时,会出现“无效令牌”错误。
约束:
我无法更改我的电子邮件 ID(因为它是组织电子邮件)或为其创建新的 git hub 帐户。
【问题讨论】: