Github отправляет уведомление по электронной почте с другим именем пользователя после моего коммита - PullRequest
0 голосов
/ 11 января 2019

Мои действия

Недавно я создал новую ветку, сделал несколько коммитов (простой git commit -m) и создал запрос на извлечение в репо, который не был создан мной. Github правильно распознает мое имя пользователя / адрес электронной почты от ~/.gitconfig, но отправляет уведомления по электронной почте, содержащие неправильное имя пользователя.

# This is Git's per-user configuration file.
[user]
# Please adapt and uncomment the following lines:
name = ddelange
email = 14880945+ddelange@users.noreply.github.com

Результаты

Как видно ниже, коммиты связаны со мной (как и ожидалось). Запуск git show 2f74892 также выглядит как ожидалось. Commits are received correctly so it seems


Однако

Затем все вовлеченные люди получают un ожидаемое электронное письмо от notifications@github.com, приписывающее мой обязательство владельцу репо: Email containing wrong username


Эти письма отправляются каждый раз, когда я git push. Есть идеи, что здесь происходит?

1 Ответ

0 голосов
/ 14 января 2019

Поэтому я связался со службой поддержки Github, как предложил Джастин Ховард. Это был их ответ:

Привет, Дэвид,

Спасибо, что обратились к нам с этим.

Я посмотрел наши журналы для хранилища, и я показываю @yrik толкая этот коммит.

Мы приписываем их вашей учетной записи, так как у вас настроен user.email правильно, но Git аутентифицируется как другой пользователь. Это вероятно, потому что у вас есть кешированные учетные данные этого пользователя в связке ключей.

Можете ли вы следовать приведенным ниже инструкциям и сообщить мне, поможет ли это вам решить это?

https://help.github.com/articles/updating-credentials-from-the-osx-keychain

Спасибо, Стив

Удаление (мои) учетных данных из цепочки для ключей и повторный вход в git cli с 2fa остановил ошибочные уведомления.

Поскольку у меня отключены уведомления о «моей собственной активности», и я больше не наблюдаю за хранилищем, теперь я больше не получаю уведомлений, когда я нажимаю коммиты, а другие наблюдающие пользователи получают правильные уведомления по электронной почте.

...