付録C:料金プランと機能比較表
GitHub プラン比較(2025年版)
個人向けプラン
| 機能 |
Free |
Pro |
| 料金 |
$0/月 |
$4/月 |
| パブリックリポジトリ |
無制限 |
無制限 |
| プライベートリポジトリ |
無制限 |
無制限 |
| コラボレーター |
無制限 |
無制限 |
| GitHub Actions(パブリック) |
無制限 |
無制限 |
| GitHub Actions(プライベート) |
2,000分/月 |
3,000分/月 |
| ストレージ |
500MB |
2GB |
| GitHub Pages |
✓ |
✓ |
| Issue・Project |
✓ |
✓ |
| Protected branches |
パブリックのみ |
✓ |
| Code owners |
パブリックのみ |
✓ |
| Draft PR |
パブリックのみ |
✓ |
| Multiple PR reviewers |
パブリックのみ |
✓ |
| Wiki |
パブリックのみ |
✓ |
| GitHub Support |
Community |
Email |
チーム・組織向けプラン
| 機能 |
Free (Organization) |
Team |
Enterprise |
| 料金 |
$0/月 |
$4/ユーザー/月 |
$21/ユーザー/月 |
| 最小ユーザー数 |
- |
- |
- |
| プライベートリポジトリ |
無制限 |
無制限 |
無制限 |
| GitHub Actions(プライベート) |
2,000分/月 |
3,000分/月 |
50,000分/月 |
| ストレージ |
500MB |
2GB |
50GB |
| Protected branches |
パブリックのみ |
✓ |
✓ |
| Required reviewers |
- |
✓ |
✓ |
| Code owners |
パブリックのみ |
✓ |
✓ |
| SAML SSO |
- |
- |
✓ |
| Advanced Security |
- |
- |
✓ |
| Audit log |
- |
- |
✓ |
| LDAP/AD sync |
- |
- |
✓ |
| GitHub Connect |
- |
- |
✓ |
| 99.9% SLA |
- |
- |
✓ |
| Premium Support |
Community |
Email |
24/7 |
GitHub Actions 詳細料金
分単位料金(プライベートリポジトリ)
| OS |
乗数 |
実効料金 |
| Linux |
1x |
$0.008/分 |
| Windows |
2x |
$0.016/分 |
| macOS |
10x |
$0.08/分 |
月間無料枠を超えた場合の計算例
例:Linuxで3,000分、Windowsで500分、macOSで100分使用
- Linux: 3,000分 × 1 = 3,000分
- Windows: 500分 × 2 = 1,000分
- macOS: 100分 × 10 = 1,000分
- 合計: 5,000分
無料枠(Teamプラン): 3,000分
超過分: 2,000分
追加料金: 2,000 × $0.008 = $16
Self-hosted Runner
- 無料(自前のインフラコスト)
- 無制限の実行時間
- GPUなど特殊なハードウェア対応可能
ストレージ料金
Git LFS
| プラン |
データパック |
帯域幅 |
追加料金 |
| Free |
1GB |
1GB/月 |
- |
| データパック |
50GB |
50GB/月 |
$5/月 |
Packages(Container Registry等)
| プラン |
ストレージ |
データ転送 |
| Free |
500MB |
1GB/月 |
| Team |
2GB |
10GB/月 |
| Enterprise |
50GB |
100GB/月 |
超過料金:
- ストレージ: $0.25/GB/月
- データ転送: $0.50/GB
Advanced Security 機能比較
含まれる機能
| 機能 |
Team |
Enterprise |
| Dependabot alerts |
✓ |
✓ |
| Dependabot updates |
✓ |
✓ |
| Secret scanning (public) |
✓ |
✓ |
| Secret scanning (private) |
- |
✓ |
| Code scanning |
- |
✓ |
| Security overview |
- |
✓ |
| Dependency review |
- |
✓ |
Advanced Security 追加料金
- $49/コミッター/月(Enterprise以外で利用する場合)
- アクティブコミッター数で課金
Copilot 料金
個人向け
| プラン | 料金 | 機能 |
|——–|——|——|
| Individual | $10/月 | 全機能 |
| Student/OSS | 無料 | 全機能 |
組織向け
| プラン | 料金 | 追加機能 |
|——–|——|———-|
| Business | $19/ユーザー/月 | 組織管理、ポリシー設定 |
| Enterprise | $39/ユーザー/月 | 高度な管理、カスタマイズ |
他サービスとの比較
GitHub vs GitLab
| 機能 |
GitHub Free |
GitLab Free |
GitHub Enterprise |
GitLab Ultimate |
| 料金 |
$0 |
$0 |
$21/ユーザー |
$99/ユーザー |
| プライベートリポジトリ |
無制限 |
無制限 |
無制限 |
無制限 |
| CI/CD分数 |
2,000分 |
400分 |
50,000分 |
50,000分 |
| ストレージ |
500MB |
5GB |
50GB |
無制限 |
| セキュリティスキャン |
基本 |
基本 |
高度 |
高度 |
| Container Registry |
500MB |
10GB |
50GB |
無制限 |
GitHub vs Bitbucket
| 機能 |
GitHub Free |
Bitbucket Free |
GitHub Team |
Bitbucket Standard |
| 料金 |
$0 |
$0 |
$4/ユーザー |
$3/ユーザー |
| ユーザー数制限 |
無制限 |
5人まで |
無制限 |
無制限 |
| CI/CD分数 |
2,000分 |
50分 |
3,000分 |
2,500分 |
| LFS |
1GB |
1GB |
1GB |
5GB |
| 統合 |
多数 |
Atlassian製品 |
多数 |
Atlassian製品 |
ML/AI開発での考慮事項
推奨プラン(ユースケース別)
個人研究者
- GitHub Pro + Copilot Individual
- 月額: $14
- 理由: Protected branchesとCopilotで効率的な開発
小規模研究チーム(5人)
- GitHub Team + Advanced Security
- 月額: $20/ユーザー + $49/アクティブコミッター
- 理由: コラボレーション機能とセキュリティ
企業AI部門
- GitHub Enterprise + Copilot Business
- 月額: $40/ユーザー($21 + $19)
- 理由: SSO、監査、高度なセキュリティ
ストレージ最適化
# 大規模MLプロジェクトの構成例
総容量: 100GB
├── コード: 500MB(Git)
├── ドキュメント: 1GB(Git)
├── 小規模データ: 2GB(Git LFS)
├── モデルファイル: 20GB(Git LFS + S3)
└── 大規模データセット: 76.5GB(DVC + S3)
月額コスト見積もり:
- GitHub Team: $20(5ユーザー)
- Git LFS: $5(データパック)
- S3: $23(1TB、標準)
- 合計: $48/月
コスト削減のヒント
1. GitHub Actions最適化
# キャッシュを活用
- uses: actions/cache@v3
with:
path: ~/.cache/pip
key: $-pip-$
# 不要なジョブをスキップ
if: github.event_name == 'push' || contains(github.event.pull_request.labels.*.name, 'run-ci')
2. ストレージ最適化
# Git履歴の圧縮
git gc --aggressive --prune=now
# LFSの不要ファイル削除
git lfs prune
# 外部ストレージの活用
aws s3 sync models/ s3://my-ml-models/ --storage-class INTELLIGENT_TIERING
3. ユーザー管理
- 定期的にアクセス権限をレビュー
- 非アクティブユーザーを削除
- Outside Collaboratorの活用
4. 無料枠の活用
- オープンソースプロジェクトは多くの機能が無料
- 学生・教員向けのGitHub Education
- GitHub Sponsorsでの収益化
年間契約での割引
- 年間一括払い: 約16%割引(2ヶ月分無料)
- 例: Pro $4/月 → $44/年($48相当)
まとめ
プロジェクトの規模と要件に応じて最適なプランを選択:
- 個人・小規模: Free/Proで十分
- チーム開発: Teamプランでコラボレーション強化
- 企業利用: EnterpriseでセキュリティとコンプライアンスMadrid
定期的にプランを見直し、使用状況に応じて最適化することが重要。