デフォルトのアカウントと違うアカウントに変更する
Visual Studio Codeを起動し、まずはコマンドでemailとuserを確認
git config user.name
git config user.email
デフォルトで使用しているアカウントであることを確認したら使用したいアカウントの情報を入れる
git config --local user.name ユーザー名
git config --local user.email メールアドレス
プロジェクトの初回pushの場合はgithubで新しくリポジトリを作っておく(これをうっかり忘れていたため上手く行かず時間がかかってしまった)
ここでpushして問題ないかどうか確認してみる
git push
こういうエラーが出た場合は
push declined due to email privacy restrictions
githubのSettings > Emails > Keep my email addresses private にチェックが入っていると、Githubでメールアドレスが非公開になっている。
これを一時的にチェックを外す。外してからpushすると問題なく出来る。
pushしたらチェックを入れ直す。
Eメールのプライバシー制限に引っかかってPushが拒否されたのがエラーの原因らしい。