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 atualizadas, acesse a documentação em inglês.

Erro: ssh-add: opção ilícita -- K

O erro indica que sua versão do ssh-add não é compatível com a integração de keychain no macOS, que permite o armazenamento da frase secreta no keychain.

A opção -K está na versão padrão de ssh-add da Apple, que armazena a frase secreta no seu conjunto de chaves quando você adiciona uma chave SSH ao ssh-agent. Se você instalou outra versão de ssh-add, talvez ela não tenha suporte para -K.

Resolver o problema

Para adicionar sua chave privada SSH ao ssh-agent, você pode especificar o caminho para a versão de ssh-add da Apple:

$ /usr/bin/ssh-add -K ~/.ssh/id_ed25519

Observação: Se você criou sua chave com um nome diferente ou se estiver adicionando uma chave existente que tenha outro nome, substitua id_ed25519 no comando pelo nome do arquivo de chave privada.

Leitura adicional