# 企業向けGitHubについて

GitHubのエンタープライズ製品とGitHub Enterpriseの展開オプションについて説明します。

## ビジネスで GitHubを選択する必要がある理由

* **開発者が既に知っているプラットフォームを提供します。** 
GitHubを採用すると、1 億人以上の開発者が既に使い慣れているツールを使用して、人材の獲得、オンボーディング時間の短縮、大規模なオープンソース コミュニティの活用に役立ちます。
* **クラウド内のツールを統合します。** 
GitHub は、セキュリティで保護されたソフトウェアを構築、スケーリング、および提供するための完全な開発者プラットフォームです。 
GitHubの導入は、企業が DevOps ツールを統合したり、保守が困難なオンプレミス ソリューションから離れたりするのに役立ちます。
* **AI と統合します。** 
GitHub は、開発ライフサイクルのすべての段階で生産性を向上させる AI ツールを提供します。 開発者は AI エージェントと連携して、計画、プロトタイプ作成、コード作成、作業のレビュー、脆弱性の修正を行うことができます。
* **大規模に統括する。** 
GitHub は、高度なガバナンス機能と、ビジネス全体の開発作業の中心的な管理ポイントを提供します。 プロジェクトを設定し、複雑なニーズを満たし、将来のスケーリングを可能にする方法でアクセスを管理します。

## 企業でのGitHubの活用方法

企業は GitHub 製品を使用して、ソフトウェア開発ライフサイクル全体をサポートし、開発速度を向上させ、コード品質を向上させます。

GitHubを使用すると、業務の計画、生産性の向上、プロセスの自動化、コードのセキュリティの維持を実現できます。

### コラボレーション

開発者は次のことができます。

* 作業を追跡し、問題やディスカッションでコミュニケーションを取る
* プロジェクトを使用して作業サイクルを計画およびレビューする
* pull request で互いの作業を確認する

### 生産性

開発者は次のことができます。

* 最も広く採用されている AI 開発者ツールである GitHub Copilot を使用して、AI を活用したコード提案を活用する
* クラウドでホストされる開発環境である GitHub Codespaces で新しいプロジェクトをすばやく開始する
* ローカル開発環境から、GitHub と GitHub CLI を使用して GitHub Desktop
と統合する

### Automation

企業は次のことができます。

* を使用してビルド、テスト、デプロイのパイプラインを自動化する GitHub Actions
* でソフトウェア パッケージをホストする GitHub Packages
* REST API、GraphQL API、 GitHub Apps、Webhook を使用してツールを構築する

### セキュリティ

企業は次のことができます。

* を使用して、コードと依存関係の脆弱性の検出と修復を自動化します GitHub Code Security
* ユーザーがシークレットを漏洩するのをブロックし、過去の漏洩を特定して修復する GitHub Secret Protection
* ソフトウェアの依存関係を最新の状態に保つ Dependabot
* セキュリティの概要を使用してリポジトリ全体のセキュリティ ランドスケープを監視する

## GitHub Enterprise プランの利点

GitHub Enterprise が最も包括的な計画です。 このプランには、組織の GitHub Free または GitHub Team プランに含まれる機能に加えて、次のものが含まれます。

* エンタープライズ アカウント。チームを管理し、アクセス権を付与し、ポリシーを適用し、アクティビティを監査するための 1 つの場所を提供します。
* SAML 認証や内部リポジトリなどの追加機能。 詳細な一覧については、 [GitHub Pricing](https://github.com/pricing)を参照してください。
* GitHub Actionsなどの使用量ベースの製品に対する追加の許容量。
* 追加するオプション <!-- Enterprise is no longer a pre-requisite with the GHAS products release -->
GitHub Premium のサポート および GitHub Copilot Enterprise。

企業が GitHub Enterpriseを採用すると、投資収益率 (ROI) が高くなります。 たとえば、開発者は **1 日あたり 45 分間節約**でき、オンボーディングと**トレーニングの時間は 40% 短縮**されます。 
[
GitHub Enterpriseの経済的影響の合計](https://resources.github.com/forrester/)を参照してください。

## デプロイ オプションについて

GitHub Enterprise をご購入の場合、GitHub Enterprise Cloud と GitHub Enterprise Server の両方にアクセスできます。 これらのデプロイ オプションの **1 つまたは両方** を使用することを選択できます。

**
GitHub Enterprise Cloudの場合:**

* リポジトリとその他のリソースは GitHubによってホストされ、最新の機能とバグ修正に自動的にアクセスできます。
* 企業を GitHub.com でホストするか、会社のコードとデータが存在する場所をより詳細に制御するために、 GHE.comの独自のサブドメインでホストするように選択できます。
* リソースにアクセスするために、企業のメンバーは個人アカウントを使用できます。または、 Enterprise Managed Usersを使用する場合は、外部システムを使用するユーザーのアカウントをプロビジョニングします。

**
GitHub Enterprise Serverの場合:**

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