1
0
mirror of synced 2025-12-20 02:19:14 -05:00

Merge branch 'main' into copilot-enterprise-megabranch

This commit is contained in:
hubwriter
2024-02-16 09:05:42 +00:00
committed by GitHub
205 changed files with 4502 additions and 641752 deletions

View File

@@ -228,7 +228,7 @@ jobs:
# Deploy ARM template is idempotent # Deploy ARM template is idempotent
# Note: once the resources exist the image tag must change for a new deployment to occur (the image tag includes workflow run number, run attempt, as well as sha) # Note: once the resources exist the image tag must change for a new deployment to occur (the image tag includes workflow run number, run attempt, as well as sha)
- name: Run ARM deploy - name: Run ARM deploy
uses: azure/arm-deploy@65ae74fb7aec7c680c88ef456811f353adae4d06 uses: azure/arm-deploy@a1361c2c2cd398621955b16ca32e01c65ea340f5
with: with:
resourceGroupName: ${{ secrets.PREVIEW_ENV_RESOURCE_GROUP }} resourceGroupName: ${{ secrets.PREVIEW_ENV_RESOURCE_GROUP }}
subscriptionId: ${{ secrets.NONPROD_SUBSCRIPTION_ID }} subscriptionId: ${{ secrets.NONPROD_SUBSCRIPTION_ID }}

View File

