普段使っているgithubアカウントと異なるアカウントでgithubにgit pushする

普段使っているgithubアカウントと異なるアカウントでgithubにgit pushしようとした時、permission deniedというエラーになった。

以下のURLを参考にしてしてエラーは解決できたけど、別アカウントを使う時にリポジトリ毎にいちいちgit remoteoriginを削除して設定し直すのはめんどくさい。

結局、originを使わずにgit pushすることにした。リポジトリの指定の面倒くささはシェルのコマンド履歴に頼ることで回避することにした。

git push git@github-mayosuke:mayosuke/mayosuke.jp.git master

このやり方は以下を参考にした。