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

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

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

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

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

このガイドの内容

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

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

  1. Navigate to your enterprise account by visiting https://github.com/enterprises/ENTERPRISE-NAME, replacing ENTERPRISE-NAME with your enterprise account's name.

  2. In the enterprise account sidebar, click Policies.

    Policies tab in the enterprise account sidebar

  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. For more information about internal repositories, see "Creating an internal repository."

  1. Navigate to your enterprise account by visiting https://github.com/enterprises/ENTERPRISE-NAME, replacing ENTERPRISE-NAME with your enterprise account's name.

  2. In the enterprise account sidebar, click Policies.

    Policies tab in the enterprise account sidebar

  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.

    Checkbox for repository types

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

プライベートリポジトリのフォークに関するポリシーを施行する

自分の Enterprise アカウントで所有しているすべての Organization 全体で、ユーザーにフォーク用にプライベートリポジトリへのアクセスを許可したり、プライベートリポジトリのフォークを一切禁止したり、オーナーが Organization レベルで設定を管理できるようにしたりできます。

  1. Navigate to your enterprise account by visiting https://github.com/enterprises/ENTERPRISE-NAME, replacing ENTERPRISE-NAME with your enterprise account's name.

  2. In the enterprise account sidebar, click Policies.

    Policies tab in the enterprise account sidebar

  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. Navigate to your enterprise account by visiting https://github.com/enterprises/ENTERPRISE-NAME, replacing ENTERPRISE-NAME with your enterprise account's name.

  2. In the enterprise account sidebar, click Policies.

    Policies tab in the enterprise account sidebar

  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. Navigate to your enterprise account by visiting https://github.com/enterprises/ENTERPRISE-NAME, replacing ENTERPRISE-NAME with your enterprise account's name.

  2. In the enterprise account sidebar, click Policies.

    Policies tab in the enterprise account sidebar

  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. Under "Repository visibility change", use the drop-down menu and choose a policy.

    Drop-down menu with repository visibility policy options

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

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

  1. Navigate to your enterprise account by visiting https://github.com/enterprises/ENTERPRISE-NAME, replacing ENTERPRISE-NAME with your enterprise account's name.

  2. In the enterprise account sidebar, click Policies.

    Policies tab in the enterprise account sidebar

  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. Under "Repository deletion and transfer", use the drop-down menu and choose a policy.

    Drop-down menu with repository deletion policy options

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

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

  1. Navigate to your enterprise account by visiting https://github.com/enterprises/ENTERPRISE-NAME, replacing ENTERPRISE-NAME with your enterprise account's name.

  2. In the enterprise account sidebar, click Policies.

    Policies tab in the enterprise account sidebar

  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. Navigate to your enterprise account by visiting https://github.com/enterprises/ENTERPRISE-NAME, replacing ENTERPRISE-NAME with your enterprise account's name.

  2. In the enterprise account sidebar, click Policies.

    Policies tab in the enterprise account sidebar

  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 削除ポリシーオプションのドロップダウンメニュー

担当者にお尋ねください

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

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