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 Enterprise Server. Nesse caso, você pode alterar o email nas definições da configuração do Git local e adicionar o novo endereço de email à sua conta no sua instância do GitHub Enterprise Server para vincular futuras confirmações à sua conta.
- Para alterar o endereço de email na configuração do Git local, siga as etapas descritas em "Configurar o endereço de e-mail do commit". Se você trabalha em várias máquinas, precisa alterar essa configuração em cada uma deles.
- Adicione o endereço de email da etapa 2 às configurações da sua conta seguindo as etapas descritas 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
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 email usado para esses commits e conectar commits à sua conta, siga estas etapas.
-
No sua instância do GitHub Enterprise Server, navegue até a página principal do repositório.
-
Na página principal do repositório, acima da lista de arquivos, clique em commits.
-
Para navegar até um commit específico, clique na mensagem de confirmação para esse commit.
-
Para ler uma mensagem sobre o motivo do commit não estar vinculado, posicione o cursor sobre o à direita do nome de usuário.
- 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 Enterprise Server. Para vincular suas confirmações, adicione o endereço de e-mail às configurações de e-mail do GitHub. Se o endereço de email tiver um Gravatar associado, esse Gravatar será exibido ao lado da confirmação, em vez do Octocat cinza padrão.
- Autor não reconhecido (sem endereço de email) Se receber essa mensagem sem um endereço de email, você usou um endereço genérico que não pode ser conectado à sua conta no GitHub Enterprise Server. Você precisará definir seu endereço de e-mail de confirmação no Git e depois adicionar o novo endereço às configurações de email do GitHub para vincular futuras confirmações. Os commits antigos não serão vinculados.
- E-mail inválido O endereço de e-mail nas definições de configuração do Git local está em branco ou não está formatado como um endereço de e-mail. Você precisará definir seu endereço de e-mail de confirmação no Git e depois adicionar o novo endereço às configurações de email do GitHub para vincular futuras confirmações. 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.