Versão do artigo: Enterprise Server 2.17
Por que meus commits estão vinculados ao usuário errado?
O GitHub Enterprise 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.
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 Enterprise. 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 Enterprise para vincular futuros commits a ela.
- 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.
- 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:
- Navegue até o commit clicando no link da mensagem do commit.
- To read a message about why the commit is not linked, hover over the blue to the right of the username.
- Autor não reconhecido (com endereço de e-mail) – Se esta mensagem for exibida com um endereço de e-mail, significa que o endereço não foi adicionado às configurações da sua conta. Para vincular os commits, adicione o endereço de e-mail às suas configurações de e-mail do GitHub. If your email address has a Gravatar associated with it, the Gravatar will be displayed next to your username, rather than the default gray Octocat.
- Autor não reconhecido (sem endereço de e-mail) – Se esta mensagem for exibida sem um endereço de e-mail, significa que você usou um endereço de e-mail genérico que não pode ser adicionado às suas configurações de e-mail. Você precisará configurar seu endereço de e-mail do commit no Git e depois adicionar o novo endereço às suas configurações de e-mail do GitHub para vincular os futuros commits. Os commits antigos não serão vinculados.
- E-mail inválido – Significa que o endereço de e-mail nas suas configurações locais do Git está em branco ou fora do formato. Você precisará configurar seu endereço de e-mail do commit no Git e depois adicionar o novo endereço às suas configurações de e-mail do GitHub para vincular os futuros commits. Os commits antigos não serão vinculados.
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".