Git не волнует, что вы вводите в поля имени пользователя и адреса электронной почты.Вы можете называть себя как хотите.Однако, когда вы запускаете git push
, ваш Git вызывает другой Git на другом компьютере или веб-сайте - во всяком случае, на другом компьютере, а на другом компьютере требуется, чтобы вы аутентифицировали себя на эту машину до того, как эта машина запустится ее Git.
Это тот шаг - аутентификация себя как самого себя - который проваливается.Git пока не участвует!Как только вы решите эту проблему, , затем , вы можете беспокоиться о том, верит ли вам Git в этой системе, когда вы утверждаете, что вы Барак Обама или кто-то еще;это отдельная проблема.
Поскольку вы используете GitHub, вы можете начать со страницы помощи GitHub по аутентификации .Вы также можете прочитать этот ответ о помощниках по учетным данным и Почему GitHub рекомендует HTTPS поверх SSH? (в котором отмечается, что сами GitHub не понимают, предпочитать ли ssh или https).