Skip to main content
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 definir o endereço de e-mail que é usado para criar commits em GitHub.com e no seu computador.

Sobre os endereços de e-mail do commit

GitHub utiliza seu endereço de e-mail de commit para associar commits à sua conta em 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 com base na web do Git, você pode definir seu endereço de e-mail de commit em 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.

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 email address services (services that allow you to receive email at a temporary address that expires after a certain time). Se você quiser manter seu endereço de e-mail privado, você pode usar um endereço de e-mail com o endereço de e-mail noreply fornecido por GitHub. Para obter mais informações, consulte "Definir o seu endereço de e-mail de commit em GitHub".

Se você quiser manter seu endereço de e-mail pessoal, você poderá usar um endereço de e-mail noreply de GitHub como seu endereço de e-mail de 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 que apareçam no gráfico de contribuição, use um endereço de e-mail conectado à sua conta em GitHub.com ou o endereço de e-mail noreply fornecido a você nas suas configurações de e-mail. Para obter mais informações, consulte "Adicionar um endereço de e-mail à sua conta de GitHub

Observação: Se você criou a sua conta em GitHub.com após julho de 2017, seu endereço de e-mail noreply para GitHub será um número de ID de 7 dígitos e seu nome de usuário no seguinte formato: ID+nome de usuário@users.noreply.github.com. Se você criou sua conta em GitHub.com antes de 18 de julho de 2017, o seu endereço de e-mail noreply de GitHub será nome de usuário@users.noreply.github.com. Você pode obter um endereço de e-mail noreply baseado no ID para GitHub, selecionando (ou desmarcando e selecionando) Mantenha meu endereço de e-mail privado nas suas configurações de e-mail.

Se você usar o seu endereço de e-mail noreply para GitHub fazer commits e, em seguida, mudar seu nome de usuário, esses commits não serão associados à sua conta no GitHub.com. Isso não se aplica se você estiver usando o endereço noreply baseado no ID de GitHub. 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

Se você não habilitou a privacidade do endereço de e-mail, você pode escolher qual endereço de e-mail verificado para o autor muda quando você edita, exclui, cria arquivos ou faz merge de um pull request GitHub. Se você ativou a privacidade do endereço de e-mail, então o endereço de e-mail do autor de commit não pode ser alterado e é <username>@users.noreply.github.com por padrão.

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

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

  2. In the "Access" section of the sidebar, click Emails.

  3. Em "Adicionar endereço de e-mail", digite seu endereço de e-mail e clique em Adicionar. Email addition button

  4. Verifique seu endereço de e-mail.

  5. 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 para endereço de e-mail principal

  6. To keep your email address private when performing web-based Git operations, click Keep my email addresses private. Imagem da caixa de seleção para manter seu endereço de e-mail privado

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.com 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 TerminalTerminalGit Bash.
  2. Definir um endereço de e-mail no Git. You can use your GitHub-provided noreply email address or any email address.
    $ git config --global user.email "email@example.com"
  3. Confirme que você configurou o endereço de e-mail corretamente no Git:
    $ git config --global user.email
    email@example.com
  4. Add the email address to your account on GitHub, so that your commits are attributed to you and appear in your contributions graph. Para obter mais informações, consulte "Adicionar um endereço de e-mail à sua conta de GitHub".

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

GitHub usa o endereço de e-mail definido na sua configuração local do Git para associar commits enviados por push a partir da linha de comando para sua conta em 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. You can use your GitHub-provided noreply email address or any email address.
    $ git config user.email "email@example.com"
  4. Confirme que você configurou o endereço de e-mail corretamente no Git:
    $ git config user.email
    email@example.com
  5. Add the email address to your account on GitHub, so that your commits are attributed to you and appear in your contributions graph. Para obter mais informações, consulte "Adicionar um endereço de e-mail à sua conta de GitHub".