我已经添加了存储库,在提交时我得到的错误信息是
error: abort: no username supplied (see "hg help config")
我也不能在我的本地获得Mercurial.ini文件。有人知道如何在Fedora上解决这个错误吗?
发布于 2010-03-19 21:56:36
或者将hgrc放在存储库的.hg目录中,或者将.hgrc (hgrc for Windows)文件放在您的主目录中(然后它将涵盖所有项目)放在您应该编写的文件中
[ui]
username = Your Name <your@mail>
发布于 2010-04-07 10:04:58
在Windows上,将读取以下配置文件:
- "<repo>\.hg\hgrc"
- "%USERPROFILE%\.hgrc"
- "%USERPROFILE%\Mercurial.ini"
- "%HOME%\.hgrc"
- "%HOME%\Mercurial.ini"
- "C:\Mercurial\Mercurial.ini"
- "HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial"
- "<install-dir>\Mercurial.ini"
在Unix上,这些文件是读取的:
- "<repo>/.hg/hgrc"
- "$HOME/.hgrc"
- "/etc/mercurial/hgrc"
- "/etc/mercurial/hgrc.d/*.rc"
- "<install-root>/etc/mercurial/hgrc"
- "<install-root>/etc/mercurial/hgrc.d/*.rc"
在上面的其中一个文件中包含以下内容:
[ui]
username = Your Name <your@mail>
发布于 2010-03-19 21:56:32
简单的答案-在您的.hg文件夹中,创建一个名为.hgrc的文件,添加以下内容(查看hg help config
了解确切的语法)
[ui]
username = forename surname <forename.surnamce@email.com>
verbose = True
并保存它。现在应该可以用了。请注意,verbose = True不是必需的,但我将其包括在内,因为它列在帮助内容中
(这是从内存中获取的,但hg help config
会告诉您正确的文件名和语法)
https://stackoverflow.com/questions/2477781
复制相似问题