このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2024-07-09. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください。
SSH のトラブルシューティング
GitHub Enterprise Server に接続して認証するために SSH を使っている場合、予期しない問題が起きてトラブルシューティングしなければならないことがあります。
SSH キーのパスフレーズのリカバリ
SSH キーのパスフレーズをなくした場合、ご使用のオペレーティングシステムによって、リカバリができることもあれば、SSH キーのパスフレーズを新たに生成することが必要なこともあります。
Error: Permission denied (publickey)
「Permission denied」エラーは、サーバーが接続を却下したことを示します。 原因はいくつか考えられますが、最も一般的な例を説明します。
エラー: Bad file number
このエラーは通常、サーバーに接続できなかったことを示します。 よくある原因はファイアウォールとプロキシサーバーです。
Error: Key already in use
このエラーは、既に別のアカウントまたはリポジトリに追加されているキーを追加しようとすると発生します。
Error: Permission to user/repo denied to other-user
このエラーは、プッシュしているキーが、リポジトリへのアクセス権を持たないアカウントに添付されていることを示します。
Error: Permission to user/repo denied to user/other-repo
このエラーは、プッシュに使用しているキーが、他のリポジトリにデプロイキーとして添付されており、プッシュ先のリポジトリへのアクセス権がないことを示しています。
Error: Agent admitted failure to sign
まれに、Linux 上の SSH 経由で GitHub Enterprise Server に接続すると、エラー "Agent admitted failure to sign using the key"
が発生します。 この問題を解決するには以下の手順に従ってください。
エラー: ssh-add: 違法オプション -- apple-use-keychain
このエラーは、ssh-add
のバージョンが、パスフレーズをキーチェーンに保存できる、macOS のキーチェーン統合をサポートしていないことを意味しています。
エラー: 不明なキーの種類
このエラーは、使用した SSH キーの種類が認識されないか、SSH クライアントでサポートされていないことを意味します。
Error: We're doing an SSH key audit
このエラーは、Git 操作のために使用中の SSH キーが未検証であることを意味します。