githubで何故かパーミッションエラーになったよ。

$ git push -u origin master
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights

こんな感じ、先日までできてたのに謎でした。で、ネットで検索すると事例は多く、色々設定方法があって各々解決の仕方が違った。で、私も片っ端から真似したけど解決できず。

解決方法は、鍵の作り直しをしたこと。
本家のこのままですね。
https://help.github.com/articles/generating-ssh-keys

Account SettingsのSSH Keysに、いつのまにか二つ鍵が登録されてたので、それをクリアして改めて登録した。
そしたら↑の公式通りの流れになって、

$ git push -u origin master

が、できました。