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

Error: ssh-add: illegal option -- K

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

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

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

OR, learn how to contribute.

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

問題の解決

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

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

メモ: キーを別の名前で作成したか、別の名前を持つ既存のキーを追加しようとしている場合は、コマンド内のid_rsaを秘密鍵ファイルの名前で置き換えてください。

参考リンク

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

OR, learn how to contribute.