Извиняюсь, если подобный вопрос уже задавался ранее.
У меня есть профессиональная (частная) и любительская (публичная) учетная запись GitHub. По выходным я работаю над проектами по робототехнике и загружаю данные в свою учетную запись с двух разных компьютеров: Linux и MacOSX.
Мои user.name и user.email — это мои фактические учетные данные для моей машины с Linux, и отправка с моей машины с Linux не вызывает проблем.
Я был молодой и тупой и, похоже, использовал некоторые одноразовые учетные данные на моей машине с MacOSX (например, user.name = fakename, user.email = [email protected]). GitHub сообщает, что какая-то учетная запись из Германии (не поддельное имя) загружается с моей машины. каждый раз, когда я отправляю данные с MacOSX.
Я предполагаю, что это исправление так же просто, как обновление моих конфигураций user.name и user.email, однако я хочу сохранить эту проблему, пока не узнаю больше. Возможно ли, что мой компьютер MacOSX скомпрометирован?
Коммит GitHub автор связан с учетной записью GitHub через ее Эл. адрес, поэтому возможно, что другая учетная запись (Германия) фактически имеет [email protected]
в качестве электронной почты.
Но: это (user.name/user.email) не имеет ничего общего с GitHub аутентификация (имя пользователя/пароль). Это все еще ты, которые отправляются на GitHub. Однако ваша фиксация не отображается как вы из-за поддельного электронного письма.
См. "Почему мои коммиты связаны не с тем пользователем?"
Вы можете изменить это для нового коммита, установив правильный адрес электронной почты.
И вы можете изменить это для прошлых коммитов, следуя «Изменение информации об авторе».
Мои мысли точно. У меня было ощущение, что я что-то упускаю из виду под капотом GitHub (так сказать). Я обновил свои учетные данные на стороне MacOSX, и это решило проблему.