Skip to main content

エンタープライズ向け GitHub について

GitHub の Enterprise 製品と、GitHub Enterprise のデプロイ オプションについて説明します。

ビジネスで 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.com でホストされます。
  • リソースにアクセスするには、Enterprise のメンバーが個人用アカウントを使用するか、Enterprise Managed Users を使用する場合は、外部システムを使用してユーザーのアカウントをプロビジョニングします。

GitHub Enterprise Server の場合:

  • オンプレミスまたはパブリック クラウド サービスで、独自の GitHub インスタンスを実行します。
  • ユーザーのアカウントを作成し、ビルトイン認証または外部システムを使用してユーザーを認証します。
  • GitHub Connect を有効にすると、Dependabot alerts や GitHub.com でホストされているアクションなどの GitHub.com に依存する機能を活用できます。

次のステップ

  1. GitHub Enterprise の詳細について。

  2. 試用版を設定します。

参考資料