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.

Esta versão do GitHub Enterprise foi descontinuada em 2020-11-12. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

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

O GitHub Enterprise Server usa o endereço de e-mail no header do commit para vincular o commit a um usuário do GitHub. If your commits are being linked to another user, or not linked to a user at all, you may need to change your local Git configuration settings, add an email address to your account email settings, or do both.

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

If your commits are linked to another user, that means the email address in your local Git configuration settings is connected to that user's account on GitHub Enterprise Server. In this case, you can change the email in your local Git configuration settings and add the new email address to your GitHub Enterprise Server account to link future commits to your account.

  1. To change the email address in your local Git configuration, follow the steps in "Setting your commit email address". Se você trabalha em várias máquinas, precisa alterar essa configuração em cada uma deles.
  2. Add the email address from step 2 to your account settings by following the steps in "Adding an email address to your GitHub account".

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 do commit
  2. Para ler uma mensagem sobre o motivo do commit não estar vinculado, passe o mouse sobre o azul à direita do nome de usuário.
    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.

Leia mais