Aceitei e mesclei uma solicitação de solicitação no github e agora não posso mais receber minhas confirmações.
A mensagem é:
! [remote rejected] master -> master (push declined due to email privacy restrictions)
error: failed to push some refs to '[email protected]:FranckFreiburger/vue-resize-sensor.git'
git did not exit cleanly (exit code 1) (3838 ms @ 12/04/2017 21:23:11)
O que eu deveria fazer agora ?
Respostas:
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:
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:
Altere a configuração do endereço de e-mail do usuário global para ser seu endereço no GitHub:
Redefina as informações do autor em seu último commit:
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.
fonte
<your_uname>@users.noreply.github.com
(como eu defini comoNone
) resultará em não mostrar seus commits em o gráfico na sua página de perfil.git commit --amend --author "first last [email protected]"
e não parecia gostar disso. Você realmente precisa redefinir ouser.email
parâmetro de configuração exatamente como acima. Felicidades!Provavelmente, isso é causado por uma nova configuração do GitHub que bloqueia os impulsos da linha de comando que expõem seu endereço de email.
Tente desmarcar a caixa "Bloquear push de linha de comando que expõem meu email" nas configurações de email e pressionar novamente.
fonte
Resolvi os erros:
git config --global user.email ""
Isso acabou de definir meu e-mail em branco (uma sequência vazia). Agora, defino meu email em projetos individuais com:
git config user.email "[email protected]"
fonte
fonte
Desmarque Bloquear push de linha de comando que expõem meu email e tente empurrar o código na linha de comando.
fonte