AWS CodeCommitでGitリポジトリを作ってみる
AWS CodeCommit はAWSが提供している完全マネージド型サービスで
プライベートGitリポジトリを簡単にホスティングできるサービス。
Gitの勉強がてらに使ってみようと思う。
AWS CodeCommitの無料枠について
内容 | 制限 |
---|---|
リポジトリ数 | 無制限 |
1ファイルの最大サイズ | 2GB |
ストレージ | 50GB/月 |
Gitリクエスト数 | 10,000リクエスト/月 |
※上記の無料枠は最初の5人のアクティブユーザまで
個人利用だったらこの無料枠内で収まると思う。
また、GitHubみたいに公開せずに無料でGitリポジトリが使えるのがいい感じ。
AWS CodeCommitでリポジトリを作ってみる
1.「今すぐ始める」を押下する
2.「リポジトリ名」と「説明」を入力して、「リポジトリの作成」を押下する。
3.リポジトリの接続方法を確認する。
(※今回はHTTPSで接続する)
4.リポジトリが作成されていることを確認する。
↑ここまでがリポジトリの作成。
↓ここから先が作成したリポジトリに接続するための準備手順。
5.リポジトリに接続したいIAMユーザにAWS CodeCommit関連のポリシーを付与する。
(※ここでは「AWSCodeCommitFullAccess」を付与しているが本当は権限の範囲を狭めたほうがいい)
6.IAMユーザの認証タブから
「AWSCodeCommitのHTTPS Git認証情報」の
「生成」を押下する。
7.リポジトリに接続するための
「ユーザ名」と「パスワード」を確認する。
(※「証明書のダウンロード」を押下すると「ユーザ名」と「パスワード」が記載されたCSVファイルがダウンロードできる。)
8.ユーザがアクティブになっていることを確認する。
↑ここまでがリポジトリに接続するための準備手順。
↓ここから先がリポジトリへの接続手順。
9.接続したいリポジトリのURLを取得するためAWSCodeCommitにアクセスして、
「クローンURL」を押下する。
10.「HTTPS」を押下する。
11.「クローンURL」をコピーする。
13.7で確認した「ユーザ名」と「パスワード」を入力する。
14.リポジトリのクローンが成功したことを確認する。