CodeCommitを触ってみた

最終更新日:2026年8月10日

この記事でわかること

はじめに

項目 AWS Microsoft Azure Google Cloud
世界シェア 約33%(首位) 約22% 約11%
強み サービス数・実績 Microsoft製品連携 データ分析・AI
無料枠 12ヶ月+常時無料 12ヶ月無料 常時無料枠あり
主な資格 CLF / SAA / SAP AZ-900 / AZ-104 ACE / PCA

読者は「CodeCommit」もしくは「aws git」などについて、調べている方かと思います。
このページでは、AWSで提供されているサービスのひとつ「AWS CodeCommit」について調査した結果を紹介していきます。

AWS CodeCommitとは

【要注意】AWS CodeCommitの提供状況について
AWS CodeCommitは2024年7月頃、新規顧客への提供が停止されたと報じられた時期がありましたが、2025年11月24日にAWS公式が正式にGeneral Availability(一般提供)復帰を発表し、新規サインアップ・新規リポジトリ作成が再開されています。本記事で紹介する手順は現在利用可能です。

無制限のリポジトリ
50 GB のストレージ/月
10,000 回のGitリクエスト/月
上記の内容が無料で使える「Gitリポジトリ系サービス」です。1GB単位で課金されるストレージ系のAWSサービス(サービスによって内容は異なる)と比べたら破格の安さに感じます。
なお、無料利用枠の具体的な数値や料金体系は変更される可能性があるため、最新の内容はAWS公式サイトでご確認ください。

AWS CodeCommitの特長

①AWSによる完全マネージド型サービス

ハードウェアの準備、拡張やサーバーソフトウェアのインストール、アップデートが不要なので、ミドルのバージョンが変わったからパッチ当てなきゃ!みたいのが必要ありません。

②スケールアップが簡単

多数のファイルやブランチ、大容量のファイル、長期間のバージョン履歴に対応しているそうで、超過料金や有料化などはありますが、スケールアップも簡単です。

③AWSのその他のサービスと連携しやすい

あたり前な気がしますが、AWSクラウド内の他のサービスと親和性が高いため、開発ライフサイクルの速度や頻度を高められ、実装や反映がスピーディです。
また、IAM(Identity and Access Management)と連携していることで、AWSリソースへのアクセスを安全に管理することができます。
使い方はユーザーにアクセスキーやらポリシーやらを付与して管理する形で簡単でした。

④他のリモートリポジトリからファイルを簡単に移行可能

Gitベースのリポジトリから CodeCommit に移行できる。

⑤既知のGitツールを使用可能

Gitコマンドと各AWS CLIコマンド、およびAPIをサポートしており、使い慣れたコマンドで利用が可能です。

とりあえず始めてみる!

手順はこんな感じです。
ユーザーガイドURL:https://docs.aws.amazon.com/ja_jp/codecommit/latest/userguide/welcome.html

  • AWSサインイン(ない場合はアカウント作成)
  • AWS CodeCommitセットアップ(HTTPS or SSH接続の準備)
  • Gitがなければ、インストールする。

ご丁寧に本家サイトへの案内リンクもユーザーガイドにありました。

Git のダウンロード:http://git-scm.com/downloads

  • AWS CodeCommitコンソールで、リポジトリを作成する
  • 最後はおなじみのgit cloneでローカルに持ってきて利用する

ガイドに沿って進めれば、ちゃんとAWSでリモートリポジトリを作成できますし、gitコマンドで問題なく利用可能でした。
私の場合は、英語が苦手なのでかなり苦戦しました…
ただ、ちゃんと表示言語の選択は可能でなので、日本語に変えることもできます。

詳細はAWSのユーザーガイドが懇切丁寧に教えてくれます。
気になった点やつまずいた箇所をいくつかピックアップしました。

・リージョンセレクターって何?

「AWS Codecommit ユーザーガイド」のステップ4でリポジトリの接続を行うのですが、「リージョンセレクターで、リポジトリが作成された AWS リージョンを選択します。」と言われます。
まだこの段階ではリポジトリを作ってもいないので、選択できませんでした。
ちなみに、そもそもの「リージョンセレクター」とは、CodeCommitコンソールの上部メニューバー(アカウントボタンの右)にある地名のプルダウンボタンのことです。
リポジトリは選択されているAWSリージョンで作られるようで、接続先(接続エンドポイント)が違います。
詳細はユーザーガイドで説明してくれています。

・クレデンシャル作られすぎ

必要な工程なのですが、進めて行くうちに吐き出される認証情報やらアクセスキーやらのcsvが溜まっていきます。

押さえておきたいポイント

  • AWS CodeCommitは無制限のリポジトリ数に対応した完全マネージド型のGitリポジトリサービスで、IAMと連携した安全なアクセス管理が可能です。
  • 2024年7月に新規顧客への提供が一時停止された時期がありましたが、2025年11月24日に正式にGA復帰しており、現在は新規サインアップ・利用ともに可能です。
  • 使い慣れたGitコマンドやAWS CLI、APIで操作でき、他のGitベースのリモートリポジトリからの移行もしやすい設計になっています。

よくある質問

AWS CodeCommitは今も新規で使えますか?

2025年11月24日にAWS公式が正式にGeneral Availability復帰を発表しており、新規サインアップ・利用が可能です。2024年7月頃に新規顧客への提供が停止されていた時期がありましたが、現在は解消されています。

無料枠の範囲を教えてください。

記事作成時点ではリポジトリ数無制限、ストレージやGitリクエスト数に一定の無料枠が用意されていましたが、内容は変更される可能性があるため、最新の無料利用枠・料金体系はAWS公式サイトでご確認ください。

GitHubのプルリクエストやGitLabのマージリクエストに相当する機能はありますか?

AWS CodeCommitでは「プルリクエスト」という名称でコードレビュー機能が提供されており、GitHubのプルリクエストやGitLabのマージリクエストと同様の役割を果たします。

おわりに

基本的にガイドに沿って行けば、問題なく利用開始できましたので、安心していいと思います。
人によってつまずくポイントはそれぞれあると思いますが、冷静に読み進めて行けば大丈夫です。
個人的にはGitLabにあった、プルリクエストはすぐわかったのですが、マージリクエストなどはどうやるのか分かりませんでした。
もう少し触ってみようと思います。

▼ アクロビジョンについて

👔

一緒に働きましょう

一人ひとりのキャリアに向き合い、
活躍できる現場をご紹介します。

採用サイトを見る →
💻

システム開発のご依頼・ご相談

コンサルティングから運用保守まで、
ワンストップで対応します。

まずはお気軽にご相談ください →