@@ -62,25 +62,25 @@ You can enable or disable features programmatically on {% data variables.locatio
For example, you can enable any {% data variables.product.prodname_GH_advanced_security %} feature with your infrastructure-as-code tooling when you deploy an instance for staging or disaster recovery. For example, you can enable any {% data variables.product.prodname_GH_advanced_security %} feature with your infrastructure-as-code tooling when you deploy an instance for staging or disaster recovery.
1. SSH into {% data variables.location.product_location %}. {% data reusables.enterprise_installation.ssh-into-instance %}
1. Enable features for {% data variables.product.prodname_GH_advanced_security %}. 1. Enable features for {% data variables.product.prodname_GH_advanced_security %}.
- To enable {% data variables.product.prodname_code_scanning_caps %}, enter the following commands. - To enable {% data variables.product.prodname_code_scanning %}, enter the following commands.
```shell ```shell copy
ghe-config app.minio.enabled true ghe-config app.minio.enabled true
ghe-config app.code-scanning.enabled true ghe-config app.code-scanning.enabled true
``` ```
- To enable {% data variables.product.prodname_secret_scanning_caps %}, enter the following command. - To enable {% data variables.product.prodname_secret_scanning %}, enter the following command.
```shell ```shell copy
ghe-config app.secret-scanning.enabled true ghe-config app.secret-scanning.enabled true
``` ```
- To enable the dependency graph, enter the following command. - To enable the dependency graph, enter the following command.
```shell ```shell copy
ghe-config app.dependency-graph.enabled true ghe-config app.dependency-graph.enabled true
``` ```
@@ -88,14 +88,27 @@ For example, you can enable any {% data variables.product.prodname_GH_advanced_s
- To disable {% data variables.product.prodname_code_scanning %}, enter the following commands. - To disable {% data variables.product.prodname_code_scanning %}, enter the following commands.
```shell ```shell copy
ghe-config app.minio.enabled false
ghe-config app.code-scanning.enabled false ghe-config app.code-scanning.enabled false
``` ```
- Optionally, if you disable {% data variables.product.prodname_code_scanning %}, you can also disable the internal MinIO service for {% data variables.product.prodname_GH_advanced_security %}. If {% data variables.product.prodname_dependabot_updates %} are enabled for the instance and you want to disable this service, you must also disable {% data variables.product.prodname_dependabot_updates %}. Disabling the service does not affect MinIO storage for {% data variables.product.prodname_actions %} or {% data variables.product.prodname_registry %}. For more information about {% data variables.product.prodname_dependabot_updates %}, see "[AUTOTITLE](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)."
- To disable {% data variables.product.prodname_dependabot_updates %}, enter the following command.
```shell copy
ghe-config app.dependabot.enabled false
```
- To disable MinIO, enter the following command.
```shell copy
ghe-config app.minio.enabled false
```
- To disable {% data variables.product.prodname_secret_scanning %}, enter the following command. - To disable {% data variables.product.prodname_secret_scanning %}, enter the following command.
```shell ```shell copy
ghe-config app.secret-scanning.enabled false ghe-config app.secret-scanning.enabled false
``` ```
@@ -105,8 +118,4 @@ For example, you can enable any {% data variables.product.prodname_GH_advanced_s
ghe-config app.dependency-graph.enabled false ghe-config app.dependency-graph.enabled false
``` ```
1. Apply the configuration. {% data reusables.enterprise.apply-configuration %}
```shell
ghe-config-apply
```

View File

@@ -44,7 +44,7 @@ To restore a backup of {% data variables.location.product_location %} with {% da
{% data reusables.actions.apply-configuration-and-enable %} {% data reusables.actions.apply-configuration-and-enable %}
1. After {% data variables.product.prodname_actions %} is configured and enabled, to restore the rest of the data from the backup, use the `ghe-restore` command. For more information, see "[AUTOTITLE](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance#restoring-a-backup)." 1. After {% data variables.product.prodname_actions %} is configured and enabled, to restore the rest of the data from the backup, use the `ghe-restore` command. For more information, see "[AUTOTITLE](/admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance#restoring-a-backup)."
1. Re-register your self-hosted runners on the destination instance. For more information, see "[AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners)." 1. Re-register your self-hosted runners on the destination instance. For more information, see "[AUTOTITLE](/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners)."
1. Optionally, to ensure that the bundled actions that are pre-installed on your new instance are up to date, enter the following commands. 1. {% ifversion ghes < 3.12 %}Optionally, to{% else %}To{% endif %} ensure that the bundled actions that are pre-installed on your new instance are up to date, enter the following command.
```shell copy ```shell copy
ghe-config --unset 'app.actions.actions-repos-sha1sum' ghe-config --unset 'app.actions.actions-repos-sha1sum'

View File

@@ -5,7 +5,6 @@ intro: Learn about how to create a {% data variables.product.prodname_github_app
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- GitHub Apps - GitHub Apps

View File

@@ -5,7 +5,6 @@ intro: 'Learn how to authenticate with {% data variables.product.prodname_github
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- GitHub Apps - GitHub Apps

View File

@@ -4,7 +4,6 @@ intro: You can build GitHub Apps for yourself or others to use.
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- GitHub Apps - GitHub Apps

View File

@@ -4,7 +4,6 @@ intro: 'Learn about building {% data variables.product.prodname_github_apps %}.'
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
redirect_from: redirect_from:
- /apps/building-github-apps - /apps/building-github-apps

View File

@@ -29,7 +29,6 @@ changelog:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- GitHub Apps - GitHub Apps

View File

@@ -8,7 +8,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- OAuth apps - OAuth apps

View File

@@ -4,7 +4,6 @@ intro: 'After you create a public {% data variables.product.prodname_github_app
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- GitHub Apps - GitHub Apps

View File

@@ -124,6 +124,7 @@ If your country is not on this list, then we aren't currently able to reliably d
<li>Trinidad and Tobago</li> <li>Trinidad and Tobago</li>
<li>Turks and Caicos Islands</li> <li>Turks and Caicos Islands</li>
<li>Uganda</li> <li>Uganda</li>
<li>United Arab Emirates</li>
<li>United Kingdom</li> <li>United Kingdom</li>
<li>United States</li> <li>United States</li>
<li>Uzbekistan</li> <li>Uzbekistan</li>

View File

@@ -1,6 +1,6 @@
--- ---
title: About billing for GitHub Advanced Security title: About billing for GitHub Advanced Security
intro: 'If you want to use {% data variables.product.prodname_GH_advanced_security %} features{% ifversion fpt or ghec %} in a private or internal repository{% endif %}, you need a license{% ifversion fpt %} for your enterprise{% endif %}.{% ifversion fpt or ghec %} These features are available free of charge for public repositories on {% data variables.product.prodname_dotcom_the_website %}.{% endif %}' intro: 'Learn how {% data variables.product.prodname_GH_advanced_security %} costs are calculated and how to get the most from your license.'
product: '{% data reusables.gated-features.ghas %}' product: '{% data reusables.gated-features.ghas %}'
redirect_from: redirect_from:
- /admin/advanced-security/about-licensing-for-github-advanced-security - /admin/advanced-security/about-licensing-for-github-advanced-security
@@ -19,11 +19,17 @@ topics:
shortTitle: Advanced Security billing shortTitle: Advanced Security billing
--- ---
## About billing for {% data variables.product.prodname_GH_advanced_security %} ## About licenses for {% data variables.product.prodname_GH_advanced_security %}
{% ifversion fpt %} {% ifversion fpt %}
If you want to use {% data variables.product.prodname_GH_advanced_security %} features on any repository apart from a public repository on {% data variables.product.prodname_dotcom_the_website %}, you will need a {% data variables.product.prodname_GH_advanced_security %} license, available with {% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}. If you want to use {% data variables.product.prodname_GH_advanced_security %} features on any repository apart from a public repository on {% data variables.product.prodname_dotcom_the_website %}, you will need a {% data variables.product.prodname_GH_advanced_security %} license, available with {% data variables.product.prodname_ghe_cloud %} or {% data variables.product.prodname_ghe_server %}. {% data reusables.advanced-security.ghas-trial %}
{% note %}
**Note:** If you change the visibility of a public repository to private then {% data variables.product.prodname_GH_advanced_security %} will be disabled for that repository.
{% endnote %}
For information about billing for {% data variables.product.prodname_GH_advanced_security %}, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security). For information about billing for {% data variables.product.prodname_GH_advanced_security %}, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security).
@@ -31,6 +37,12 @@ For information about billing for {% data variables.product.prodname_GH_advanced
If you want to use {% data variables.product.prodname_GH_advanced_security %} features on any repository apart from a public repository on {% data variables.product.prodname_dotcom_the_website %}, you will need a {% data variables.product.prodname_GH_advanced_security %} license. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)." If you want to use {% data variables.product.prodname_GH_advanced_security %} features on any repository apart from a public repository on {% data variables.product.prodname_dotcom_the_website %}, you will need a {% data variables.product.prodname_GH_advanced_security %} license. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)."
{% data reusables.advanced-security.ghas-trial-availability %} For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security)."
{% data reusables.advanced-security.ghas-trial-invoiced %}
For other billing-related questions, contact {% data variables.contact.github_support %}.
{% elsif ghes %} {% elsif ghes %}
You can make extra features for code security available to users by buying and uploading a license for {% data variables.product.prodname_GH_advanced_security %}. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)." You can make extra features for code security available to users by buying and uploading a license for {% data variables.product.prodname_GH_advanced_security %}. For more information about {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)."
@@ -39,33 +51,25 @@ You can make extra features for code security available to users by buying and u
{% ifversion ghes or ghec %} {% ifversion ghes or ghec %}
## License size
Each license for {% data variables.product.prodname_GH_advanced_security %} specifies a maximum number of accounts that can use these features. Each active committer to at least one repository with the feature enabled uses one {% ifversion ghas-billing-UI-update %}license{% else %}seat{% endif %}. A committer is considered active if one of their commits has been pushed to the repository within the last 90 days, regardless of when it was originally authored. Each license for {% data variables.product.prodname_GH_advanced_security %} specifies a maximum number of accounts that can use these features. Each active committer to at least one repository with the feature enabled uses one {% ifversion ghas-billing-UI-update %}license{% else %}seat{% endif %}. A committer is considered active if one of their commits has been pushed to the repository within the last 90 days, regardless of when it was originally authored.
{% note %} When you remove a user from your enterprise account, the user's license is freed within 24 hours.
**Note:** Active committers are calculated using both the commit author information and the timestamp for when the code was pushed to {% data variables.product.product_name %}.
- When a user pushes code to {% data variables.product.prodname_dotcom %}, every user who authored code in that push counts towards {% data variables.product.prodname_GH_advanced_security %} {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %}, even if the code is not new to {% data variables.product.prodname_dotcom %}.
- Users should always create branches from a recent base, or rebase them before pushing. This will ensure that users who have not committed in the last 90 days do not take up {% data variables.product.prodname_GH_advanced_security %} {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %}.
{% endnote %}
{% ifversion ghes %} {% ifversion ghes %}
You can determine how many licenses you'll need for {% data variables.product.prodname_GH_advanced_security %} by generating a count of your instance's active committers in the site admin dashboard. For more information, see "[AUTOTITLE](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-committers)." You can determine how many licenses you'll need for {% data variables.product.prodname_GH_advanced_security %} by generating a count of your instance's active committers in the site admin dashboard. For more information, see "[AUTOTITLE](/admin/configuration/configuring-your-enterprise/site-admin-dashboard#advanced-security-committers)."
{% endif %} {% endif %}
{% ifversion ghec %} If you are over your license limit, {% data variables.product.prodname_GH_advanced_security %} continues to work on all repositories where it is already enabled. However, in organizations where {% data variables.product.prodname_GH_advanced_security %} is enabled for new repositories, repositories will be created with the feature deactivated. In addition, the option to enable {% data variables.product.prodname_GH_advanced_security %} for existing repositories will not be available.
If you use {% data variables.product.prodname_ghe_cloud %} with an enterprise account and pay with a credit card, you can purchase a {% data variables.product.prodname_GH_advanced_security %} license or start a free trial from your enterprise account settings. For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/signing-up-for-github-advanced-security)" and "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security)."
You cannot purchase {% data variables.product.prodname_GH_advanced_security %} or start a {% data variables.product.prodname_GH_advanced_security %} trial if you are currently on a {% data variables.product.prodname_ghe_cloud %} trial. As soon as you free up some {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %}, by deactivating {% data variables.product.prodname_GH_advanced_security %} for some repositories or by increasing your license size, the options for activating {% data variables.product.prodname_GH_advanced_security %} will work again as normal.
If you pay by invoice, contact {% data variables.contact.contact_enterprise_sales %} to discuss licensing {% data variables.product.prodname_GH_advanced_security %} for your enterprise. You can enforce policies to allow or disallow the use of {% data variables.product.prodname_advanced_security %} by organizations owned by your enterprise account. For more information, see "[AUTOTITLE](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise)."
For other billing-related questions, contact {% data variables.contact.github_support %}. For more information on viewing license usage, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage)."
{% endif %}
## About committer numbers for {% data variables.product.prodname_GH_advanced_security %} ## Active committers and unique committers
We record and display two numbers of {% ifversion ghas-billing-UI-update %}active {% endif %}committers for {% data variables.product.prodname_GH_advanced_security %} on {% data variables.location.product_location %}: We record and display two numbers of {% ifversion ghas-billing-UI-update %}active {% endif %}committers for {% data variables.product.prodname_GH_advanced_security %} on {% data variables.location.product_location %}:
@@ -74,34 +78,19 @@ We record and display two numbers of {% ifversion ghas-billing-UI-update %}activ
If there are no unique {% ifversion ghas-billing-UI-update %}active {% endif %}committers, all active committers also contribute to other repositories or organizations that use {% data variables.product.prodname_GH_advanced_security %}. Deactivating the feature for that repository or organization would not free any {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %} for {% data variables.product.prodname_GH_advanced_security %}. If there are no unique {% ifversion ghas-billing-UI-update %}active {% endif %}committers, all active committers also contribute to other repositories or organizations that use {% data variables.product.prodname_GH_advanced_security %}. Deactivating the feature for that repository or organization would not free any {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %} for {% data variables.product.prodname_GH_advanced_security %}.
When you remove a user from your enterprise account, the user's license is freed within 24 hours.
{% note %} {% note %}
**Note:** Users can contribute to multiple repositories or organizations. Usage is measured across the whole enterprise account to ensure that each member uses one {% ifversion ghas-billing-UI-update %}license {% else %}seat {% endif %}regardless of how many repositories or organizations the user contributes to. **Note:** Users can contribute to multiple repositories or organizations. Usage is measured across the whole enterprise account to ensure that each member uses one {% ifversion ghas-billing-UI-update %}license {% else %}seat {% endif %}regardless of how many repositories or organizations the user contributes to.
{% endnote %} {% endnote %}
{% ifversion fpt or ghes or ghec %}
When you activate or deactivate {% data variables.product.prodname_advanced_security %} for repositories, {% data variables.product.prodname_dotcom %} displays an overview of changes to the use of your license. If you deactivate access to {% data variables.product.prodname_GH_advanced_security %}, any {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %} used by unique active committers are freed up. When you activate or deactivate {% data variables.product.prodname_advanced_security %} for repositories, {% data variables.product.prodname_dotcom %} displays an overview of changes to the use of your license. If you deactivate access to {% data variables.product.prodname_GH_advanced_security %}, any {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %} used by unique active committers are freed up.
If you are over your license limit, {% data variables.product.prodname_GH_advanced_security %} continues to work on all repositories where it is already enabled. However, in organizations where {% data variables.product.prodname_GH_advanced_security %} is enabled for new repositories, repositories will be created with the feature deactivated. In addition, the option to enable {% data variables.product.prodname_GH_advanced_security %} for existing repositories will not be available.{% ifversion fpt or ghec %} If you change the visibility of a public repository to private then {% data variables.product.prodname_GH_advanced_security %} will be disabled for that repository.{% endif %}
As soon as you free up some {% ifversion ghas-billing-UI-update %}licenses{% else %}seats{% endif %}, by deactivating {% data variables.product.prodname_GH_advanced_security %} for some repositories or by increasing your license size, the options for activating {% data variables.product.prodname_GH_advanced_security %} will work again as normal.
{% endif %}
You can enforce policies to allow or disallow the use of {% data variables.product.prodname_advanced_security %} by organizations owned by your enterprise account. For more information, see "[Enforcing policies for {% data variables.product.prodname_advanced_security %} in your enterprise]({% ifversion fpt %}/enterprise-cloud@latest/{% endif %}/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-advanced-security-in-your-enterprise){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
{% ifversion fpt or ghes or ghec %}
For more information on viewing license usage, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/viewing-your-github-advanced-security-usage)."
{% endif %}
{% ifversion ghec %} {% ifversion ghec %}
For more information on managing the number of committers, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/managing-your-github-advanced-security-licensing)." For more information on managing the number of committers, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/managing-your-github-advanced-security-licensing)."
{% endif %} {% endif %}
## Understanding active committer usage ## Understanding usage
The following example timeline demonstrates how active committer count for {% data variables.product.prodname_GH_advanced_security %} could change over time in an enterprise. For each month, you will find events, along with the resulting committer count. The following example timeline demonstrates how active committer count for {% data variables.product.prodname_GH_advanced_security %} could change over time in an enterprise. For each month, you will find events, along with the resulting committer count.

