はじめに
Eclipseを使用している際にいきなりGithubのリモートリポジトリにコミット・プッシュができなくなってしまったので、解決方法を備忘録としてまとめておきます。
起きていること
今までは普通にGithubのリモートリポジトリにコミット・プッシュできていましたが、なぜかいきなりできなくなり、以下のエラーが出る。
「Unable to find a GPG key for singning with key ID'自分のEメールアドレス'」
他のEclipseのプログラムやVS vodeのプログラムはコミット・プッシュできたので、
このプログラムのみがコミット・プッシュできないと思われる。
原因・解決方法
下の画像のコミット・メッセージの右上の鍵のマークを押してしまったからのようでした。
個人の開発でGithubにコミット・プッシュするだけなので、鍵のマークをもう一度クリックし、署名は外しておきました。
コミット・プッシュしようとするとログイン画面が出てきます。
ここが紛らわしいのですが、パスワードはGithubのパスワードではなく、tokenを入力する必要があります。
入力し、ログインすれば、Githubのリモートリポジトリにコミット・プッシュが完了しました。
最後に
GPG keyという単語は初めてでしたが、調べると公開鍵のことでした。
今まで公開鍵を作成せず、コミット・プッシュしていたので、なぜ急にこのようなエラーが出たのか全く分かりませんでした。
慣れないGithubですが、無事に元のリポジトリにコミット・プッシュがまたできるようになって良かったです。