Skip to main content

Restricting deploy keys in your organization

To protect your organization's data, you can configure permissions for creating deploy keys in your organization.

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

Organization owners.

You can choose whether members can create deploy keys for repositories in your organization.

By default, new organizations are configured to disallow the creation of deploy keys in repositories.

Organization owners can restrict the creation of deploy keys to help prevent sensitive information from being exposed. For more information, see "organization でのデータ 漏洩を防ぐためのベスト プラクティス" and "デプロイキーの管理." If you want more fine-grained control over permissions, consider using a GitHub App instead. See "GitHub Apps の概要."

If your organization is owned by an enterprise account, you may not be able to configure this setting for your organization, if an enterprise owner has set a policy at the enterprise level. For more information, see "Enterprise でリポジトリ管理ポリシーを適用する."

Warning

Changing this setting to disabled will result in existing deploy keys being disabled in all repositories in the organization. Scripts, apps, or workflows that create, use, or delete deploy keys will no longer work.

  1. GitHub の右上隅で、プロフィール写真を選択し、 あなたの組織をクリックします。
  2. 組織の隣の [設定] をクリックします。
  3. サイド バーの [アクセス] セクションで、 [メンバー特権] をクリックします。
  4. Under "Deploy keys", review the information about changing the setting, click Enabled or Disabled.
  5. Click Save.