我已经添加了存储库,在提交时我得到了错误
error: abort: no username supplied (see "hg help config")
我也没有在我的本地获得Mercurial.ini文件.有谁知道如何在Fedora上解决这个错误?
将hgrc放在repo中的.hg目录中,或者将.hgrc(hgrc for Windows)文件放在你的home目录中(然后它覆盖你所有的项目)在文件中你应该写
[ui] username = Your Name
在Windows上,将读取以下配置文件:
- "\.hg\hgrc" - "%USERPROFILE%\.hgrc" - "%USERPROFILE%\Mercurial.ini" - "%HOME%\.hgrc" - "%HOME%\Mercurial.ini" - "C:\Mercurial\Mercurial.ini" - "HKEY_LOCAL_MACHINE\SOFTWARE\Mercurial" - " \Mercurial.ini"
在Unix上,读取这些文件:
- "/.hg/hgrc" - "$HOME/.hgrc" - "/etc/mercurial/hgrc" - "/etc/mercurial/hgrc.d/*.rc" - " /etc/mercurial/hgrc" - " /etc/mercurial/hgrc.d/*.rc"
在上面的其中一个文件中包含以下内容:
[ui] username = Your Name
简单的答案 - 在你的.hg文件夹中,在那里创建一个名为.hgrc的文件,添加以下内容(检查hg help config
确切的语法)
[ui] username = forename surnameverbose = True
并保存.应该现在就行.请注意,不需要verbose = True,但我将其包含在内,因为它列在帮助内容中
(这是来自内存,但hg help config
会告诉你正确的文件名和语法)
运行hg config --edit (在linux debian和windows上测试它在hg 3.1中)它将创建(如果不存在)并打开带有文本的文件:
# example config (see "hg help config" for more info) [ui] # name and email, e.g. # username = Jane Doeusername = [extensions] # uncomment these lines to enable some popular extensions # (see "hg help extensions" for more info) # pager = # progress = # color =
填写"用户名"字段并保存文件