1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AWS CodeCommitでgit clone時のGitCredentialManager認証情報を設定した

Last updated at Posted at 2023-09-01

課題

CICDの初心者ですが、
以下記事を見て、AWSのCodeシリーズを触ってみたところ、、、

CodeCommitのgit cloneとgit push時、画像のようなGit Credential Manager認証情報が聞かれて、、、

image.png

最初AWS CLIアクセスキーシークレットアクセスキーを入れてみたけど、失敗してしまって、、、
(初心者がよくありがちらしい↑↑↑)

前提

・AWS CLIインストール済み
・gitインストール済み
・好みですが、TortoiseなどのGUIなども必要であれば
・上のサイトに従いAWS Codeシリーズを作成

対処方法

以下のサイトを見て解決した!

どうやら、必要な認証情報はAWS CLIのアクセス情報じゃなく、「CodeCommit への HTTPS 接続用の Git 認証情報」というやつでした。。。

①資格情報マネージャーの確認

まず、Windowsの資格情報マネージャーを開いて確認すると、確かにgit関連の認証情報は一つも設定されていなかった。。。

image.png

②AWSでcodeCommitの認証情報を作成

IAMを開いてCLI用のユーザーをクリック
image.png

セキュリティ認証情報タブをクリック
image.png

認証情報の生成をクリックし、情報をダウンロード
image.png

③ダウンロードした認証情報を入れたらOK!

ダウンロードしたエクセルファイルを見て認証情報をGitCredentialManagerに入れたら、無事git cloneできたよ!

image.png

④もう一度資格情報マネージャーを確認

もう一度資格情報マネージャーを確認すると、さっき入れた認証情報は自動で覚えられて、今後git cloneするとき、パスワードを入れなくても大丈夫ようになった!

image.png

終わりに

今回はWindowsの認証周りを学習できた!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?