View File

@@ -1,7 +1,7 @@
--- ---
title: Managing billing for GitHub Advanced Security title: Managing billing for GitHub Advanced Security
shortTitle: GitHub Advanced Security shortTitle: GitHub Advanced Security
intro: 'You can view and manage your use of seats on a license for {% data variables.product.prodname_advanced_security %}.' intro: 'You can view and manage your use of seats on a license for {% data variables.product.prodname_GH_advanced_security %}.'
product: '{% data reusables.gated-features.ghas %}' product: '{% data reusables.gated-features.ghas %}'
redirect_from: redirect_from:
- /billing/managing-licensing-for-github-advanced-security - /billing/managing-licensing-for-github-advanced-security
@@ -19,4 +19,3 @@ children:
- /viewing-your-github-advanced-security-usage - /viewing-your-github-advanced-security-usage
--- ---

View File

@@ -1,6 +1,6 @@
--- ---
title: Setting up a trial of GitHub Advanced Security title: Setting up a trial of GitHub Advanced Security
intro: 'You can evaluate the extra security features that {% data variables.product.prodname_dotcom %} makes available to customers with a {% data variables.product.prodname_GH_advanced_security %} license by setting up a free trial of {% data variables.product.prodname_GH_advanced_security %}.' intro: 'You can try {% data variables.product.prodname_GH_advanced_security %} for free.'
product: '{% data reusables.gated-features.ghas %}' product: '{% data reusables.gated-features.ghas %}'
versions: versions:
ghec: '*' ghec: '*'
@@ -11,13 +11,17 @@ topics:
shortTitle: Set up an Advanced Security trial shortTitle: Set up an Advanced Security trial
--- ---
## About trials of {% data variables.product.prodname_GH_advanced_security %} ## About {% data variables.product.prodname_GH_advanced_security %}
{% data variables.product.prodname_GH_advanced_security %} provides features that help you improve and maintain the security and quality of code, such as {% data variables.product.prodname_code_scanning %}, {% data variables.product.prodname_secret_scanning %}, and dependency review. For more information, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)." {% data variables.product.prodname_GH_advanced_security %} provides features that help you improve and maintain the security and quality of code, such as {% data variables.product.prodname_code_scanning %}, {% data variables.product.prodname_secret_scanning %}, and dependency review. For more information, see "[AUTOTITLE](/get-started/learning-about-github/about-github-advanced-security)."
During a trial, you can add any number of committers and enable {% data variables.product.prodname_GH_advanced_security %} for any number of organizations. You can set up a trial if you pay for {% data variables.product.prodname_ghe_cloud %} by credit card or PayPal, or if you are already taking part in a free trial of {% data variables.product.prodname_ghe_cloud %}. ## About trials of {% data variables.product.prodname_GH_advanced_security %}
The standard length of the trial is 30 days. If you're taking part in a free trial of {% data variables.product.prodname_ghe_cloud %}, the trial of {% data variables.product.prodname_GH_advanced_security %} will last for the time you have remaining on your trial of {% data variables.product.prodname_ghe_cloud %}. {% data reusables.advanced-security.ghas-trial-availability %}
{% data reusables.advanced-security.ghas-trial-invoiced %}
During a trial, you can add any number of committers and enable {% data variables.product.prodname_GH_advanced_security %} for any number of organizations. The standard length of the trial is 30 days. If you're taking part in a free trial of {% data variables.product.prodname_ghe_cloud %}, the trial of {% data variables.product.prodname_GH_advanced_security %} will last for the time you have remaining on your trial of {% data variables.product.prodname_ghe_cloud %}.
## Prerequisites ## Prerequisites
@@ -33,7 +37,7 @@ To set up a trial of {% data variables.product.prodname_GH_advanced_security %},
## Finishing your trial ## Finishing your trial
You can finish your trial at any time by purchasing {% data variables.product.prodname_GH_advanced_security %}. If you haven't purchased {% data variables.product.prodname_GH_advanced_security %} by the end of the 14 days, your trial will expire. You can finish your trial at any time by purchasing {% data variables.product.prodname_GH_advanced_security %}. If you haven't purchased {% data variables.product.prodname_GH_advanced_security %} by the end of the 30 days, your trial will expire.
{% data reusables.enterprise-accounts.access-enterprise %} {% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.settings-tab %} {% data reusables.enterprise-accounts.settings-tab %}

