Имя пользователя в Mercurial обычно имеет вид:
Name <email@domain.com>
Git также обычно устанавливается с именем и адресом электронной почты для пользователя.
Возможно, вам необходимо указать адрес электронной почты в вашем имени пользователя в конфигурации Mercurial, чтобы имя пользователя в коммитах корректно работало на github .
Это имя пользователя не обязательно должно совпадать с вашим именем пользователя.на любом конкретном сайте, это для фиксации информации.Если бы это требовалось, чтобы было то же самое, как вы могли бы когда-либо выдвигать изменения, сделанные кем-то другим?
Например, мое имя пользователя в Bitbucket отличается от моего имени пользователя Mercurial в моих коммитах и от того, как я хранюмое имя пользователя и пароль bitbucket из путей bitbucket в репозитории hgrc
состоит в использовании раздела [auth]
моего пользователя .hgrc
/ Mercurial.ini
:
[auth]
bb.prefix = bitbucket.org
bb.schemes = https
bb.username = myBBusername
bb.password = myBBpassword
Вводить пароль здесь необязательно(вам будет предложено), но есть и более безопасные альтернативы для его хранения, такие как расширение keyring .
Однако уже немного поздно менять имя пользователя в существующих наборах изменений (вам придется переписать всю историю репо).