Skip to main content

Configurar o endereço de e-mail do commit

É possível definir o endereço de email usado para criar commits no GitHub.com e em seu computador.

Sobre os endereços de e-mail do commit

O GitHub usa seu endereço de email de commit para associar commits à sua conta no GitHub.com. Você pode escolher o endereço de e-mail que será associado aos commits cujo push é feito usando a linha de comando e às operações do Git baseadas na web executadas.

Para operações Git baseadas na Web, é possível definir seu endereço de email de commit no GitHub.com. Para commits cujo push é feito usando a linha de comando, você pode configurar o endereço de e-mail do commmit no Git.

Todos os commits feitos antes da alteração do endereço de email de commit ainda estão associadas ao seu endereço de email anterior.

Observação: Não é possível verificar endereços de email de serviços de endereços de email descartáveis (serviços que permitem receber emails em um endereço temporário que vence após determinado horário). Se você quiser manter seu endereço de email privado, use um endereço de email noreply fornecido pelo GitHub. Para obter mais informações, confira "Como configurar seu endereço de email de commit no GitHub".

Caso deseje manter seu endereço de email pessoal privado, use um endereço de email noreply do GitHub Enterprise Cloud como seu endereço de email de commit. Para usar seu endereço de email noreply para os commits enviados por push na linha de comando, use esse endereço de email ao definir seu endereço de email de commit no Git. Para usar seu endereço noreply para operações do Git baseadas na Web, defina seu endereço de email de commit no GitHub e escolha manter meu endereço de email privado.

Você também pode optar por bloquear os commits cujo push é feito usando a linha de comando que expõem seu endereço de e-mail pessoal. Para obter mais informações, confira "Como bloquear pushes da linha de comando que expõem seu email pessoal".

Para garantir que os commits sejam atribuídos a você e apareçam em seu gráfico de contribuições, use um endereço de email conectado à sua conta no GitHub.com ou o endereço de email noreply fornecido a você em suas configurações de email. Para obter mais informações, confira "Como adicionar um endereço de email à sua conta do GitHub".

Observação: se você tiver criado sua conta no GitHub.com após 18 de julho de 2017, seu endereço de email noreply para o GitHub Enterprise Cloud será um número de ID e seu nome de usuário terá o formato ID+USERNAME@users.noreply.github.com. Se você tiver criado sua conta no GitHub.com antes de 18 de julho de 2017, seu endereço de email noreply para o GitHub Enterprise Cloud será USERNAME@users.noreply.github.com. Você pode obter um endereço de email noreply baseado em ID do GitHub Enterprise Cloud selecionando (ou desmarcando e selecionando de novo) Manter meu endereço de email privado nas configurações de email.

Se você usar seu endereço de email noreply para o GitHub Enterprise Cloud a fim de fazer commits e, depois, alterar seu nome de usuário, esses commits não serão associados à conta do GitHub.com. Isso não se aplicará se você estiver usando o endereço noreply baseado em ID do GitHub Enterprise Cloud. Para obter mais informações, confira "Como alterar seu nome de usuário do GitHub".

Configurar o endereço de e-mail do commit no GitHub

Se você ainda não tiver habilitado a privacidade do endereço de email, escolha o endereço de email verificado que será usado para criar alterações ao editar, excluir ou criar arquivos ou mesclar uma solicitação de pull no GitHub Enterprise Cloud. Se você habilitou a privacidade do endereço de email, o endereço de email do autor de commit não pode ser alterado e, por padrão, é <username>@users.noreply.github.com.

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Ícone Settings (Configurações) na barra de usuário

  2. Na seção "Acesso" da barra lateral, clique em Emails .

  3. Em "Adicionar endereço de email", digite seu endereço de email e clique em Adicionar. Botão de adição de email

  4. Verifique seu endereço de email. 1. Na lista "endereço de e-mail principal", selecione o endereço de e-mail que você gostaria de associar às operações do Git baseadas na web. Seleção de endereço de email principal 5. Para manter seu endereço de email privado ao executar operações do Git baseadas na Web, clique em Manter meus endereços de email privados. Imagem da caixa de seleção usada para manter seu endereço de email privado

Configurar o endereço de e-mail do commit no Git

Use o comando git config para alterar o endereço de email associado aos commits do Git. O novo endereço de email definido ficará visível em qualquer commit futuro enviado por push ao GitHub.com por meio da linha de comando. Os commits feitos antes da alteração do endereço de e-mail do commit continuarão associados ao endereço de e-mail anterior.

Configurar o endereço de e-mail para todos os repositórios no computador

  1. Abra TerminalTerminalGit Bash.
  2. Definir um endereço de e-mail no Git. Use seu endereço de email noreply fornecido pelo GitHub Enterprise Cloud ou qualquer endereço de email.
    $ git config --global user.email "YOUR_EMAIL"
  3. Confirme que você configurou o endereço de e-mail corretamente no Git:
    $ git config --global user.email
    email@example.com
  4. Adicione o endereço de email à sua conta do GitHub Enterprise Cloud para que seus commits sejam atribuídos a você e apareçam no grafo de contribuições. Para obter mais informações, confira "Como adicionar um endereço de email à sua conta do GitHub".

Configurar o endereço de e-mail para um repositório específico

O GitHub Enterprise Cloud usa o endereço de email definido em sua configuração Git local para associar commits enviados por push por meio da linha de comando com à conta no GitHub.com.

Você pode alterar o endereço de e-mail associado aos commits feitos em um repositório específico. Isso sobrescreverá as definições de configuração global do Git no repositório em questão, mas não afetará nenhum outro repositório.

  1. Abra TerminalTerminalGit Bash.
  2. Altere o diretório de trabalho atual para o repositório local no qual deseja configurar o endereço de e-mail associado aos commits do Git.
  3. Definir um endereço de e-mail no Git. Use seu endereço de email noreply fornecido pelo GitHub Enterprise Cloud ou qualquer endereço de email.
    $ git config user.email "YOUR_EMAIL"
  4. Confirme que você configurou o endereço de e-mail corretamente no Git:
    $ git config user.email
    email@example.com
  5. Adicione o endereço de email à sua conta do GitHub Enterprise Cloud para que seus commits sejam atribuídos a você e apareçam no grafo de contribuições. Para obter mais informações, confira "Como adicionar um endereço de email à sua conta do GitHub".