View File

@@ -18,8 +18,9 @@ shortTitle: Sign up for Advanced Security
{% data reusables.enterprise-accounts.license-tab %} {% data reusables.enterprise-accounts.license-tab %}
1. To the right of "GitHub Advanced Security", click **Buy Advanced Security**. 1. To the right of "GitHub Advanced Security", click **Buy Advanced Security**.
![Screenshot of the {% data variables.product.prodname_GH_advanced_security %} section of the enterprise licensing screen. The "Buy Advanced Security" button is highlighted with an orange outline.](/assets/images/help/enterprises/ghas-buy-advanced-security-button.png) ![Screenshot of the {% data variables.product.prodname_GH_advanced_security %} section of the enterprise licensing screen. The "Buy Advanced Security" button is outlined in orange.](/assets/images/help/enterprises/ghas-buy-advanced-security-button.png)
1. {% data reusables.advanced-security.purchase-ghas %}
{% data reusables.advanced-security.purchase-ghas %}
## Further reading ## Further reading

View File

@@ -44,6 +44,8 @@ To get started with {% data variables.product.prodname_code_scanning %}, see "[A
{% data variables.product.prodname_code_scanning_caps %} uses {% data variables.product.prodname_actions %}, and each run of a {% data variables.product.prodname_code_scanning %} workflow consumes minutes for {% data variables.product.prodname_actions %}. For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)." {% data variables.product.prodname_code_scanning_caps %} uses {% data variables.product.prodname_actions %}, and each run of a {% data variables.product.prodname_code_scanning %} workflow consumes minutes for {% data variables.product.prodname_actions %}. For more information, see "[AUTOTITLE](/billing/managing-billing-for-github-actions/about-billing-for-github-actions)."
To use {% data variables.product.prodname_code_scanning %} on a private repository, you will also need a license for {% data variables.product.prodname_GH_advanced_security %}. {% data reusables.advanced-security.ghas-trial %}
{% endif %} {% endif %}
## About tools for {% data variables.product.prodname_code_scanning %} ## About tools for {% data variables.product.prodname_code_scanning %}

