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.

Erro: chave em uso

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

Neste artigo

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.

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 username na resposta é a conta do GitHub Enterprise a que a chave está vinculada no momento. Se a resposta for parecida com "username/repo", a chave foi vinculada a um repositório como chave de implantação.

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."

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Ou, learn how to contribute.