bitbucket mercurial不能正确显示用户名

时间:2011-05-07 13:04:52

标签: mercurial bitbucket

我有我的私人存储库,并从我的机器提交。在我的hgrc文件中,我有这样的

[ui]
username = John <jon@mail.com>

在我的存储桶帐户中,我将相同的邮件和名字设置为John。 现在我提交并在概述选项卡下我有完全不同的名字。我怎么解决它? 最好的问候

1 个答案:

答案 0 :(得分:4)

从BitBucket克隆时,它会使用当前登录的用户名预先添加网站。例如,不是从https://bitbucket.org/dls/commit-msg-check克隆,而是从https://dls@bitbucket.org/dls/commit-msg-check克隆。请注意第二个网址中的 dls @

如果您的本地.hgrc或Mercurial.ini文件中包含不同的用户名,BitBucket会(理所当然地)感到困惑。这就是BitBucket向您展示它的困惑:

BitBucket User Confusion

注意用户名旁边的问号。将鼠标悬停在它们上方会显示“作者未映射到BitBucket用户”帮助文本。

如果你使用OpenID登录BitBucket,那么你的用户名是Artur(你用来登录StackOverflow的用户名是相同的),我知道。在这种情况下,您可以查看this link以了解如何在BitBucket中设置别名。