View File

@@ -126,4 +126,6 @@ If you are working with an Open Source Codebase (that is, a codebase that is rel
- To perform analysis of the Open Source Codebase. - To perform analysis of the Open Source Codebase.
- If the Open Source Codebase is hosted and maintained on {% data variables.product.prodname_dotcom_the_website %}, to generate {% data variables.product.prodname_codeql %} databases for or during automated analysis, continuous integration, or continuous delivery. - If the Open Source Codebase is hosted and maintained on {% data variables.product.prodname_dotcom_the_website %}, to generate {% data variables.product.prodname_codeql %} databases for or during automated analysis, continuous integration, or continuous delivery.
{% data variables.product.prodname_codeql %} cant be used for automated analysis, continuous integration or continuous delivery, whether as part of normal software engineering processes or otherwise, except in the express cases set forth herein. For these uses, contact the [sales team](https://enterprise.github.com/contact). {% data variables.product.prodname_codeql %} cant be used for automated analysis, continuous integration or continuous delivery, whether as part of normal software engineering processes or otherwise, except in the express cases set forth herein unless you have a license for {% data variables.product.prodname_GH_advanced_security %}.
{% data reusables.advanced-security.ghas-trial %}

View File

@@ -91,13 +91,13 @@ The following {% data variables.product.prodname_GH_advanced_security %} feature
{% elsif ghec %} {% elsif ghec %}
Many {% data variables.product.prodname_GH_advanced_security %} features are available and free of charge for public repositories on {% data variables.product.prodname_dotcom_the_website %}. Organizations within an enterprise that have a {% data variables.product.prodname_GH_advanced_security %} license can use the following features on all their repositories. {% data reusables.advanced-security.more-info-ghas %} Many {% data variables.product.prodname_GH_advanced_security %} features are available and free of charge for public repositories on {% data variables.product.prodname_dotcom_the_website %}. Organizations within an enterprise that have a {% data variables.product.prodname_GH_advanced_security %} license can use the following features on all their repositories. {% data reusables.advanced-security.more-info-ghas %}
{% data reusables.advanced-security.ghas-trial %}
{% elsif ghes %} {% elsif ghes %}
{% data variables.product.prodname_GH_advanced_security %} features are available for enterprises with a license for {% data variables.product.prodname_GH_advanced_security %}. The features are restricted to repositories owned by an organization. {% data reusables.advanced-security.more-info-ghas %} {% data variables.product.prodname_GH_advanced_security %} features are available for enterprises with a license for {% data variables.product.prodname_GH_advanced_security %}. The features are restricted to repositories owned by an organization. {% data reusables.advanced-security.more-info-ghas %}
{% endif %} {% endif %}
{% data reusables.advanced-security.ghas-trial %}
### {% data variables.product.prodname_code_scanning_caps %} ### {% data variables.product.prodname_code_scanning_caps %}
Automatically detect security vulnerabilities and coding errors in new or modified code. Potential problems are highlighted, with detailed information, allowing you to fix the code before it's merged into your default branch. For more information, see "[AUTOTITLE](/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning)." Automatically detect security vulnerabilities and coding errors in new or modified code. Potential problems are highlighted, with detailed information, allowing you to fix the code before it's merged into your default branch. For more information, see "[AUTOTITLE](/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning)."

View File

@@ -6,6 +6,7 @@ redirect_from:
- /code-security/guides - /code-security/guides
introLinks: introLinks:
overview: /code-security/getting-started/github-security-features overview: /code-security/getting-started/github-security-features
try_ghas_for_free: '{% ifversion ghec %}/billing/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security{% endif %}'
featuredLinks: featuredLinks:
startHere: startHere:
- /code-security/getting-started/securing-your-repository - /code-security/getting-started/securing-your-repository

View File

@@ -18,9 +18,9 @@ shortTitle: GitHub Advanced Security
{% data variables.product.prodname_dotcom %} has many features that help you improve and maintain the quality of your code. Some of these are included in all plans, such as dependency graph and {% data variables.product.prodname_dependabot_alerts %}. Other security features require a {% data variables.product.prodname_GH_advanced_security %} (GHAS){% ifversion fpt or ghec %} license to run on repositories apart from public repositories on {% data variables.product.prodname_dotcom_the_website %}{% endif %}. {% data variables.product.prodname_dotcom %} has many features that help you improve and maintain the quality of your code. Some of these are included in all plans, such as dependency graph and {% data variables.product.prodname_dependabot_alerts %}. Other security features require a {% data variables.product.prodname_GH_advanced_security %} (GHAS){% ifversion fpt or ghec %} license to run on repositories apart from public repositories on {% data variables.product.prodname_dotcom_the_website %}{% endif %}.
{% ifversion ghes %}For information about buying a license for {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% elsif ghec %}For information about buying a license for {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/signing-up-for-github-advanced-security)."{% elsif fpt %}To purchase a {% data variables.product.prodname_GH_advanced_security %} license, you must be using {% data variables.product.prodname_enterprise %}. For information about upgrading to {% data variables.product.prodname_enterprise %} with {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/get-started/learning-about-github/githubs-plans)" and "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% endif %} {% data reusables.advanced-security.ghas-trial %}
{% ifversion ghec %}{% data reusables.advanced-security.ghas-trial %}{% endif %} {% ifversion ghes %}For information about buying a license for {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% elsif ghec %}For information about buying a license for {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/signing-up-for-github-advanced-security)."{% elsif fpt %}To purchase a {% data variables.product.prodname_GH_advanced_security %} license, you must be using {% data variables.product.prodname_enterprise %}. For information about upgrading to {% data variables.product.prodname_enterprise %} with {% data variables.product.prodname_GH_advanced_security %}, see "[AUTOTITLE](/get-started/learning-about-github/githubs-plans)" and "[AUTOTITLE](/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security)."{% endif %}
{% ifversion ghas-for-azure-devops %} {% ifversion ghas-for-azure-devops %}
{% note %} {% note %}
@@ -92,17 +92,6 @@ If you have an enterprise account, license use for the entire enterprise is show
{% endif %} {% endif %}
{% ifversion fpt or ghec %}
## About starter workflows for {% data variables.product.prodname_advanced_security %}
{% data reusables.advanced-security.starter-workflows-beta %}
{% data reusables.advanced-security.starter-workflow-overview %}
For more information on starter workflows, see "[AUTOTITLE](/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/configuring-advanced-setup-for-code-scanning#configuring-code-scanning-using-third-party-actions)" and "[AUTOTITLE](/actions/learn-github-actions/using-starter-workflows)."
{% endif %}
{% ifversion github-certification %} {% ifversion github-certification %}
## About {% data variables.product.prodname_GH_advanced_security %} Certification ## About {% data variables.product.prodname_GH_advanced_security %} Certification

View File

@@ -27,7 +27,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
children: children:
- /overview - /overview
- /reference - /reference

View File

@@ -7,7 +7,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -7,7 +7,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
layout: graphql-explorer layout: graphql-explorer
topics: topics:
- API - API

View File

@@ -7,7 +7,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -8,7 +8,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -7,7 +7,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
children: children:
- /queries - /queries
- /mutations - /mutations

View File

@@ -8,7 +8,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -8,7 +8,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -8,7 +8,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -8,7 +8,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -8,7 +8,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -8,7 +8,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -8,7 +8,6 @@ versions:
fpt: '*' fpt: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
ghae: '*'
topics: topics:
- API - API
autogenerated: graphql autogenerated: graphql

View File

@@ -73,12 +73,6 @@ To target all repositories in your organization, in the "Target repositories" se
### Targeting repositories by properties in your organization ### Targeting repositories by properties in your organization
{% note %}
**Note:** Repository properties are in public beta and subject to change.
{% endnote %}
You can target repositories in your organization by custom properties. For more information, see "[AUTOTITLE](/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization)." You can target repositories in your organization by custom properties. For more information, see "[AUTOTITLE](/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization)."
1. To target a dynamic list of repositories in your organization by properties, in the "Target repositories" section, select {% octicon "goal" aria-hidden="true" %} **Target: REPOSITORIES**, then click **Dynamic list by property**. 1. To target a dynamic list of repositories in your organization by properties, in the "Target repositories" section, select {% octicon "goal" aria-hidden="true" %} **Target: REPOSITORIES**, then click **Dynamic list by property**.

View File

@@ -9,17 +9,13 @@ topics:
shortTitle: Custom properties shortTitle: Custom properties
--- ---
{% note %}
**Note:** Repository properties are in public beta and subject to change.
{% endnote %}
## About custom properties ## About custom properties
Custom properties allow you to decorate your repositories with information such as compliance frameworks, data sensitivity, or project details. Custom properties are private and can only be viewed by people with read permissions to the repository. Custom properties allow you to decorate your repositories with information such as compliance frameworks, data sensitivity, or project details. Custom properties are private and can only be viewed by people with read permissions to the repository.
{% ifversion ghec or ghes %}
You can use repository properties to determine which repositories to target with a ruleset. For more information, see "[AUTOTITLE](/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization#targeting-repositories-by-properties-in-your-organization)." You can use repository properties to determine which repositories to target with a ruleset. For more information, see "[AUTOTITLE](/organizations/managing-organization-settings/creating-rulesets-for-repositories-in-your-organization#targeting-repositories-by-properties-in-your-organization)."
{% endif %}
## Allowed characters ## Allowed characters
@@ -32,6 +28,8 @@ Custom property names and values may only contain certain characters:
You can add custom properties to your organization and set values for those properties for repositories in your organization. You can add custom properties to your organization and set values for those properties for repositories in your organization.
You can also use the REST API to create and manage custom properties for an organization. For more information, see "[AUTOTITLE](/rest/orgs/custom-properties)."
{% data reusables.profile.access_org %} {% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %} {% data reusables.profile.org_settings %}
{% data reusables.organizations.access-custom-properties %} {% data reusables.organizations.access-custom-properties %}
@@ -39,6 +37,7 @@ You can add custom properties to your organization and set values for those prop
1. In the "Name" field, type the name you'd like to use for your custom property. The name can't contain spaces. 1. In the "Name" field, type the name you'd like to use for your custom property. The name can't contain spaces.
1. Optionally, in the "Description" field, fill in a description of your custom property. 1. Optionally, in the "Description" field, fill in a description of your custom property.
1. Under "Type", select the type of property you'd like to add. This can either be a string or a single select field. 1. Under "Type", select the type of property you'd like to add. This can either be a string or a single select field.
1. Optionally, you can select **Allow repository actors to set this property**. When enabled, repository users and apps with the repository-level "custom properties" fine-grained permission will be able to set and update the property value for their repository.
1. Optionally, you can select **Require this property for all repositories** and add a default value. This means that you require that all repositories in your organization have a value for this property. Repositories that dont have an explicit value for this property will inherit the default value. 1. Optionally, you can select **Require this property for all repositories** and add a default value. This means that you require that all repositories in your organization have a value for this property. Repositories that dont have an explicit value for this property will inherit the default value.
1. Click **Save property**. 1. Click **Save property**.
@@ -61,6 +60,8 @@ You can set values for custom properties for repositories in your organization.
People with read permissions to a repository can view the values of custom properties for that repository, but they can't edit those values. People with read permissions to a repository can view the values of custom properties for that repository, but they can't edit those values.
You can also use the REST API to list the custom properties assigned to a repository by your organization. For more information, see "[AUTOTITLE](/rest/repos/custom-properties)."
{% data reusables.repositories.navigate-to-repo %} {% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %} {% data reusables.repositories.sidebar-settings %}
1. In the "Code and automation" section of the sidebar, click **{% octicon "tools" aria-hidden="true"%} Custom properties**. 1. In the "Code and automation" section of the sidebar, click **{% octicon "tools" aria-hidden="true"%} Custom properties**.

View File

@@ -4,7 +4,6 @@ intro: 'Learn more about the {% data variables.product.prodname_dotcom %} REST A
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -11,7 +11,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -8,7 +8,6 @@ intro: >-
topics: topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -7,7 +7,6 @@ intro: >-
events. events.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -7,7 +7,6 @@ intro: >-
feeds. feeds.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -9,7 +9,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -7,7 +7,6 @@ intro: >-
notifications. notifications.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ intro: Use the REST API to bookmark a repository.
allowTitleToDifferFromFilename: true allowTitleToDifferFromFilename: true
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ intro: Use the REST API to subscribe to notifications for activity in a reposito
allowTitleToDifferFromFilename: true allowTitleToDifferFromFilename: true
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -8,7 +8,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -7,7 +7,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -10,7 +10,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -9,7 +9,6 @@ topics:
- API - API
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
autogenerated: rest autogenerated: rest

View File

@@ -11,7 +11,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -6,7 +6,6 @@ permissions: 'You can use a user access token to access these endpoints using yo
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -8,7 +8,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -4,7 +4,6 @@ shortTitle: Protected branches
intro: Use the REST API to manage protected branches. intro: Use the REST API to manage protected branches.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ allowTitleToDifferFromFilename: true
intro: Use the REST API to modify branches and their protection settings. intro: Use the REST API to modify branches and their protection settings.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -6,7 +6,6 @@ allowTitleToDifferFromFilename: true
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -9,7 +9,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -4,7 +4,6 @@ shortTitle: Check runs
intro: Use the REST API to manage check runs. intro: Use the REST API to manage check runs.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -4,7 +4,6 @@ shortTitle: Check suites
intro: Use the REST API to manage check suites. intro: Use the REST API to manage check suites.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ intro: >-
variables.product.prodname_code_scanning %} alerts from a repository. variables.product.prodname_code_scanning %} alerts from a repository.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ intro: >-
variables.product.prodname_code_scanning %} alerts from a repository. variables.product.prodname_code_scanning %} alerts from a repository.
versions: versions:
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ allowTitleToDifferFromFilename: true
intro: Use the REST API to get information about codes of conduct. intro: Use the REST API to get information about codes of conduct.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ allowTitleToDifferFromFilename: true
intro: Use the REST API to get information about codes of conduct. intro: Use the REST API to get information about codes of conduct.
versions: versions:
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ allowTitleToDifferFromFilename: true
intro: Use the REST API to manage collaborators for a repository. intro: Use the REST API to manage collaborators for a repository.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -6,7 +6,6 @@ allowTitleToDifferFromFilename: true
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -7,7 +7,6 @@ intro: >-
repository. repository.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -3,7 +3,6 @@ title: Commit comments
intro: Use the REST API to interact with commit comments. intro: Use the REST API to interact with commit comments.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -3,7 +3,6 @@ title: Commits
intro: Use the REST API to interact with commits. intro: Use the REST API to interact with commits.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ allowTitleToDifferFromFilename: true
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -3,7 +3,6 @@ title: Commit statuses
intro: Use the REST API to interact with commit statuses. intro: Use the REST API to interact with commit statuses.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -3,7 +3,6 @@ title: Deploy keys
intro: Use the REST API to create and manage deploy keys. intro: Use the REST API to create and manage deploy keys.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -3,7 +3,6 @@ title: Deploy keys
intro: Use the REST API to create and manage deploy keys. intro: Use the REST API to create and manage deploy keys.
versions: versions:
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ shortTitle: Deployment branch policies
intro: Use the REST API to manage custom deployment branch policies. intro: Use the REST API to manage custom deployment branch policies.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -3,7 +3,6 @@ title: Deployments
intro: Use the REST API to create and delete deployments and deployment environments. intro: Use the REST API to create and delete deployments and deployment environments.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -5,7 +5,6 @@ shortTitle: Environments
intro: 'Use the REST API to create, configure, and delete deployment environments.' intro: 'Use the REST API to create, configure, and delete deployment environments.'
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -7,7 +7,6 @@ allowTitleToDifferFromFilename: true
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -3,7 +3,6 @@ title: Deployment statuses
intro: Use the REST API to manage deployment statuses. intro: Use the REST API to manage deployment statuses.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -7,7 +7,6 @@ intro: >-
variables.product.product_name %}. variables.product.product_name %}.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -7,7 +7,6 @@ intro: >-
variables.product.product_name %}. variables.product.product_name %}.
versions: versions:
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -2,7 +2,6 @@
title: Admin stats title: Admin stats
intro: Use the REST API to retrieve a variety of metrics about your installation. intro: Use the REST API to retrieve a variety of metrics about your installation.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -2,7 +2,6 @@
title: Announcement title: Announcement
intro: Use the REST API to manage the global announcement banner in your enterprise. intro: Use the REST API to manage the global announcement banner in your enterprise.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghes: '*' ghes: '*'
topics: topics:
- API - API

