ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

Enterprise アカウントでリポジトリ管理ポリシーを施行する

Enterprise のオーナーは、自分の Enterprise のアカウントが所有するすべての Organization に対して特定のリポジトリの管理ポリシーを強制したり、Organization ごとのポリシーの設定を許可したりすることができます。

Enterpriseアカウントは、GitHub Enterprise Cloudで利用できます。 詳細は「Enterprise アカウントについて」を参照してください。

ここには以下の内容があります:

詳細は「Organization のためのリポジトリの権限レベル」を参照してください。

デフォルトのリポジトリの権限に関するポリシーを施行する

自分の Enterprise アカウントによって所有されているすべての Organization 全体で、デフォルトのリポジトリの権限レベル (なし、読み取り、書き込み、管理) を Organization のメンバー用に設定したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。

  1. https://github.com/enterprises/ENTERPRISE-NAMEにアクセスして、Enterprise アカウントに移動します。ENTERPRISE-NAMEはあなたの Enterprise アカウント名に置き換えてください。

  2. Enterpriseアカウントのサイドバーで、 Policies(ポリシー)をクリックしてください。

    Enterpriseアカウントサイドバー内のポリシータブ

  3. [Repository policies] タブの [Default permissions] で、設定変更についての情報を読みます。 Optionally, to view the setting's current configuration for all organizations in the enterprise account before enforcing the setting, click View your organizations' current configurations.

    ビジネス内のOrganizationの現在のポリシー設定を表示するリンク

  4. [Default permissions] で、ドロップダウンメニューを使用してポリシーを選択します。

    リポジトリ権限ポリシーオプションのドロップダウンメニュー

リポジトリの作成に関するポリシーを施行する

Across all organizations owned by your enterprise account, you can allow members to create repositories, restrict repository creation to organization owners, or allow owners to administer the setting on the organization level. If you allow members to create repositories, you can choose whether members can create any combination of public, private, and internal repositories. インターナルリポジトリは、Enterpriseアカウントが所有するOrganization内で作成されるすべての新規リポジトリのデフォルト設定です。

For more information about internal repositories, see "Creating an internal repository."

  1. https://github.com/enterprises/ENTERPRISE-NAMEにアクセスして、Enterprise アカウントに移動します。ENTERPRISE-NAMEはあなたの Enterprise アカウント名に置き換えてください。

  2. Enterpriseアカウントのサイドバーで、 Policies(ポリシー)をクリックしてください。

    Enterpriseアカウントサイドバー内のポリシータブ

  3. [Repository policies] タブの [Repository creation] で、設定変更についての情報を読みます。 Optionally, to view the setting's current configuration for all organizations in the enterprise account before enforcing the setting, click View your organizations' current configurations.

    ビジネス内のOrganizationの現在のポリシー設定を表示するリンク

  4. Under "Repository creation", select a policy.

    リポジトリ作成ポリシーオプションのドロップダウンメニュー

  5. If you selected Members can create repositories, select one or more repository types.

    Checkboxes for repository types

  6. Saveをクリックします。

Enforcing a policy on forking private or internal repositories

Across all organizations owned by your enterprise account, you can allow people with access to a private or internal repository to fork the repository, never allow forking of private or internal repositories, or allow owners to administer the setting on the organization level.

  1. https://github.com/enterprises/ENTERPRISE-NAMEにアクセスして、Enterprise アカウントに移動します。ENTERPRISE-NAMEはあなたの Enterprise アカウント名に置き換えてください。

  2. Enterpriseアカウントのサイドバーで、 Policies(ポリシー)をクリックしてください。

    Enterpriseアカウントサイドバー内のポリシータブ

  3. [Repository policies] タブの [Repository forking] で、設定変更についての情報を読みます。 Optionally, to view the setting's current configuration for all organizations in the enterprise account before enforcing the setting, click View your organizations' current configurations.

    ビジネス内のOrganizationの現在のポリシー設定を表示するリンク

  4. [Repository forking] で、ドロップダウンメニューを使用してポリシーを選択します。

    リポジトリ フォーク ポリシー オプションのドロップダウンメニュー

外部コラボレーターのリポジトリへの招待に関するポリシーを施行する

自分の企業アカウントで所有しているすべての Organization 全体で、メンバーが外部コラボレーターをリポジトリに招待したり、外部コラボレーターの Organization オーナーへの招待を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。

  1. https://github.com/enterprises/ENTERPRISE-NAMEにアクセスして、Enterprise アカウントに移動します。ENTERPRISE-NAMEはあなたの Enterprise アカウント名に置き換えてください。

  2. Enterpriseアカウントのサイドバーで、 Policies(ポリシー)をクリックしてください。

    Enterpriseアカウントサイドバー内のポリシータブ

  3. [Repository policies] タブの [Repository invitations] で、設定変更についての情報を確認します。 Optionally, to view the setting's current configuration for all organizations in the enterprise account before enforcing the setting, click View your organizations' current configurations.

    ビジネス内のOrganizationの現在のポリシー設定を表示するリンク

  4. Under "Repository invitations", use the drop-down menu and choose a policy.

    外部コラボレーター招待ポリシーオプションのドロップダウンメニュー

