Skip to main content
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 será descontinuada em 2022-06-03. 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.

Erro: chave em uso

Este erro ocorre quando você tenta adicionar uma chave que já foi adicionada a outra conta ou repositório.

Descobrir onde a chave foi usada

Para determinar onde a chave foi usada, abra um terminal e digite o comando ssh. Use o sinalizador -i para fornecer o caminho para a chave que deseja marcar:

$ ssh -T -ai ~/.ssh/id_rsa git@hostname
# Conecte-se a your GitHub Enterprise Server instance usando uma chave ssh específica
> Olá, username! Você conseguiu se autenticar, mas o GitHub não
> fornece acesso shell.

O nome de usuário na resposta é a conta em your GitHub Enterprise Server instance à qual a chave está atualmente anexada. Se a resposta for parecida com "username/repo", a chave foi vinculada a um repositório como chave de implantação.

Para forçar o SSH a usar apenas a chave fornecida na linha de comando, use -o para adicionar a opção IdentitiesOnly=yes:

$ ssh -v -o "IdentitiesOnly=yes" -i ~/.ssh/id_rsa git@hostname

Corrigir o problema

Para resolver o problema, primeiro remova a chave da outra conta ou repositório e a adicione à sua conta.

Se você não tiver permissões para transferir a chave e não puder entrar em contato com um usuário que tenha, remova o par de chaves e gere uma totalmente nova.

Chaves de implantação

Depois que uma chave tiver sido vinculada a um repositório como uma chave de implantação, ela não poderá ser usada em outro repositório. Se você encontrar este erro enquanto configura chaves de implantação, consulte "Gerenciar de chaves de implantação."