O repositório remoto foi configurado para não permitir o envio de uma confirmação que revelaria seu endereço de email pessoal. Por exemplo, no GitHub, você marcou as opções de linha de comando Bloquear que expõem meu email para habilitar isso .
Embora você possa desmarcar essa configuração, ela exporá seu endereço de email particular a todos no mundo, pois as informações do autor podem ser lidas por qualquer pessoa com acesso ao seu repositório.
Em vez disso, faça o seguinte:
Você pode ver seu endereço de e-mail pessoal, que é usado por padrão para suas confirmações no Git:
git config --global user.email
Encontre seu endereço no GitHub em Configurações Pessoais do GitHub → E-mails . Ele é mencionado na descrição da caixa de seleção Manter meu endereço de email privado . Geralmente, ele começa com um identificador exclusivo, além do seu nome de usuário:
{ID}+{username}@users.noreply.github.com
Altere a configuração do endereço de e-mail do usuário global para ser seu endereço no GitHub:
git config --global user.email {ID}+{username}@users.noreply.github.com
Redefina as informações do autor em seu último commit:
git commit --amend --reset-author
Se você tiver várias confirmações com seu endereço de email privado, consulte esta resposta .
Agora você pode enviar por push o commit com o endereço de email inválido, e as confirmações futuras também terão o endereço de email inválido.
git push