ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

Error: ssh-add: illegal option -- K

このエラーは、「ssh-add」のバージョンが、パスフレーズをキーチェーンに保管できる機能である、macOS のキーチェーンインテグレーションをサポートしていないことを意味しています。

ここには以下の内容があります:

-K オプションは、ssh-add の Apple の標準バージョン内にあり、ssh-agent に SSH キーを追加する際にキーチェーンにパスフレーズを保存します。 ssh-add の別のバージョンをインストールした場合は、-K がサポートされていない可能性があります。

問題の解決

SSH プライベートキーを ssh-agent に追加するには、ssh-add の Apple のバージョンへのパスを指定できます:

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

メモ: If you created your key with a different name, or if you are adding an existing key that has a different name, replace id_ed25519 in the command with the name of your private key file.

参考リンク

Did this doc help you?

Privacy policy

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

OR, learn how to contribute.