在Mac上Mercurial“没有用户名提供”错误

时间:2012-09-11 15:30:56

标签: macos version-control mercurial

我刚刚在我的OSX Mountain Lion Max(10.8)上安装了Mercurial,在我第一次提交时我收到了错误:

abort: no username supplied (see "hg help config")

我看到了大量答案,建议我需要在某个位置创建或复制文件,然后将其粘贴到其他位置,并将我的用户名和电子邮件添加到文档中。

如果这是正确的做法:

  • 我需要复制的文件在哪里(或者我需要创建的文件是什么)
  • 我在哪里放这个文件
  • 我只需要将以下两行添加到文件中吗?

    [ui]
    username = Your Name <your@email.com>
    

感谢您的帮助。

1 个答案:

答案 0 :(得分:7)

该文件名为.hgrc,位于您的主目录中。如果您只是将这些行附加到~/.hgrc,一切都应该没问题。

Mercurial配置文件的非常详细的概述位于here

另一种不太方便的方法是在命令行上传递-u your@email.com