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

the*_*ncs -1 macos version-control mercurial

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

abort: no username supplied (see "hg help config")
Run Code Online (Sandbox Code Playgroud)

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

如果这是正确的做法:

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

    [ui]
    username = Your Name <your@email.com>
    
    Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

Chr*_*ley 8

该文件已命名.hgrc,它位于您的主目录中.如果你只是附加那些行~/.hgrc,一切都应该没问题.

Mercurial配置文件的非常详细的概述位于此处.

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