後から地味に困りそうなので、備忘録として書いておく。
状況
こんな感じで、 Title が適当な鍵に遭遇したときの対応方法です。
方法1: GitHub API を使う
Deploy Keys | GitHub Developer Guide
GitHub の API を使えば、登録されている Deploy key の一覧が取得できます。
$ curl -H "Authorization: token OAUTH-TOKEN" https://api.github.com/repos/:owner/:repo/keys
OAuth の token は設定画面から簡単に作れます。
もし、 github/hub を使っているなら、 ~/.config/hub
の token を使ってもいいかも。
方法2: ssh-keygen を使う
心当たりのある公開鍵が手元にある場合に使える方法。 ssh-keygen
で fingerprint を確認できます。
$ ssh-keygen -E md5 -lf ~/.ssh/suspect_key.pub 2048 MD5:45:c5:6e:b9:64:62:34:b1:09:72:68:32:89:34:b9:5d