由于预期的提交者电子邮件,Git推送被拒绝

时间:2017-11-22 08:53:28

标签: git git-push

尝试将带有错误修正的本地分支推送到原点并获得如下消息:

<p:commandLink
    update="portrait"
    oncomplete="setTimeout(function(){PF('portrait-dialog').show();}, 50);">
    <f:setPropertyActionListener
        value="#{portrait}"
        target="#{portraits.portrait}" />
    <p:graphicImage
        value="/files#{portrait.getPath('_162x288.jpg')}"
        style="height: 192px; width: auto;" />
</p:commandLink>

计算机是“共享”测试/开发设备,“A”是以前的用户。我用

更改了电子邮件和姓名
remote: Push rejected.
remote: refs/head/bugfix/issueX: hash1hash2hash: expected committer email 'a@email.com' but found 'z@email.com'
remote: refs/head/bugfix/issueX: hash1hash2hash: expected committer name 'A' but found 'Z'

远程服务器正在运行Atlassian Stash。 已经尝试Expected Committer Name Git Push Issue

1 个答案:

答案 0 :(得分:0)

问题解决了。 .git-credentials不包含用户Z,而是用户A和一些较旧的用户。由于某些原因,它没有要求Z的凭据。我删除了现有文件并再次推送到原点,然后git要求提供凭据。