久しぶりにgithubに公開鍵を追加したので、ssh接続して確認しようとしたところハマりました。
$ ssh -T github-username@github.com
Permission denied (publickey).
接続時のユーザー名にgithubのユーザー名を指定していました。。。
正しくは以下ですね。
$ ssh -T git@github.com
Hi github-username! You've successfully authenticated, but GitHub does not provide shell access.
サーバのユーザーとgithubのユーザーは全く別物なので分かりますが、なんかモヤモヤしますね。