Я додав сховище і під час фіксації я отримую помилку як
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) у свій домашній dir (тоді він охоплює всі ваші проекти).
[ui]
username = Your Name <your@mail>
hg config -e
команда, яка відкриває редактор з вашим домашнім файлом конфігурації. Див. hg help -c config
Додаткові варіанти.
У 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>
Проста відповідь - створіть у своїй папці .hg файл із назвою .hgrc, додайте наступний вміст (перевірте hg help config
точний синтаксис)
[ui]
username = forename surname <forename.surnamce@email.com>
verbose = True
і збережіть його. Має працювати зараз. Зауважте, що багатослівний = True не потрібно, але я включив його, оскільки він вказаний у вмісті довідки
(Це з пам’яті, але hg help config
підкаже правильне ім’я файлу та синтаксис)
hg help config
результат. Просто у відповідь на послідовність. :)
запустити hg config --edit (протестував його в hg 3.1 і на Linux debian, і Windows ), він створить (якщо його немає) та відкриє файл з текстом:
# example config (see "hg help config" for more info)
[ui]
# name and email, e.g.
# username = Jane Doe <jdoe@example.com>
username =
[extensions]
# uncomment these lines to enable some popular extensions
# (see "hg help extensions" for more info)
# pager =
# progress =
# color =
заповніть поле "ім'я користувача" та збережіть файл
помістіть файл .hgrc в $ HOME або додому / користувача