Skip to main content

Esta versão do GitHub Enterprise foi descontinuada em 2022-10-12. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

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