👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


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.
Versão do artigo: GitHub.com

Por que meus commits estão vinculados ao usuário errado?

O GitHub usa o endereço de e-mail no header do commit para vincular o commit a um usuário do GitHub. Se os commits estiverem sendo vinculados a outro usuário ou não estiverem vinculados a nenhum usuário, talvez você precise alterar suas configurações locais do Git, adicionar um endereço de e-mail às configurações de e-mail da sua conta ou ambos.

Neste artigo

Observação: se os commits estiverem vinculados a outro usuário, não significa que o usuário possa acessar o repositório pertencente a você. Um usuário só poderá acessar um repositório seu se você adicioná-lo como colaborador ou incluí-lo em uma equipe que tenha acesso ao repositório.

Commits vinculados a outro usuário

Se os commits estiverem vinculados a outro usuário, significa que o usuário adicionou o endereço de e-mail em suas configurações locais do Git local à conta dele do GitHub. Nesse caso, altere o e-mail nas suas configurações locais do Git e adicione o novo endereço de e-mail à sua conta do GitHub para vincular futuros commits a ela.

  1. Para alterar o endereço de e-mail nas suas configurações local do Git, siga as etapas em "Configurar endereço de e-mail do commit no Git". Se você trabalha em várias máquinas, precisa alterar essa configuração em cada uma deles.
  2. Adicione o endereço de e-mail da etapa 2 às configurações da sua conta seguindo as etapas em "Adicionar endereço de e-mail à sua conta do GitHub".

Os commits criados a partir daí serão vinculados à sua conta.

Commits não vinculados a nenhum usuário

If your commits are not linked to any user, the commit author's name will not be rendered as a link to a user profile.

Para verificar o endereço de e-mail usado para esses commits e conectar commits à sua conta, siga estas etapas:

  1. Navegue até o commit clicando no link da mensagem do commit.
    Link da mensagem do commit
  2. To read a message about why the commit is not linked, hover over the blue to the right of the username.
    Mensagem do commit exibida ao passar o mouse

Caso a configuração local do Git contenha um endereço de e-mail genérico ou um endereço de e-mail já anexado à conta de outro usuário, os commits anteriores não serão vinculados à sua conta. Embora o Git permita que você altere o endereço de e-mail usado para commits anteriores, é recomendável evitar isso, principalmente em um repositório compartilhado. Para obter mais informações, consulte "Alterar informações de autor".

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato