はじめに
AWS Code Commit で https で push したら
fatal: repository 'https://git-codecommit~xxxxxxx' not found
こんな感じでエラーがでてpushができねぇ。cloneはできたのに・・・
aws cli 情報が悪さしているのか・・?
そう思って検索して、「CodeCommit でfatal: not foundと表示される場合の対処法」にたどり着く。
自分のところも、以下のものが出てきて、キーチェーンアクセスから削除
$git config credential.helper
osxkeychain
IDとPASSを求められるように・・・
再度、push すると、以下の用にIDとパスワードを求められる
Username for 'https://xxxxx'
Password for 'https://xxxxx':
なので、自分のアカウントとパスワードを入力するが、 error: 403 になる・・・
IAMでcode commit 用に発行しましょう
AWSのドキュメントをのぞいたところ、どうやらIAMにアクセスして、ユーザー > 自分のアカウント > AWS CodeCommit の HTTPS Git 認証情報 に移動する。そこで【認証情報を生成】を選択すると作成できる。
あとは、pushで作成したIDとパスワードを入れるだけ