@knolleary - in my case i have not yet using Committer Details.
But how does one explain - what is being used when adminAuth is enabled vs. not enabled. I would assume in case of defaults it should be same in both cases.
I assume you are running as the same system user before/after making those adminAuth changes?
Have a look in ~/.node-red/.config.users.json. The contents is a JSON Object, with the top level key being the adminAuth user... with _ used for the case when adminAuth isn't enabled.
Under each user should be a git section - under that will be globalUser and user. Does that correlate at all with what you see?
For _ - The git user does correspond to what i see when adminAuth is disabled.
For admin - The git user/pass is empty in config.users.json - so i assume it takes it from git configuration. The strange part now is when i do git config --list ... i dont see any name and email.
I continue to check.
Thanks Nick for guiding me to the correct direction.