1
0
mirror of synced 2025-12-20 10:28:40 -05:00
Files
docs/content/code-security/code-scanning/troubleshooting-code-scanning/cannot-enable-codeql-in-a-private-repository.md
2024-01-30 15:01:31 +00:00

2.8 KiB

title, intro, allowTitleToDifferFromFilename, type, topics, versions
title intro allowTitleToDifferFromFilename type topics versions
Cannot enable CodeQL in a private repository {% data variables.product.prodname_GH_advanced_security %} must be enabled in order to use {% data variables.product.prodname_code_scanning %} on private repositories. true reference
Code scanning
Errors
Troubleshooting
fpt ghes ghec
* * *

{% ifversion fpt %} If you are on a free, pro, or team plan, you can only use {% data variables.product.prodname_code_scanning %} on repositories that are publically available. To enable {% data variables.product.prodname_code_scanning %} for private or internal repositories, you must upgrade to GitHub Enterprise with {% data variables.product.prodname_GH_advanced_security %} and enable {% data variables.product.prodname_GH_advanced_security %} for the repository. For more information, see "AUTOTITLE" and "AUTOTITLE."

{% else %}

Confirm whether {% data variables.product.prodname_GH_advanced_security %} is enabled

{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.sidebar-settings %} {% data reusables.user-settings.security-analysis %}

  1. Scroll down to "{% data variables.product.prodname_GH_advanced_security %}."

  2. If there is an associated and active Enable button, {% data variables.product.prodname_GH_advanced_security %} is available for this repository but not yet enabled.

  3. If use of {% data variables.product.prodname_GH_advanced_security %} is blocked by a policy, the Enable button is inactive and the owner of the policy is listed.

    "Screenshot of the {% data variables.product.prodname_GH_advanced_security %}" setting. The enterprise policy owner and the inactive "Enable" button are highlighted in dark orange.

Requesting access to {% data variables.product.prodname_GH_advanced_security %}

  1. In the "{% data variables.product.prodname_GH_advanced_security %}" settings, click the enterprise name to display a list of users with access to edit the policy that controls access to {% data variables.product.prodname_GH_advanced_security %}. For more information, see "AUTOTITLE."
  2. Follow your company's policy for requesting access to additional features.

Enabling {% data variables.product.prodname_GH_advanced_security %}

  1. In the "{% data variables.product.prodname_GH_advanced_security %}" settings, click Enable.
  2. Rerun {% data variables.product.prodname_code_scanning %}.

{% endif %}