IAMユーザーを払い出してもらった時、「MFAを有効にしないと何もできませんよ」と言われることが多いと思う。そういうIAMユーザーでAWS CodeCommitを使いたい場合でも、MFAが求められます。
気の利いたアカウント管理者なら、CodeCommitのときはMFAを必要としないようにしてくれていることもあるが、そうでない場合はどうするか?
このページを読みましょう。
docs.aws.amazon.com
これをインストールすることでこのようにgit pushできるようになります。
git push codecommit::ap-northeast-1://リポジトリ名