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

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

Error: Key already in use

このエラーは、他のアカウントやリポジトリにすでに追� されているキーを追�  (/articles/adding-a-new-ssh-key-to-your-github-account) しようとする� �合に発生します。

キーが使用されている� �所を見つける

キーがすでに使用されている� �所を判断するには、ターミナルを開いて ssh コマンドを入力します。 -i フラグを使用して、確認したいキーへのパスを提供します。

$ ssh -T -ai ~/.ssh/id_rsa git@hostname
# 特定の SSH キーを使用して GitHub Enterprise Serverインスタンスに接続
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.

The username in the response is the account on GitHub Enterprise Serverインスタンス that the key is currently attached to. 応答が「username/repo」のようなものである� �合は、キーがリポジトリにデプロイキーとして添付されています。

To force SSH to use only the key provided on the command line, use -o to add the IdentitiesOnly=yes option:

$ ssh -v -o "IdentitiesOnly=yes" -i ~/.ssh/id_rsa git@hostname

問題の解決

問題を解決するには、まず別のアカウントやリポジトリからキーを削除し、アカウントに追� します。

キーを転送する権限がなく、権限を持つユーザーに連絡できない� �合は、キーペアを削除して新しいキーペアを生成します。

デプロイキー

キーがリポジトリにデプロイキーとして一度添付されたら、他のリポジトリで使用することはできません。 デプロイキーの設定中にこのエラーが発生した� �合は、「デプロイキーの管理」を参照してく� さい。