GitHubのサービス一覧とリリース時期——「コードを置く場所」から「開発のOS」へ

この記事でわかること

  • GitHubの主なサービス一覧
  • コード管理・コラボレーション
  • ホスティング・デプロイ
  • CI/CD・自動化
  • セキュリティ
  • AI

「GitHubってコードを管理するだけじゃないの?」と思っていたら、気づいたらいろんなサービスが増えていた……という方は多いんじゃないでしょうか。

今回は、GitHubのサービス一覧とリリース時期をまとめつつ、なぜこんなに展開しているのかを整理してみました。

GitHubの主なサービス一覧

コード管理・コラボレーション

サービス 概要
GitHub.com コード管理・プルリクエスト・Issuesの基盤
GitHub Gist スニペット・単ファイルの共有
GitHub Wiki リポジトリ付属のドキュメント

ホスティング・デプロイ

サービス 概要
GitHub Pages 静的サイトを無料ホスティング
GitHub Codespaces ブラウザ上のクラウド開発環境(VS Code)

CI/CD・自動化

サービス 概要
GitHub Actions ワークフロー自動化・CI/CD
GitHub Packages npm・Dockerなどパッケージのレジストリ

セキュリティ

サービス 概要
GitHub Advanced Security コードスキャン・シークレット検出
Dependabot 依存パッケージの脆弱性自動通知・PR

AI

サービス 概要
GitHub Copilot AIコード補完・チャット
GitHub Spark 自然言語でアプリを生成(新機能)

管理・エンタープライズ

サービス 概要
GitHub Enterprise オンプレ・クラウドの法人向け
GitHub Projects カンバン・ロードマップ管理
GitHub Discussions コミュニティフォーラム

リリース時期の一覧

サービス リリース時期
GitHub.com 2008年4月
GitHub Gist 2008年(ほぼ同時期)
GitHub Pages 2008年12月
GitHub Wiki 2010年頃
GitHub Enterprise 2011年11月
Dependabot 2017年(2019年にGitHub買収・統合)
GitHub Actions 2018年10月(ベータ)→ 2019年11月 GA
GitHub Packages 2019年5月(ベータ)→ 2020年 GA
GitHub Advanced Security 2020年
GitHub Codespaces 2020年(ベータ)→ 2022年11月 GA
GitHub Copilot 2021年6月(ベータ)→ 2022年6月 GA
GitHub Discussions 2020年(ベータ)→ 2021年 GA
GitHub Projects(新版) 2022年
GitHub Spark 2024年(プレビュー)

時系列で見ると、大きく3つの波があることがわかります。

  • 2008〜2010年:コア機能(コード管理・Pages・Wiki)
  • 2018〜2020年:CI/CD・セキュリティ(Actions・Packages・Advanced Security)
  • 2021年〜:AI時代(Copilot・Spark)

ちょうど2018年のMicrosoft買収を境に、サービス展開のスピードが明らかに上がっています。

展開の思想——「開発ライフサイクル全体の垂直統合」

なぜここまでサービスが増えたのか。一言で言うと、コードを中心に開発の前後を全部取り込もうとしているからだと思います。

  • 「書く前」→ Copilotで設計補助
  • 「書く」→ Codespacesで環境構築ゼロ
  • 「テスト・デプロイ」→ Actionsで自動化
  • 「公開」→ Pages・Packages
  • 「守る」→ Dependabot・Advanced Security
  • 「議論する」→ Discussions・Projects

これはGitLabが早くから「DevOps全部入り」を標榜していたことへの対抗でもありますし、使うサービスが増えるほど乗り換えコストが上がるというロックイン戦略でもあります。

そして今はCopilotを軸に「GitHub = AIネイティブな開発プラットフォーム」へ再定義しようとしている段階かもしれません。

「コードを置くだけの場所」から「ソフトウェア開発のOS」へ——GitHubはそういう方向を目指しているのだと思います。

関連記事

ブログ

BLOG

PAGE TOP