Skip to main content

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-10-12. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise にアップグレードします。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせく� さい

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_ed25519

注: キーを別の名前で作成した� �合、または別の名前の既存のキーを追� する� �合は、コマンドの id_ed25519 を秘密キー ファイルの名前に置き換えます。

参考資料