Skip to main content

エンタープライズで GitHub Codespaces のポリシーを適用する

エンタープライズの組織内で GitHub Codespaces のポリシーを適用できます。

この機能を使用できるユーザーについて

Enterprise owners can enforce policies for GitHub Codespaces in an enterprise.

Note

GitHub Codespaces は、データ所在地付き GitHub Enterprise Cloud を使用するエンタープライズでは使用できません。

GitHub Codespaces のエンタープライズ ポリシーについて

エンタープライズ所有者は、エンタープライズ内の組織全体で GitHub Codespaces を有効または無効にするポリシーを設定できます。 GitHub Codespaces をすべての組織で有効にしたり、特定の組織で有効にしたり、またはすべての組織で無効にしたりできます。

ある組織に対して GitHub Codespaces を無効にした場合、その codespace の使用料がユーザーに課金されるか、組織やエンタープライズに課金されるかに関係なく、ユーザーはその組織のプライベート リポジトリまたは内部リポジトリの codespace を使用したり、作成したりできません。 組織内のパブリック リポジトリの codespace を、ユーザーが自分の費用で作成して使用するのを防ぐことはできませんが、GitHub Codespaces が無効になっている場合、組織がその使用料を支払うことはできません。

GitHub Codespaces を有効にすると、メンバーとコラボレーターによる迅速なプロジェクトの開始を支援できます。貢献を開始するために多くのツールや依存関係をローカルにインストールする必要はありません。 ただし、GitHub Codespaces を時間の経過と共により多くの組織で有効にすることで、徐々に組織全体にロールアウトしていくことをお勧めします。 または、エンタープライズ内のプライベート コードの制御を強化する必要があるセキュリティ規制に準拠する必要がある場合は、エンタープライズ内のすべての組織で GitHub Codespaces を無効にすることもできます。

組織の所有者は、組織内の特定のメンバーとコラボレーターに対して GitHub Codespaces を有効にすることができます。 また、これらのユーザーによる Codespaces の使用料を支払うこともできます。 詳細については、「組織での GitHub Codespaces の有効化または無効化」および「組織内の codespace を誰が所有し、支払うかの選択」を参照してください。

エンタープライズで GitHub Codespaces を有効または無効にする

Note

GitHub Codespaces へのユーザーのアクセス権を削除すると、そのユーザーは即座に、organization のプライベート リポジトリと内部リポジトリから作成した既存の codespace を開くことができなくなります。 詳しくは、「組織での GitHub Codespaces の有効化または無効化」をご覧ください。

  1. GitHub の右上隅にあるプロフィール写真をクリックします。

  2. ご自分の環境に応じて、[Your enterprise] または [Your enterprises] をクリックし、表示するエンタープライズをクリックします。

  3. ページの左側にある Enterprise アカウントのサイドバーで、 [ポリシー] をクリックします。

  4. [ポリシー] で、 [Codespaces] をクリックします。

  5. GitHub Codespaces ポリシー ページの [GitHub Codespaces への組織のアクセスを管理する] で、組織のプライベート リポジトリと内部リポジトリで GitHub Codespaces を有効にするかどうかを選択します。

    すべての組織で有効にしたり、特定の組織で有効にしたり、またはすべての組織で無効にしたりできます。

  6. [保存] をクリックします。

  7. 確認ダイアログを読み、 [送信] をクリックして続行します。