Gitリポジトリサービス「AWS CodeCommit」を使ったバージョン管理の基本――リポジトリの作成から利用開始までAWSチートシート

AWS活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は、「AWS CodeCommit」でリポジトリを作成してからファイルをプッシュするまでの流れを紹介する。

» 2021年08月26日 05時00分 公開
[天野盛介東京ITスクール]

この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。

 「Amazon Web Services」(AWS)活用における便利な小技を簡潔に紹介する連載「AWSチートシート」。今回は「AWS CodeCommit」の基本的な利用の仕方として、最初に行うリポジトリの作成からファイルをプッシュするまでの流れを紹介します。

 アプリケーションを開発するに当たって、最初の検討ポイントの一つが「ソースコードのバージョンをどうやって管理するか」です。こういった場面でまず思い浮かぶのが「GitHub」「GitLab」といったGitリポジトリサービスだと思いますが、既にAWSを利用して開発しているならCodeCommitも選択肢の一つとなります。

「AWS CodeCommit」とは?

 CodeCommitは、AWSが提供するバージョン管理サービスです。文書やファイル、ソースコードなどのデータをAWSに保存できます。Gitベースのリポジトリをプライベートなマネージドサービスとして提供しているので、既存のGitリポジトリともシームレスに連携可能で、自分でサーバを管理する必要もありません。

 「AWS CodeBuild」「AWS CodeDeploy」といった他のサービスと併せて利用することでアプリケーションのリリースを自動化できるのも特徴です。

CodeCommitを利用したリポジトリの作成手順

図1 CodeCommitリポジトリの利用イメージ

 CodeCommitを利用してリポジトリを作成、利用する方法を紹介します。今回は下記手順に沿って確認します。

  1. CodeCommitリポジトリの作成
  2. 「AWS Identity and Access Management」(IAM)ユーザーを作成してHTTPS認証情報を取得
  3. リポジトリをローカルにクローン
  4. ローカルリポジトリで作成したファイルをプッシュ

※Gitと「AWS Command Line Interface」(CLI)が手元のPCにインストールされている前提で説明します。

手順1.CodeCommitリポジトリの作成

 マネジメントコンソールからCodeCommitのダッシュボードに移動して、「リポジトリの作成」をクリックします。作成時の設定は、最低限「リポジトリ名」を指定するだけです。

図2 CodeCommitリポジトリの作成

手順2.IAMユーザーを作成してHTTPS認証情報を取得

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。