Github で push しようとすると Permission denied (publickey) となって行き詰まったのでメモ

Github に push しようとしたら、

 Permission denied (publickey) 

と怒られる場合、マニュアル↓のとおり上から順番にチェックしていけば良いと思うのです。
http://help.github.com/ssh-issues/


が、自分の場合どーーしてもうまくいかなくて、下記を試したところ、push ができるようになりました。

git remote set-url origin git@github.com:【私のgithub id】/【私のリポジトリ名】.git

git remote -v で見られる値は、set-url の前後で同じなのに、set-url したら無事開通した、というところで、原因はよくわかりませんでしたが、何か関連づけがうまくいっていなかったということらしい。