1. ホーム
  2. git

[解決済み] GitHub エラー。キーはすでに使用されています

2022-02-07 07:12:22

質問

GitHub のアカウントを 2 つ作成しました。 ひとつは仕事用のユーザー、もうひとつは個人用のユーザーです。 仕事の遅れを取り戻すために、仕事のリポジトリを個人用PCにクローンしました。 ユーザー名やパスワードを入力することなく単純に "git push origin master" コミットを行うために、自宅の PC にある公開鍵を仕事用のレポに追加しようと思っています。 しかし、Githubはこのようなエラーを出します。

Error: Key already use

ちょっとググってみたら、こんなのが出てきました。 リンク もちろん、私は自宅の公開鍵をgithubに追加して、個人プロジェクトでコーディングできるようにしているので、鍵は重複しています。結局のところ、私は仕事用のPCと個人用のPCの両方を使用して、仕事用のレポにコードを書くことができるようにしたいのです。

Github がそのエラーを投げずに複数の "同じ" の公開鍵を追加するにはどうすればよいですか、また、そもそもなぜそのエラーが投げられるのですか?

解決方法は?

そのキーはすでに他のgithubプロジェクトでデプロイキーとして使われている可能性があり、それを見つけるのは少し難しいですが実行します。

ssh -T -ai ~/.ssh/KEY_NAME [email protected]

変更 KEY_NAME をSSH秘密鍵の名前に変更すればOKです。

からです。 https://help.github.com/articles/error-key-already-in-use/#finding-where-the-key-has-been-used