🥲
memo: CodeCommitからcloneした時403でエラーになる
やりたいこと
AWSアカウントのCodeCommitから、ローカルPCにリポジトリをCloneしたい。
やり方は2通りあって(もっとあったらごめん)
- HTTPS Git認証情報を使用する方法
- GRC(Git Remort CodeCommit)を利用する方法 ⬅️今回はこれ
GRC(Git Remort CodeCommit)を利用する方法
条件
- 対象のアカウントのIAMユーザーを持っている
- aws cliに認証が通っている(aws s3 lsしたらs3のバケットのリストが返ってくる)
- CodeCommitにすでにリポジトリがある
- CodeCommitへの操作権限がある
やり方
-
リポジトリのClone URL (GRC)を取得する
⬇️これのプルダウンの上から3番目
-
必要なやつをインストール
# CLIがあるか確認
aws --version
# 認証通っているか確認
aws s3 ls
# grcをインストール
pip install git-remote-codecommit
# clone
git clone codecommit::ur-region:ur-repo-name
終
サポート終わりそうだから他のサービスに早く乗り換えたい。ぴえん
Discussion