ビジネスで GitHub を選択する必要がある理由
- 開発者が既に知っているプラットフォームを提供します。 GitHub を採用すると、1 億人以上の開発者に既になじみのあるツールを使用することで、オンボード時間の短縮、才能の獲得、大規模なオープンソース コミュニティの活用に役立ちます。
- クラウド内のツールを統合します。 GitHub は、セキュリティで保護されたソフトウェアをビルド、スケーリング、配信するための完全な開発者プラットフォームです。 GitHub を採用すると、企業が DevOps ツールを統合したり、保守が困難なオンプレミス ソリューションから離れたりするのに役立ちます。
- 最新の機能を利用できます。 GitHub は、継続的に新機能と更新プログラムをリリースします。 このプラットフォームには、GitHub Copilot や GitHub Actions などのよく知られたツールが含まれています。
Enterprise で GitHub を使用する方法
企業は、ソフトウェア開発ライフサイクル全体をサポートし、開発速度を向上させ、コード品質を向上させるために GitHub 製品を使用します。
GitHub を使用すると、企業は業務の計画、生産性の向上、プロセスの自動化、コードの安全性の確保を実現できます。
コラボレーション
開発者は次のことができます。
- 作業を追跡し、問題やディスカッションでコミュニケーションを取る
- プロジェクトを使用して作業サイクルを計画およびレビューする
- pull request で互いの作業を確認する
生産性
開発者は次のことができます。
- 最も広く採用されている AI 開発者ツールである GitHub Copilot による AI 搭載コード候補のメリット
- クラウドでホストされる開発環境である GitHub Codespaces で新しいプロジェクトをすばやく開始する
- GitHub CLI と GitHub Desktop を使用して、ローカル開発環境から GitHub と統合する
自動化
企業は次のことができます。
- GitHub Actions を使用してビルド、テスト、展開パイプラインを自動化する
- GitHub Packages でソフトウェア パッケージをホストする
- REST API と GraphQL API、GitHub Apps、および Webhook を使用してツールを構築する
セキュリティ
企業は次のことができます。
- GitHub Advanced Security ツールを使用して、漏洩したシークレットまたは脆弱なコード パターンのアラートを受け取る
- Dependabot により、ソフトウェアの依存関係を最新の状態に保つ
- セキュリティの概要を使用してリポジトリ全体のセキュリティ ランドスケープを監視する
GitHub Enterprise プランの利点
GitHub Enterprise は、最も包括的なプランです。 Organization 向けの GitHub Free プランまたは GitHub Team に含まれる機能に加えて、このプランには以下が含まれます。
- SAML 認証や内部リポジトリなどの追加機能。 詳細なリストについては、GitHub Pricing を参照してください。
- GitHub Actions などの使用量ベースの製品に対する使用可能量の追加。
- Enterprise アカウント。これによって、単一の場所で、課金と設定の管理、ポリシーの適用、Enterprise へのアクセス権を持つユーザーの監査ができます。
- GitHub Advanced Security、GitHub Premium Support、および GitHub Copilot Enterprise を追加するオプション。
企業が GitHub Enterprise を採用すると、投資収益率 (ROI) が高くなります。 たとえば、開発者は 1 日あたり 45 分間節約でき、オンボーディングとトレーニングの時間は 40% 短縮されます。 「GitHub Enterprise の経済効果の総計」をご覧ください。
デプロイ オプションについて
GitHub Enterprise をご購入の場合、GitHub Enterprise Cloud と GitHub Enterprise Server の両方にアクセスできます。 これらのデプロイ オプションのどちらか、または両方を使用することを選択できます。
GitHub Enterprise Cloud の場合:
- リポジトリとその他のリソースは GitHub によってホストされており、最新の機能とバグ修正に自動的にアクセスできます。
- 企業のホスト先を GitHub.com にするか、会社のコードとデータが置かれる場所をより詳細に制御するために GHE.com の独自のサブドメインにするかを選択できます。
- リソースにアクセスするには、企業のメンバーが個人用アカウントを使用するか、Enterprise Managed Users を使用する場合は、外部システムを使用してユーザーのアカウントをプロビジョニングします。
GitHub Enterprise Server の場合:
- オンプレミスまたはパブリック クラウド サービスで、独自の GitHub インスタンスを実行します。
- ユーザーのアカウントを作成し、ビルトイン認証または外部システムを使用してユーザーを認証します。
- GitHub Connect を有効にすると、Dependabot alerts や GitHub.com でホストされているアクションなどの GitHub.com に依存する機能を活用できます。
次のステップ
-
GitHub Enterprise の詳細について。
- GitHub Enterprise Cloud ドキュメントの「GitHub Enterprise Cloud について」
- 「GitHub Enterprise Server について」。
-
試用版を設定します。
参考資料
- 「Enterprise アカウントについて」
- GitHub Enterprise Cloud のドキュメントの「データ所在地付き GitHub Enterprise Cloud について」
- GitHub Advanced Security について
- GitHub プレミアム サポートについて
- 「GitHub Connect について」
- GitHub を他の DevOps ソリューションと比較する (GitHub リソース)