# SSH のトラブルシューティング

SSH を使用して GitHubに接続して認証する場合は、発生する可能性のある予期しない問題のトラブルシューティングが必要になる場合があります。

## Links

* [/using-ssh-over-the-https-port](/ja/enterprise-server@3.18/using-ssh-over-the-https-port)

* [SSH キーのパスフレーズのリカバリ](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase)

  SSH キーのパスフレーズをなくした場合、ご使用のオペレーティングシステムによって、リカバリができることもあれば、SSH キーのパスフレーズを新たに生成することが必要なこともあります。

* [/deleted-or-missing-ssh-keys](/ja/enterprise-server@3.18/deleted-or-missing-ssh-keys)

* [/error-host-key-verification-failed](/ja/enterprise-server@3.18/error-host-key-verification-failed)

* [エラー: アクセス許可の却下 (公開キー)](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-permission-denied-publickey)

  「Permission denied」エラーは、サーバーが接続を却下したことを示します。 原因はいくつか考えられますが、最も一般的な例を説明します。

* [エラー: 不正なファイル番号](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-bad-file-number)

  このエラーは通常、サーバーに接続できなかったことを示します。 よくある原因はファイアウォールとプロキシサーバーです。

* [エラー: キーは既に使用中です](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-key-already-in-use)

  このエラーは、既に別のアカウントまたはリポジトリに追加されているキーを追加しようとすると発生します。

* [エラー: ユーザー/repo へのアクセス許可が other-user に拒否されました。](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user)

  このエラーは、プッシュしているキーが、リポジトリへのアクセス権を持たないアカウントに添付されていることを示します。

* [Error: Permission to user/repo denied to user/other-repo](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo)

  このエラーは、プッシュに使用しているキーが、他のリポジトリにデプロイキーとして添付されており、プッシュ先のリポジトリへのアクセス権がないことを示しています。

* [エラー: エージェントが署名の失敗を認めた](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign)

  まれに、Linux 上の SSH 経由で GitHub に接続すると、エラー "Agent admitted failure to sign using the key" が発生します。 この問題を解決するには以下の手順に従ってください。

* [エラー: ssh-add: 違法オプション -- apple-use-keychain](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-ssh-add-illegal-option----apple-use-keychain)

  このエラーは、ssh-add のバージョンが、パスフレーズをキーチェーンに保存できる、macOS のキーチェーン統合をサポートしていないことを意味しています。

* [/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok](/ja/enterprise-server@3.18/error-ssl-certificate-problem-verify-that-the-ca-cert-is-ok)

* [エラー: 不明なキーの種類](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-unknown-key-type)

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

* [エラー: SSH キーの監査を行っています](/ja/enterprise-server@3.18/authentication/troubleshooting-ssh/error-were-doing-an-ssh-key-audit)

  このエラーは、Git 操作のために使用中の SSH キーが未検証であることを意味します。