Blogue

O GitHub não envia um e-mail de verificação: o que fazer

Markdown

Reenvio de um e-mail do GitHub, expiração do link, endereço incorreto ou já utilizado, restrição da conta e segurança do e-mail. O processo completo de verificação.

Ler o artigo completo

Se o GitHub não enviou um e-mail de verificação, aceda a Settings → Emails e clique em Resend verification email por baixo do seu endereço. O link do e-mail é válido durante 24 horas: se deixar passar esse prazo, peça um novo.

O GitHub armazena projetos na nuvem como repositórios de código e regista todas as alterações. Mas, enquanto o seu e-mail não estiver verificado, o GitHub não lhe permitirá criar um repositório. Repositório é o nome que usa para a pasta de um projeto na nuvem.

Seguem-se todos os casos, por ordem: e-mail que não chega, link que abre uma mensagem de erro, endereço que já está a ser utilizado e conta restringida. Vamos analisá-los.

Outros recursos práticos: a documentação da Ailoot.

Principal conclusão

Peça outro e-mail de verificação em Settings → Emails, através do botão Resend verification email. O link do e-mail é válido durante 24 horas; depois disso, precisa de um novo. Se um link recente abrir uma mensagem de erro, termine a sessão no GitHub, reinicie o navegador, inicie sessão na conta correta e abra novamente o link. O erro “Email is already verified by another user” significa que o endereço já está verificado noutra conta: remova-o dessa conta ou utilize outro endereço. O GitHub não verifica endereços de e-mail temporários.

Onde pedir novamente o e-mail

Primeiro, verifique a pasta Spam e, no Gmail, também o separador Promoções. Em Settings → Emails, confirme que não há erros no endereço.

Se o e-mail não chegar, peça um novo:

  1. No GitHub, clique na sua fotografia de perfil, no canto superior direito, e depois em Settings.
  2. Na barra lateral, em Access, selecione Emails.
  3. Por baixo do endereço que está a verificar, clique em Resend verification email.
  4. Abra o e-mail do GitHub e siga o link.

Depois de seguir o link, o GitHub abrirá a página inicial da sua conta e mostrará uma faixa a confirmar que o seu e-mail foi verificado.

Se o segundo e-mail também não chegar, adicione outro endereço na mesma secção, por exemplo, um endereço Gmail, e verifique-o. Uma conta GitHub pode ter qualquer número de endereços de e-mail, e o próprio GitHub considera não verificado um endereço para o qual não consegue enviar e-mails.

Verifique quando recebeu o e-mail. Se tiverem passado mais de 24 horas, o link já não funciona. Volte a Settings → Emails e peça um novo e-mail.

Se o link tiver menos de um dia, mas o GitHub continuar a mostrar uma mensagem de erro, confirme que tem sessão iniciada na conta correta. O GitHub recomenda os seguintes passos:

  1. Termine a sessão na sua conta GitHub.
  2. Feche o navegador e volte a abri-lo.
  3. Inicie sessão na conta cujo e-mail está a verificar.
  4. Siga novamente o link do e-mail.

Recursos práticos para trabalhar com projetos e agentes: a documentação da Ailoot.

Porque verificar o e-mail se o Claude Code funciona com o GitHub?

Antes, era preciso saber utilizar o GitHub e ver pelo menos alguns tutoriais. Agora pode simplificar o processo: peça ajuda ao Claude Code para o ligar. Diga-lhe: “Ouve, precisamos de ligar o GitHub. Escreve todos os passos para ligarmos aqui o meu GitHub.” Ele diz-lhe onde clicar e onde iniciar sessão. Depois, cria, atualiza e elimina os repositórios por si. Tornamos o repositório privado.

Nada disto funcionará com um endereço de e-mail não verificado. O GitHub não lhe permitirá criar um repositório nem autorizar aplicações de terceiros para a conta. Também não receberá notificações por e-mail.

Uma apresentação em vídeo das técnicas do Claude Code:

O vídeo será carregado à medida que percorre a página
Técnicas do Claude Code: voz, subagentes, rotinas, competências e MCP

