発生した問題
Githubのアカウントを既存のものとは別に新しく作った際に、既存アカウント→新規アカウントのリポジトリへのpushがうまくいかなかった
前提
Githubのリファレンスから抜粋
個人アカウントが所有するリポジトリの所有者は 1 人です。 所有権のアクセス許可を別の個人アカウントと共有することはできません。
リポジトリを作った段階だとそのリポジトリに対して操作できるのはリポジトリを作った人のみということですね。
そのためその状態で別のアカウントからそのリポジトリにpushしようとしてもパーミッションエラーになります。(cloneはできる)
publicでリポジトリを作成しても他者にめちゃくちゃにされないのは安心ですね。
解決方法
pushしたアカウントをコラボレーターとしてリポジトリに招待します。
githubのsetting>Collaboratorsから招待したいアカウントを検索して招待してあげます。
そしたらそのアカウントのメールアドレスに対して招待メールが届くので認証してあげれば、そのアカウントはそのリポジトリに対して操作ができるようになります。
おわりに
今回は(自分のアカウント間で招待しただけなので)コラボレーターの権限は制限していませんが、コラボレーターにどの程度の権限を渡すかはちゃんと検討した方がよいと思います。
PS:記事の更新をさぼっていたのでこれからは小さな記事でもちょこちょこ投稿するようにしたい、、、、!(決意)