Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Configurar o endereço de e-mail do commit

Você pode configurar um endereço de e-mail principal no GitHub associado às opções do Git baseadas na web executadas, como edições e merges.

Neste artigo

Sobre os endereços de e-mail do commit

O GitHub usa o endereço de e-mail do commit para associar commits à conta do GitHub. 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 do Git baseadas na web, você pode configurar o endereço de e-mail do commit no GitHub. Para commits cujo push é feito usando a linha de comando, você pode configurar o endereço de e-mail do commmit no Git.

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.

Observação: You cannot verify email addresses from disposable domains. If you'd like to keep your email address private, you can use a GitHub-provided noreply email address. For more information, see "Setting your commit email address on GitHub."

Se não quiser usar seu endereço de e-mail pessoal, você poderá usar um endereço de e-mail no-reply fornecido pelo GitHub como o endereço de e-mail do commit. Para usar o endereço de e-mail noreply para commits cujo push é feito usando a linha de comando, use esse endereço de e-mail ao configurar o endereço de e-mail do commit no Git. Para usar o endereço noreply para operações do Git baseadas na web, configure o endereço de e-mail do commit no GitHub e selecione Keep my email address private (Manter meu endereço de e-mail 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, consulte "Bloquear pushes de linha de comando que mostrem endereços de e-mail pessoais".

Para garantir que os commits sejam atribuídos a você e apareçam no gráfico de contribuições, use um endereço de e-mail que tenha adicionado à conta do GitHub ou o endreço de e-mail noreply fornecido pelo GitHub nas configurações do e-mail.

Observação: se você criou sua conta do GitHub depois de 18 de julho de 2017, seu endereço de e-mail no-reply fornecido pelo GitHub é um número de ID com sete dígitos e o seu nome de usuário no formato ID+nome de usuário@users.noreply.github.com. Se você criou sua conta do GitHub antes de 18 de julho de 2017, seu endereço de e-mail no-reply fornecido pelo GitHub é o seu nome de usuário no formato nome de usuário@users.noreply.github.com. Você pode obter um endereço de e-mail no-reply fornecido pelo GitHub baseado no ID marcando (ou desmarcando e marcando novamente) Keep my email address private (Manter meu endereço de e-mail privado) nas configurações do e-mail.

Se você usar o endereço de e-mail noreply fornecido pelo GitHub para fazer commits e alterar seu nome de usuário, esses commits não estarão associados à sua conta do GitHub. Isso não se aplica ao usar um endereço noreply fornecido pelo GitHub baseado no ID. Para obter mais informações, consulte "Alterar seu nome de usuário do GitHub".

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

If you haven't enabled email address privacy, you can choose which verified email address to author changes with when you edit, delete, or create files or merge a pull request on GitHub. If you enabled email address privacy, then the commit author email address cannot be changed and is <username>@users.noreply.github.com by default.

  1. In the upper-right corner of any page, click your profile photo, then click Settings.

    Settings icon in the user bar

  2. In the left sidebar, click Emails.

    Emails tab

  3. In "Add email address", type your email address and click Add.

    Email addition button

  4. Verify your email address.

  5. In the "Primary email address" list, select the email address you'd like to associate with your web-based Git operations.

    Selection for primary email address

  6. To keep your email address private when performing web-based Git operations, click Keep my email address private.

    Image of checkbox to keep your email address private

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

Você pode usar o comando git config para alterar o endereço de e-mail associado aos commits do Git. O novo endereço de e-mail configurado ficará visível em todos os commits cujo push é feito para o GitHub usando a 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 Terminal (Terminal)Terminal (Terminal)Git Basho terminal.

  2. Set an email address in Git. You can use your GitHub-provided no-reply email address or any email address.

    $ git config --global user.email "email@example.com"
  3. Confirm that you have set the email address correctly in Git:

    $ git config --global user.email
    email@example.com
  4. Add the email address to your GitHub account by setting your commit email address, so that your commits are attributed to you and appear in your contributions graph.

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

O GitHub usa o endereço de e-mail definido na configuração local do Git para associar os commits cujo push é feito usando a linha de comando à sua conta do GitHub.

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 Terminal (Terminal)Terminal (Terminal)Git Basho terminal.

  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. Set an email address in Git. You can use your GitHub-provided no-reply email address or any email address.

    $ git config user.email "email@example.com"
  4. Confirm that you have set the email address correctly in Git:

    $ git config user.email
    email@example.com
  5. Add the email address to your GitHub account by setting your commit email address, so that your commits are attributed to you and appear in your contributions graph.

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato