A opção --apple-use-keychain 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 --apple-use-keychain.
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 --apple-use-keychain ~/.ssh/id_ed25519
Observação
- A opção
--apple-use-keychainestá na versão padrão da Apple dessh-add. Nas versões do macOS anteriores ao Monterey (12.0), usam o-Kem vez do--apple-use-keychain. - Se você criou sua chave com um nome diferente ou está adicionando uma chave existente que tenha outro nome, substitua id_ed25519 no comando pelo nome do arquivo de chave privada.
Leitura adicional
-
[AUTOTITLE](/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) -
[Página de manual do Linux para ssh-add](http://man7.org/linux/man-pages/man1/ssh-add.1.html) - Para ver a página do manual da Apple para o SSH-ADD, execute
man ssh-addno terminal