Віддалене сховище налаштовано так, щоб заборонити вам натискати комісію, яка розкривала б вашу особисту адресу електронної пошти. Наприклад, у GitHub ви встановили прапорець командного рядка Block, який відкриває прапорець моєї електронної пошти, щоб увімкнути це .
Хоча ви, звичайно, можете зняти цей параметр, він відкриє вашу приватну адресу електронної пошти всім у світі, оскільки інформація про автора читається будь-ким, хто має доступ до вашого сховища.
Натомість зробіть це:
Ви можете бачити свою персональну адресу електронної пошти, яка за замовчуванням використовується для ваших зобов’язань у Git:
git config --global user.email
Знайдіть свою невідповідну адресу GitHub в особистих налаштуваннях GitHub → Електронна пошта . Це згадується в описі приватного прапорця Зберігати мою електронну адресу . Зазвичай він починається з унікального ідентифікатора, а також вашого імені користувача:
{ID}+{username}@users.noreply.github.com
Змініть глобальну настройку електронної пошти користувача на вашу невідповідну адресу GitHub:
git config --global user.email {ID}+{username}@users.noreply.github.com
Скиньте інформацію про автора про ваше останнє зобов’язання:
git commit --amend --reset-author
Якщо у вас є кілька комісій з вашою приватною електронною адресою, дивіться цю відповідь .
Тепер ви можете натиснути на комісію з невідповідною електронною адресою, а майбутні комісії також матимуть невідповідну електронну адресу.
git push