Skip to main content

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

エラー: 不明なキーの種類

この記事では、次の� �目が扱われます。

このエラーは、使用した SSH キーの種類が認識されないか、SSH クライアントでサポートされていないことを意味します。

unknown key type エラーについて

新しい SSH キーを生成するときに、SSH クライアントが指定したキーの種類をサポートしていない� �合、unknown key type エラーが発生することがあります。

macOS でこの問題を解決するには、SSH クライアントを更新するか、新しい SSH クライアントをインストールします。

前提条件

Homebrew がインストールされている必要があります。 詳細については、Homebrew ドキュメントのインストール ガイドを参照してく� さい。

問題の解決

警告: OpenSSH をインストールすると、お使いのコンピューターで Apple キーチェーンに保存されているパスフレーズを取得できなくなります。 SSH を使用して GitHub または別の Web サービスへの認証を行うたびに、パスフレーズを入力するか、ハードウェア セキュリティ キーを操作する必要があります。

OpenSSH を削除すると、キーチェーンに保存されているパスフレーズが再び取得できるようになります。 ターミナルでコマンド brew uninstall openssh を入力すると、OpenSSH を削除できます。

  1. ターミナルを開きます。
  2. brew install openssh コマンドを入力します。
  3. ターミナルを終了して再起動します。
  4. 新しい SSH キーを生成する手� �をもう一度試してく� さい。 詳細については、「新しい SSH キーを生成して ssh-agent に追� する」を参照してく� さい。
Linux でこの Issue を解決するには、Linux ディストリビューションのパッケージ マネージャーを使用して新しいバージョンの OpenSSH をインストールするか、ソースから新しいバージョンをコンパイルします。 別のバージョンの OpenSSH をインストールした� �合、SSH 経由で認証する他のアプリケーションの機能が影響を受ける可能性があります。 詳細については、ディストリビューションのドキュメントを参照してく� さい。