View File

@@ -2,7 +2,6 @@
title: Audit log title: Audit log
intro: Use the REST API to retrieve audit logs for an enterprise. intro: Use the REST API to retrieve audit logs for an enterprise.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -2,7 +2,6 @@
title: Global Webhooks title: Global Webhooks
intro: Use the REST API to manage global webhooks for your enterprise. intro: Use the REST API to manage global webhooks for your enterprise.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghes: '*' ghes: '*'
topics: topics:
- API - API

View File

@@ -8,7 +8,6 @@ redirect_from:
- /rest/reference/enterprise-admin - /rest/reference/enterprise-admin
versions: versions:
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -2,7 +2,6 @@
title: License title: License
intro: Use the REST API to retrieve information about your Enterprise license. intro: Use the REST API to retrieve information about your Enterprise license.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -2,7 +2,6 @@
title: Organizations title: Organizations
intro: Use the REST API to create organizations on your enterprise. intro: Use the REST API to create organizations on your enterprise.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghes: '*' ghes: '*'
topics: topics:
- API - API

View File

@@ -4,7 +4,6 @@ intro: >-
Use the REST API to create, list, update and delete environments for Use the REST API to create, list, update and delete environments for
pre-receive hooks. pre-receive hooks.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghes: '*' ghes: '*'
topics: topics:
- API - API

