新しい CodeCommit リポジトリにファイルをコミットできません。理由はわかりません。
リポジトリのクローンを作成できたので、接続できました。これにより、認証の問題が除外されるようです。ただし、ファイルを追加してコミットすると、次のエラーが発生します。
$ git commit -m "test"
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident name (for <(null)>) not allowed
AWSCodeCommitPowerUser ポリシーがアタッチされた IAM ユーザーを作成しました。これは、コマンドラインで aws configure を呼び出して現在設定されているユーザーです。
確認git config --global -l
したところ、の内容が返される.gitconfig
ため、AWS のガイドラインに従ってガット構成のセットアップを取得しています。このファイルの内容は次のとおりです。
[credential]
helper = !aws codecommit credential-helper --profile=IAMUserName $@
UseHttpPath = tru
ここで何が欠けているのか本当にわかりません。リポジトリに接続して複製できます。構成はチュートリアルの内容と一致しているように見えますが、コミットできません。ファイルの--profile
一部を削除しようとしましたが、これでも問題は解決しませんでした。.gitconfig
ここで私が見逃していることを誰かアドバイスできますか?