Похоже, что GitHub использует ключ конфигурации user.email
git, чтобы определить, к какой учетной записи следует привязать коммит.Изменение, которое решило проблему:
git config --replace-all user.email <email address for MikeTheGreat>
Стоит отметить, что этот ответ специально говорит, что
Данные, используемыеgit config (и в вашей конфигурации) файл используется для создания автора коммита.Вы можете вставить туда что угодно - не имеет значения, нет подтверждения, что это на самом деле вы или какой-либо другой действительный адрес.
Я думаю, что они конкретно говорят о user.name
,но было поздно, и я прочитал это как «что-нибудь о пользователе, которого я установил через user.*
».