事前準備
- HTTPS Git 認証情報の生成
- Linuxコマンドが使用できる環境構築
- wsl2にUbuntu環境を構築する【windows】
- ※ MacOSの方はターミナルからLinuxコマンドが使用できます。
CodeCommitリポジトリ作成
1.CodeCommit を検索する。
2.リポジトリを作成 を押下する。
3.リポジトリ名 を入力して、 作成 を押下する。
4.URLのクローン から HTTPSのクローン を押下する。
5.URLに AWS CodeCommit の HTTPS Git 認証情報 を加えて git clone コマンドを実行する。
- コマンド
git clone https://【ユーザー名】:【パスワード】@git-codecommit.【リージョン名】.amazonaws.com/v1/repos/【リポジトリ名】
- 実行例
$ git clone https://【ユーザー名】:【パスワード】@git-codecommit.【リージョン名】.amazonaws.com/v1/repos/【リポジトリ名】
Cloning into '【リポジトリ名】'...
※ ユーザ名 と パスワード は以下を参照
https://qiita.com/ryome/items/066d2deea3e6fbe577ad
6.ls コマンドで 【リポジトリ名】 フォルダが存在すれば成功。
- コマンド
ls
- 実行例
$ ls
【リポジトリ名】
エラー対処
エラー内容
git clone コマンド実行時にエラーになる。
$ git clone https://【ユーザー名】:【パスワード】@git-codecommit.【リージョン名】.amazonaws.com/v1/repos/【リポジトリ名】
Cloning into '【リポジトリ名】'...
fatal: unable to access 'https://【ユーザー名】:【パスワード】@git-codecommit.【リージョン名】.amazonaws.com/v1/repos/【リポジトリ名】/': URL using bad/illegal format or missing URL
対処法
以下の手順を行い、git clone コマンドを実行する。
- AWS CLIのインストール
- AWS IAMアカウントの作成とaws configureの設定
- コマンド
$ git clone https://git-codecommit.【リージョン名】.amazonaws.com/v1/repos/【リポジトリ名】
Cloning into '【リポジトリ名】'...
Username for 'https://git-codecommit.ap-northeast-1.amazonaws.com': 【ユーザー名】
Password for 'https://【ユーザー名】@git-codecommit.ap-northeast-1.amazonaws.com':【パスワード】



