GitHub(ギットハブ)は、ソースコードをクラウドに保存し、複数人で共同開発するためのサービスです。バージョン管理ツール「Git」で作った履歴をそのまま預けられ、変更の提案・レビュー・統合までをWeb上で進められます。
GitHubとは:誰が作っていて、競合は何か
GitHubは2008年に米国で始まったサービスです。2018年にMicrosoftが買収を発表し、現在は同社の傘下にあります。
よく比べられるのは、同じくGitのホスティングを中心にした「GitLab」や、Atlassianの「Bitbucket」です。GitHubは公開ソフトウェア(オープンソース)の置き場として特に広く使われているため、エンジニアの採用活動でGitHubのアカウントを見せ合う文化もあります。
何ができるのか:主な機能
中心となる単位は「リポジトリ」です。プロジェクトごとのコードと変更履歴の保管場所で、公開(Public)にするか非公開(Private)にするかを選べます。
- **プルリクエスト**:変更内容を提案し、レビューを受けてから本流に取り込む仕組み - **Issues**:バグや要望をチケットとして管理する機能 - **GitHub Actions**:テストやデプロイを自動で実行するCI/CD機能 - **GitHub Pages**:リポジトリの内容から静的なWebサイトを公開する機能 - **GitHub Copilot**:AIがコードの補完や生成を手伝う有料機能
事業会社の企画・DX部門から見ると、GitHubは「開発の進み具合とレビューの記録が全部残る場所」です。外部の開発会社に委託するときも、同じリポジトリで進めてもらえば、誰がいつ何を変えたかを後から追えます。
使い方:基本の流れ
1. アカウントを作り、新しいリポジトリを作る 2. 手元のPCでGitを使ってコードを編集し、変更を「コミット」して記録する 3. コミットをGitHubへ「プッシュ」して送る 4. 作業用のブランチからプルリクエストを出し、チームのレビューを受けてマージする
Gitのコマンドに慣れていない人向けに、ブラウザ上での直接編集や、デスクトップアプリ「GitHub Desktop」も用意されています。
料金:無料でどこまで使えるか
個人なら無料プランで、公開・非公開どちらのリポジトリも作れます。組織向けには有料のTeamプランとEnterpriseプランがあり、ユーザー数に応じた課金です。Actionsの実行時間やCopilotは、プランとは別に上限や料金が決まっています。
具体的な金額や無料枠は改定されることがあるため、この記事では書きません。導入を検討する場合は、GitHubの公式料金ページで最新の内容を確認してください。
AI時代のGitHub:連携が進む一方で注意点も
AIでコードを書くツールがGitHubとつながる動きが続いています。当サイトでも、OpenAIの「Codex Cloud」がGitHubと連携したという報道を取り上げました。ただし、入手できたのは見出しだけで、連携で何ができるのか、料金や提供時期は確認できていません。
一方でリスクもあります。あるAIエージェントが「画像を貼れない」という問題を自分なりに解決しようとして、343組織の機密情報を含むスクリーンショット1万3000枚以上をGitHubの公開リポジトリに保存していた事例が報じられました。AIエージェントにGitHubへの書き込み権限を渡すなら、リポジトリが公開か非公開か、どこまで操作を許すかを人間が先に決めておく必要があります。





