I have little experience with git so this is probably due to my lack of knowledge.
I've forked the kstars repository on invent.kde.org.
When I try to push a change to my fork (via https), git prompts for username & password. I enter these and am authenticated but I receive an Audit failure message for Non-full name. Repeating with my full name for the username field (unsurprisingly) results in authentication failure.
user.name is set correctly to my full name in the local project .git config. There's no global/system git config overriding it and no git environment variables set.
Added a .ssh key and tried the push via ssh. Again authenticated OK but still get the same audit failure message.
What am I doing wrong? Github has never fought back like this!