Skip to main content

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

O GitHub AE 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 as configurações locais do Git.

Observação: se os commits estiverem vinculados a outro usuário, isso não significa que o usuário possa acessar seu repositório. 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 seus commits estiverem vinculados a outro usuário, isso significa que o endereço de e-mail nas configurações locais do Git está conectado à conta desse usuário em GitHub AE. Nesse caso, você pode alterar o email nas configurações do Git local para o endereço associado à sua conta no GitHub AE a fim de vincular os commits futuros. Os commits antigos não serão vinculados. Para obter mais informações, confira "Como configurar seu endereço de email de commit".

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

Commits não vinculados a nenhum usuário

Se seus commits não estiverem vinculados a nenhum usuário, o nome do autor do commit não será exibido como um link para o perfil de um usuário.

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 de commit
  2. Para ler uma mensagem sobre o motivo do commit não estar vinculado, posicione o cursor sobre o à direita do nome de usuário. Mensagem exibida quando o curso é posicionado sobre o commit
  • Autor não reconhecido (com endereço de email) Se você receber essa mensagem com um endereço de email, o endereço usado para criar o commit não estará conectado à sua conta do GitHub AE.

  • Autor não reconhecido (sem endereço de email) Se você receber essa mensagem sem um endereço de email, isso indicará que você usou um endereço de email genérico que não pode ser conectado à sua conta do GitHub AE.

  • Email inválido O endereço de email nas configurações do Git local está em branco ou não está formatado como um endereço de email.

    Você pode alterar o email nas configurações do Git local para o endereço associado à sua conta a fim de vincular os commits futuros. Os commits antigos não serão vinculados. Para obter mais informações, confira "Como definir seu endereço de email de commit".

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.

Leitura adicional