Em 21 minutos, o vídeo aborda tudo o que precisa de saber para utilizar o Claude Code: entrada de voz, assistentes agentes, competências, MCP, planos e Git. Veja-o antes de ligar o GitHub.

Recursos adicionais para trabalhar com agentes: a documentação da Ailoot.

“Email is already verified by another user”

A mensagem completa é: Error adding EMAIL: Email is already verified by another user. O seu endereço já está verificado noutra conta GitHub.

Há 2 opções. Se essa conta for sua, inicie sessão, remova o endereço nas definições de e-mail da conta e volte à nova conta. Se a conta antiga tiver commits (alterações de código guardadas), volte a adicionar o endereço à conta antiga sem o verificar: assim, esses commits continuarão associados à conta antiga. Se a conta não for sua, utilize no GitHub outro endereço de e-mail que lhe pertença.

Que endereço de e-mail utilizar no GitHub

O GitHub não verifica endereços de e-mail temporários. Se quiser ocultar o seu endereço nos commits, o GitHub disponibiliza um endereço noreply para esse efeito. Este não substitui o endereço de e-mail real da sua conta.

A maioria de nós associa tudo a um endereço de e-mail Google: ChatGPT, Codex e Claude Code. Por isso, a segurança do e-mail exige tanto cuidado como a segurança das aplicações de mensagens. Na verdade, exige ainda mais. É através do e-mail que se recuperam as palavras-passe de tudo o resto: assim que alguém toma conta do seu e-mail, começam todos os problemas. Se alguém obtiver acesso ao seu e-mail Google, pode aceder ao GitHub e apoderar-se do código-fonte de todos os seus projetos.

Para o endereço de e-mail que associa ao GitHub:

  • ative a autenticação de dois fatores e, para iniciar sessão rapidamente, uma chave de acesso (uma chave de início de sessão no seu dispositivo);
  • adicione um número de telefone para recuperar o acesso.

E a empresa deve ser sempre proprietária de todos os acessos: e-mail, domínio, alojamento e repositórios.

A escolha de um endereço de e-mail para se registar em serviços de IA é abordada num artigo separado.

O GitHub restringiu a conta e pede-lhe que altere o e-mail

Estes passos aplicam-se apenas se o próprio GitHub mostrar uma mensagem a dizer que a sua conta está restringida e indicar explicitamente que tem de alterar o endereço para recuperar o acesso.

  1. Adicione outro endereço que não seja temporário e defina-o como endereço principal.
  2. Verifique o novo endereço principal.
  3. Remova o endereço anterior da conta.
  4. Contacte o Suporte do GitHub e peça a revisão da restrição.

Nas definições, siga estes passos: abra Settings → Emails, introduza o novo endereço em Add email address e clique em Add. Em Primary email address, selecione-o e clique em Save. Primeiro, verifique-o através do e-mail e, em seguida, remova o endereço antigo através do ícone do caixote do lixo que aparece ao lado.

E agora?

O seu e-mail está verificado e a faixa de confirmação já apareceu. Agora pode ligar o GitHub ao Claude Code e guardar lá os seus projetos.

O que o assistente de programação GitHub Copilot oferece gratuitamente e quais são os seus limites é abordado num artigo separado. A possibilidade de utilizar o código GitHub de outra pessoa no seu próprio produto e vendê-lo é abordada num artigo separado.

Se encontrar um problema, registe em que etapa ocorre: o e-mail não chegou, o link não abriu ou o endereço já estava a ser utilizado.

Fontes

Mais recursos e ferramentas: Ailoot.

Mais detalhes

Perguntas frequentes

E se uma ligação nova de verificação GitHub continuar a abrir um erro?

Confirme que iniciou sessão na conta cujo endereço está a verificar. Termine a sessão, feche e reabra o navegador, entre nessa conta e experimente a ligação nova; ligações com mais de 24 horas precisam de ser substituídas.

Um endereço noreply do GitHub substitui o email da conta?

Não. Pode ocultar o endereço nos commits, mas a conta continua a precisar de um endereço real onde receba mensagens e que consiga verificar. O GitHub não verifica endereços descartáveis.

Todos os artigos