Я добавил репозиторий, и во время фиксации я получаю ошибку как
error: abort: no username supplied (see "hg help config")
Я не получаю файл Mercurial.ini и на своем локальном. Кто-нибудь знает, как я могу решить эту ошибку на Fedora?
Я добавил репозиторий, и во время фиксации я получаю ошибку как
error: abort: no username supplied (see "hg help config")
Я не получаю файл Mercurial.ini и на своем локальном. Кто-нибудь знает, как я могу решить эту ошибку на Fedora?
Поместите hgrc в каталог .hg в своем репо или поместите файл .hgrc(hgrc для Windows) в свой домашний каталог (тогда он охватывает все ваши проекты) В файле вы должны написать
[ui]
username = Your Name <[email protected]>
В 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 <[email protected]>
Простой ответ - в вашей .hg-папке создайте файл с именем .hgrc
добавьте следующий контент (проверьте hg help config
для точного синтаксиса)
[ui]
username = forename surname <[email protected]>
verbose = True
и сохраните его. Должен работать сейчас. Обратите внимание, что verbose = True не требуется, но я включил его, поскольку он указан в справочном содержании
(Это из памяти, но hg help config
сообщит вам правильное имя файла и синтаксис)
запустить hg config --edit (протестировал его в hg 3.1 как на linux debian, так и на окнах) он создаст (если не существует) и откроет файл с текстом:
# example config (see "hg help config" for more info)
[ui]
# name and email, e.g.
# username = Jane Doe <[email protected]>
username =
[extensions]
# uncomment these lines to enable some popular extensions
# (see "hg help extensions" for more info)
# pager =
# progress =
# color =
заполните поле "имя пользователя" и сохраните файл
Убедитесь, что текущий пользователь владеет файлом hgrc или иным образом имеет правильные разрешения для него.
положить файл .hgrc в $HOME или home/user