事前準備
- 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':【パスワード】