課題
CICDの初心者ですが、
以下記事を見て、AWSのCodeシリーズを触ってみたところ、、、
CodeCommitのgit cloneとgit push時、画像のようなGit Credential Manager認証情報が聞かれて、、、
最初AWS CLIのアクセスキーとシークレットアクセスキーを入れてみたけど、失敗してしまって、、、
(初心者がよくありがちらしい↑↑↑)
前提
・AWS CLIインストール済み
・gitインストール済み
・好みですが、TortoiseなどのGUIなども必要であれば
・上のサイトに従いAWS Codeシリーズを作成
対処方法
以下のサイトを見て解決した!
どうやら、必要な認証情報はAWS CLIのアクセス情報じゃなく、「CodeCommit への HTTPS 接続用の Git 認証情報」というやつでした。。。
①資格情報マネージャーの確認
まず、Windowsの資格情報マネージャーを開いて確認すると、確かにgit関連の認証情報は一つも設定されていなかった。。。
②AWSでcodeCommitの認証情報を作成
③ダウンロードした認証情報を入れたらOK!
ダウンロードしたエクセルファイルを見て認証情報をGitCredentialManagerに入れたら、無事git cloneできたよ!
④もう一度資格情報マネージャーを確認
もう一度資格情報マネージャーを確認すると、さっき入れた認証情報は自動で覚えられて、今後git cloneするとき、パスワードを入れなくても大丈夫ようになった!
終わりに
今回はWindowsの認証周りを学習できた!