リポジトリの表示の変更に関するポリシーを施行する

自分の Enterprise アカウントで所有しているすべての Organization 全体で、管理者権限を持つメンバーがリポジトリの表示を変更したり、Organization のオーナーへのリポジトリの表示の変更を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。

  1. https://github.com/enterprises/ENTERPRISE-NAMEにアクセスして、Enterprise アカウントに移動します。ENTERPRISE-NAMEはあなたの Enterprise アカウント名に置き換えてください。

  2. Enterpriseアカウントのサイドバーで、 Policies(ポリシー)をクリックしてください。

    Enterpriseアカウントサイドバー内のポリシータブ

  3. [Repository policies] タブの [Repository visibility change] で、設定変更についての情報を確認します。 Optionally, to view the setting's current configuration for all organizations in the enterprise account before enforcing the setting, click View your organizations' current configurations.

    ビジネス内のOrganizationの現在のポリシー設定を表示するリンク

  4. "Repository visibility change(リポジトリの可視性の変更)"の下で、ドロップダウンメニューを使ってポリシーを選択してください。

    リポジトリの可視性のポリシーの選択肢があるドロップダウンメニュー

リポジトリの削除または移譲に関するポリシーを施行する

自分の Enterprise アカウントで所有しているすべての Organization 全体で、管理者権限を持つメンバーがリポジトリを削除または転送したり、Organization のオーナーへのリポジトリの削除と転送を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。

  1. https://github.com/enterprises/ENTERPRISE-NAMEにアクセスして、Enterprise アカウントに移動します。ENTERPRISE-NAMEはあなたの Enterprise アカウント名に置き換えてください。

  2. Enterpriseアカウントのサイドバーで、 Policies(ポリシー)をクリックしてください。

    Enterpriseアカウントサイドバー内のポリシータブ

  3. [Repository policies] タブの [Repository deletion and transfer] で、設定変更についての情報を確認します。 Optionally, to view the setting's current configuration for all organizations in the enterprise account before enforcing the setting, click View your organizations' current configurations.

    ビジネス内のOrganizationの現在のポリシー設定を表示するリンク

  4. "Repository deletion and transfer(リポジトリの削除と移譲)"の下で、ドロップダウンメニューを使ってポリシーを選択してください。

    リポジトリの削除ポリシーの選択肢があるドロップダウンメニュー

ブランチの保護ルールの設定に関するポリシーを施行する

自分の Enterprise アカウントで所有しているすべての Organization 全体で、管理者権限を持つメンバーが保護されたブランチの設定を更新したり、Organization のオーナーに対してブランチの保護設定を制限したり、Organization のオーナーが Organization レベルで設定を管理できるようにしたりできます。

  1. https://github.com/enterprises/ENTERPRISE-NAMEにアクセスして、Enterprise アカウントに移動します。ENTERPRISE-NAMEはあなたの Enterprise アカウント名に置き換えてください。

  2. Enterpriseアカウントのサイドバーで、 Policies(ポリシー)をクリックしてください。

    Enterpriseアカウントサイドバー内のポリシータブ

  3. [Repository policies] タブの [Repository branch protection rules] で、設定変更についての情報を確認します。 Optionally, to view the setting's current configuration for all organizations in the enterprise account before enforcing the setting, click View your organizations' current configurations.

    ビジネス内のOrganizationの現在のポリシー設定を表示するリンク

  4. [Repository branch protection rules] で、ドロップダウンメニューを使用してポリシーを選択します。

    ブランチ保護ポリシーオプションのドロップダウンメニュー

Issue の削除に関するポリシーを施行する

自分のEnterprise アカウントで所有しているすべての Organization 全体で、管理者権限を持つメンバーがリポジトリ内の Issue を削除したり、Organization のオーナーに対して Issue の削除を制限したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。

  1. https://github.com/enterprises/ENTERPRISE-NAMEにアクセスして、Enterprise アカウントに移動します。ENTERPRISE-NAMEはあなたの Enterprise アカウント名に置き換えてください。

  2. Enterpriseアカウントのサイドバーで、 Policies(ポリシー)をクリックしてください。

    Enterpriseアカウントサイドバー内のポリシータブ

  3. [Repository policies] タブの [Repository issue deletion] で、設定変更についての情報を確認します。 Optionally, to view the setting's current configuration for all organizations in the enterprise account before enforcing the setting, click View your organizations' current configurations.

    ビジネス内のOrganizationの現在のポリシー設定を表示するリンク

  4. [Repository issue deletion] で、ドロップダウンメニューを使用してポリシーを選択します。

    Issue 削除ポリシーオプションのドロップダウンメニュー

担当者にお尋ねください

探しているものが見つからなかったでしょうか?

弊社にお問い合わせください