View File

@@ -2,10 +2,8 @@
title: Users title: Users
intro: >- intro: >-
Use the REST API to suspend{% ifversion ghes %}, unsuspend, promote, and Use the REST API to suspend{% ifversion ghes %}, unsuspend, promote, and
demote{% endif %} users on your demote{% endif %} users on your enterprise.
enterprise.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
ghae: '*'
ghes: '*' ghes: '*'
topics: topics:
- API - API

View File

@@ -5,7 +5,6 @@ shortTitle: Comments
intro: Use the REST API to view and modify comments on a gist. intro: Use the REST API to view and modify comments on a gist.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -7,7 +7,6 @@ intro: >-
GitHub. GitHub.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -9,7 +9,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

View File

@@ -7,7 +7,6 @@ intro: >-
type used to store the contents of each file in a repository. type used to store the contents of each file in a repository.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -7,7 +7,6 @@ intro: >-
data variables.product.product_name %}. data variables.product.product_name %}.
versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖 versions: # DO NOT MANUALLY EDIT. CHANGES WILL BE OVERWRITTEN BY A 🤖
fpt: '*' fpt: '*'
ghae: '*'
ghec: '*' ghec: '*'
ghes: '*' ghes: '*'
topics: topics:

View File

@@ -9,7 +9,6 @@ redirect_from:
versions: versions:
fpt: '*' fpt: '*'
ghes: '*' ghes: '*'
ghae: '*'
ghec: '*' ghec: '*'
topics: topics:
- API - API

Some files were not shown because too many files have changed in this diff Show More