Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
比特桶mercurial don';无法正确显示用户名_Mercurial_Bitbucket - Fatal编程技术网

比特桶mercurial don';无法正确显示用户名

比特桶mercurial don';无法正确显示用户名,mercurial,bitbucket,Mercurial,Bitbucket,我有我的私有存储库,并从我的机器上进行提交。在我的hgrc文件中,我有这样的东西 [ui] username = John <jon@mail.com> [ui] 用户名=约翰 在我的bucket帐户中,我的邮件和名字都设置为John。 现在我确实提交了,在overview选项卡下,我有了完全不同的名称。我怎么能修好它? 致以最诚挚的问候当您从BitBucket克隆时,它会使用当前登录的用户名在站点前面加上前缀。例如,不是从https://bitbucket.org/dls/co

我有我的私有存储库,并从我的机器上进行提交。在我的hgrc文件中,我有这样的东西

[ui]
username = John <jon@mail.com>
[ui]
用户名=约翰
在我的bucket帐户中,我的邮件和名字都设置为John。 现在我确实提交了,在overview选项卡下,我有了完全不同的名称。我怎么能修好它?
致以最诚挚的问候

当您从BitBucket克隆时,它会使用当前登录的用户名在站点前面加上前缀。例如,不是从
https://bitbucket.org/dls/commit-msg-check
它将从
https://dls@org/dls/commit msg check
。请注意第二个url中的dls@

如果您的本地.hgrc或Mercurial.ini文件中有不同的用户名,BitBucket就会(正确地)混淆。这就是BitBucket如何向您显示它的困惑:

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


如果您使用OpenID登录到BitBucket,那么您的用户名是Artur(我明白了,与您登录到StackOverflow的用户名相同)是有意义的。在这种情况下,您可以查看以了解如何在BitBucket中设置别名。

您所说的“完全不同的名称”是什么意思?如果bitbucket可以将提交者与bb用户匹配,它将使用后者的名称。我在bitbucket中有artu。我从何而来,如何改变它