我有我的私人存储库,并从我的机器提交。在我的hgrc文件中,我有这样的
[ui]
username = John <jon@mail.com>
在我的存储桶帐户中,我将相同的邮件和名字设置为John。 现在我提交并在概述选项卡下我有完全不同的名字。我怎么解决它? 最好的问候
答案 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用户”帮助文本。
如果你使用OpenID登录BitBucket,那么你的用户名是Artur(你用来登录StackOverflow的用户名是相同的),我知道。在这种情况下,您可以查看this link以了解如何在BitBucket中设置别名。