diff --git a/.eslintrc.js b/.eslintrc.js index 4819d950ce..2e7e063533 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -13,7 +13,7 @@ module.exports = { babelOptions: { configFile: './.babelrc' }, sourceType: 'module', }, - ignorePatterns: ['tmp/*', '!/.*', '/.next/', 'script/bookmarklets/*', 'lib/sigsci.js'], + ignorePatterns: ['tmp/*', '!/.*', '/.next/', 'script/bookmarklets/*'], rules: { 'import/no-extraneous-dependencies': ['error', { packageDir: '.' }], }, diff --git a/assets/images/enterprise/management-console/tls-protocol-support.png b/assets/images/enterprise/management-console/tls-protocol-support.png index 70239703ea..a88f35d5f2 100644 Binary files a/assets/images/enterprise/management-console/tls-protocol-support.png and b/assets/images/enterprise/management-console/tls-protocol-support.png differ diff --git a/assets/images/help/education/create-org-button.png b/assets/images/help/education/create-org-button.png deleted file mode 100644 index 2b8044b626..0000000000 Binary files a/assets/images/help/education/create-org-button.png and /dev/null differ diff --git a/assets/images/help/education/create-organization-button.png b/assets/images/help/education/create-organization-button.png deleted file mode 100644 index 7a1d6ef96a..0000000000 Binary files a/assets/images/help/education/create-organization-button.png and /dev/null differ diff --git a/assets/images/help/education/upgrade-org-button.png b/assets/images/help/education/upgrade-org-button.png deleted file mode 100644 index fc53754525..0000000000 Binary files a/assets/images/help/education/upgrade-org-button.png and /dev/null differ diff --git a/assets/images/help/repository/enable-debug-logging.png b/assets/images/help/repository/enable-debug-logging.png new file mode 100644 index 0000000000..01f94133ca Binary files /dev/null and b/assets/images/help/repository/enable-debug-logging.png differ diff --git a/components/Search.tsx b/components/Search.tsx index d3fd548846..6627ff3fba 100644 --- a/components/Search.tsx +++ b/components/Search.tsx @@ -339,7 +339,7 @@ function ShowSearchResults({ const versions = Array.from(latestVersions).map((version) => { return { title: allVersions[version].versionTitle, - version: version, + version, } }) diff --git a/components/guides/ArticleCards.tsx b/components/guides/ArticleCards.tsx index d39b26fd8a..c22611ef40 100644 --- a/components/guides/ArticleCards.tsx +++ b/components/guides/ArticleCards.tsx @@ -50,7 +50,7 @@ export const ArticleCards = () => { const guides = isUserFiltering ? filteredResults : includeGuides || [] const types = Object.entries(guideTypes).map(([key, val]) => { - return { text: val, key: key } + return { text: val, key } }) as ItemInput[] types.unshift({ text: t('filters.all'), key: undefined }) diff --git a/components/landing/TableOfContents.tsx b/components/landing/TableOfContents.tsx index 3a08027062..8e434d0f9d 100644 --- a/components/landing/TableOfContents.tsx +++ b/components/landing/TableOfContents.tsx @@ -66,7 +66,7 @@ export const TableOfContents = (props: Props) => { } : { key: href, - title: title, + title, renderItem: () => (
  • diff --git a/components/rest/RestReferencePage.tsx b/components/rest/RestReferencePage.tsx index 41f84db0f2..e19455c63c 100644 --- a/components/rest/RestReferencePage.tsx +++ b/components/rest/RestReferencePage.tsx @@ -97,7 +97,10 @@ export const RestReferencePage = ({ restOperations }: StructuredContentT) => { never render anything. It always just return null. */} {loadClientsideRedirectExceptions && } {lazyLoadHighlightJS && } -
    +

    {title}

    {intro && ( diff --git a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md index 77465b8e69..9888f400b5 100644 --- a/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md +++ b/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md @@ -17,7 +17,7 @@ versions: ## About re-running workflows and jobs -Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run. +Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses the same `GITHUB_SHA` (commit SHA) and `GITHUB_REF` (Git ref) of the original event that triggered the workflow run. You can re-run a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} for up to 30 days after the initial run.{% if debug-reruns %} When you re-run a workflow or jobs in a workflow, you can enable debug logging for the re-run. This will enable runner diagnostic logging and step debug logging for the re-run. For more information about debug logging, see "[Enabling debug logging](/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging)."{% endif %} ## Re-running all the jobs in a workflow @@ -37,6 +37,7 @@ Re-running a workflow{% if re-run-jobs %} or jobs in a workflow{% endif %} uses 1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run all jobs**. ![Re-run checks drop-down menu](/assets/images/help/repository/rerun-checks-drop-down-updated.png) {% endif %} +{% data reusables.actions.enable-debug-logging %} {% endwebui %} @@ -50,6 +51,15 @@ To re-run a failed workflow run, use the `run rerun` subcommand. Replace `run-id gh run rerun run-id ``` +{% if debug-reruns %} +{% data reusables.actions.enable-debug-logging-cli %} + +```shell +gh run rerun run-id --debug +``` + +{% endif %} + To view the progress of the workflow run, use the `run watch` subcommand and select the run from the interactive list. ```shell @@ -71,6 +81,7 @@ If any jobs in a workflow run failed, you can re-run just the jobs that failed. {% data reusables.repositories.view-run %} 1. In the upper-right corner of the workflow, use the **Re-run jobs** drop-down menu, and select **Re-run failed jobs**. ![Re-run failed jobs drop-down menu](/assets/images/help/repository/rerun-failed-jobs-drop-down.png) +{% data reusables.actions.enable-debug-logging %} {% endwebui %} @@ -82,6 +93,14 @@ To re-run failed jobs in a workflow run, use the `run rerun` subcommand with the gh run rerun run-id --failed ``` +{% if debug-reruns %} +{% data reusables.actions.enable-debug-logging-cli %} + +```shell +gh run rerun run-id --failed --debug +``` + +{% endif %} {% endcli %} ## Re-running a specific job in a workflow @@ -99,6 +118,7 @@ When you re-run a specific job in a workflow, a new workflow run will start for Alternatively, click on a job to view the log. In the log, click {% octicon "sync" aria-label="The re-run icon" %}. ![Re-run selected job](/assets/images/help/repository/re-run-single-job-from-log.png) +{% data reusables.actions.enable-debug-logging %} {% endwebui %} @@ -110,6 +130,14 @@ To re-run a specific job in a workflow run, use the `run rerun` subcommand with gh run rerun --job job-id ``` +{% if debug-reruns %} +{% data reusables.actions.enable-debug-logging-cli %} + +```shell +gh run rerun --job job-id --debug +``` + +{% endif %} {% endcli %} {% endif %} diff --git a/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md b/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md index d3da891970..0f12697feb 100644 --- a/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md +++ b/content/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging.md @@ -22,6 +22,12 @@ These extra logs are enabled by setting secrets in the repository containing the For more information on setting secrets, see "[Creating and using encrypted secrets](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)." +{% if debug-reruns %} + +Additionally, anyone who has access to run a workflow can enable runner diagnostic logging and step debug logging for a workflow re-run. For more information, see "[Re-running workflows and jobs](/actions/managing-workflow-runs/re-running-workflows-and-jobs)." + + {% endif %} + ## Enabling runner diagnostic logging Runner diagnostic logging provides additional log files that contain information about how a runner is executing a job. Two extra log files are added to the log archive: diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md index 3d666e5d33..33def235f1 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md @@ -1199,6 +1199,16 @@ Action | Description | `secret_scanning.disable` | An organization owner disabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | `secret_scanning.enable` | An organization owner enabled secret scanning for all existing{% ifversion ghec %} private or internal{% endif %} repositories. +{% if secret-scanning-alert-audit-log %} +### `secret_scanning_alert` category actions + +| Action | Description +|------------------|------------------- +| `secret_scanning_alert.create` | {% data variables.product.prodname_dotcom %} detected a secret and created a {% data variables.product.prodname_secret_scanning %} alert. For more information, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/managing-alerts-from-secret-scanning)." +| `secret_scanning_alert.reopen` | A user reopened a {% data variables.product.prodname_secret_scanning %} alert. +| `secret_scanning_alert.resolve` | A user resolved a {% data variables.product.prodname_secret_scanning %} alert. +{% endif %} + ### `secret_scanning_new_repos` category actions | Action | Description diff --git a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md index f861abb7f6..1d680a8e72 100644 --- a/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md +++ b/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise.md @@ -16,7 +16,9 @@ topics: You can export the audit log by downloading a JSON or CSV file from your enterprise on {% data variables.product.product_name %}. When you export audit log events, you can query by one or more of these supported qualifiers to filter for specific log events to export. For more information about search qualifiers, see "[Search based on the action performed](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise#search-based-on-the-action-performed)." -You can export Git events data by downloading a JSON file from your enterprise audit log. Unlike audit log data, you cannot query for specific Git events to filter and export in the audit log user interface. +You can export Git events data by downloading a JSON file from your enterprise audit log. Unlike audit log data, you cannot query for specific Git events to filter and export in the audit log user interface. + +{% data reusables.audit_log.git-events-export-limited %} {% data reusables.audit_log.exported-log-keys-and-values %} diff --git a/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms.md b/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms.md index 19f3b86bcf..4ecbfdafc5 100644 --- a/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms.md +++ b/content/communities/using-templates-to-encourage-useful-issues-and-pull-requests/common-validation-errors-when-creating-issue-forms.md @@ -311,7 +311,6 @@ Errors with `body` will be prefixed with `body[i]` where `i` represents the zero body: - attributes: value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - preview_only: false ``` The error can be fixed by adding the key `type` with a valid input type as the value. For the available `body` input types and their syntaxes, see "[Syntax for {% data variables.product.prodname_dotcom %}'s form schema](/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema#keys)." @@ -321,7 +320,6 @@ body: - type: markdown attributes: value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - preview_only: false ``` ## Body[i]: `x` is not a valid input type @@ -337,7 +335,6 @@ body: - type: x attributes: value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - preview_only: false ``` The error can be fixed by changing `x` to one of the valid types. @@ -347,7 +344,6 @@ body: - type: markdown attributes: value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - preview_only: false ``` ## Body[i]: required attribute key `value` is missing @@ -363,7 +359,6 @@ body: - type: markdown attributes: value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - preview_only: false - type: markdown ``` @@ -374,7 +369,6 @@ body: - type: markdown attributes: value: "Thanks for taking the time to fill out this bug! If you need real-time help, join us on Discord." - preview_only: false - type: markdown attributes: value: "This is working now!" diff --git a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md index e99cae3fc8..1fe27aeab7 100644 --- a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md +++ b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program.md @@ -19,7 +19,7 @@ shortTitle: GitHub Campus Program - Exclusive access to new features, GitHub Education-specific swag, and free developer tools from {% data variables.product.prodname_dotcom %} partners - Automated access to premium {% data variables.product.prodname_education %} features, like the {% data variables.product.prodname_student_pack %} -To read about how GitHub is used by educators, see [GitHub Education stories.](https://education.github.com/stories) +To read about how GitHub is used by educators, see [GitHub Education stories](https://education.github.com/stories). ## {% data variables.product.prodname_campus_program %} terms and conditions @@ -32,7 +32,7 @@ To read about how GitHub is used by educators, see [GitHub Education stories.](h - New organizations in your enterprise are automatically added to your enterprise account. To add organizations that existed before your school joined the {% data variables.product.prodname_campus_program %}, please contact [GitHub Education Support](https://support.github.com/contact/education). For more information about administrating your enterprise, see the [enterprise administrators documentation](/admin). New organizations in your enterprise are automatically added to your enterprise account. To add organizations that existed before your school joined the {% data variables.product.prodname_campus_program %}, please contact GitHub Education Support. -To read more about {% data variables.product.prodname_dotcom %}'s privacy practices, see ["Global Privacy Practices"](/github/site-policy/global-privacy-practices) +To read more about {% data variables.product.prodname_dotcom %}'s privacy practices, see ["Global Privacy Practices"](/github/site-policy/global-privacy-practices). ## {% data variables.product.prodname_campus_program %} Application Eligibility diff --git a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount.md b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount.md index ad6b8e8772..b104c2a090 100644 --- a/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount.md +++ b/content/education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount.md @@ -32,27 +32,6 @@ For more information about personal accounts on {% data variables.product.produc {% data reusables.education.plan-to-use-github %} {% data reusables.education.submit-application %} -## Upgrading your organization - -After your request for an educator or researcher discount has been approved, you can upgrade the organizations you use with your learning community to {% data variables.product.prodname_team %}, which allows unlimited users and private repositories with full features, for free. You can upgrade an existing organization or create a new organization to upgrade. - -### Upgrading an existing organization - -{% data reusables.education.upgrade-page %} -{% data reusables.education.upgrade-organization %} - -### Upgrading a new organization - -{% data reusables.education.upgrade-page %} -1. Click {% octicon "plus" aria-label="The plus symbol" %} **Create an organization**. - ![Create an organization button](/assets/images/help/education/create-org-button.png) -3. Read the information, then click **Create organization**. - ![Create organization button](/assets/images/help/education/create-organization-button.png) -4. Under "Choose your plan", click **Choose {% data variables.product.prodname_free_team %}**. -5. Follow the prompts to create your organization. -{% data reusables.education.upgrade-page %} -{% data reusables.education.upgrade-organization %} - ## Further reading - "[Why wasn't my application for an educator or researcher discount approved?](/articles/why-wasn-t-my-application-for-an-educator-or-researcher-discount-approved)" diff --git a/content/get-started/quickstart/fork-a-repo.md b/content/get-started/quickstart/fork-a-repo.md index 4f88dbce63..08dad271e6 100644 --- a/content/get-started/quickstart/fork-a-repo.md +++ b/content/get-started/quickstart/fork-a-repo.md @@ -154,7 +154,7 @@ When you fork a project in order to propose changes to the original repository, 6. Type `git remote add upstream`, and then paste the URL you copied in Step 3 and press **Enter**. It will look like this: ```shell - $ git remote add upstream https://{% data variables.command_line.codeblock %}/YOUR_USERNAME/Spoon-Knife.git + $ git remote add upstream https://{% data variables.command_line.codeblock %}/ORIGINAL_OWNER/Spoon-Knife.git ``` 7. To verify the new upstream repository you have specified for your fork, type `git remote -v` again. You should see the URL for your fork as `origin`, and the URL for the original repository as `upstream`. diff --git a/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md index 8abb878595..aaecc97fdc 100644 --- a/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md +++ b/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md @@ -148,14 +148,19 @@ For more information, see "[Relative Links](#relative-links)." {% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5559 %} ### Specifying the theme an image is shown to -You can specify the theme an image is displayed to by appending `#gh-dark-mode-only` or `#gh-light-mode-only` to the end of an image URL, in Markdown. +You can specify the theme an image is displayed for in Markdown by using the HTML `` element in combination with the `prefers-color-scheme` media feature. We distinguish between light and dark color modes, so there are two options available. You can use these options to display images optimized for dark or light backgrounds. This is particularly helpful for transparent PNG images. -We distinguish between light and dark color modes, so there are two options available. You can use these options to display images optimized for dark or light backgrounds. This is particularly helpful for transparent PNG images. +For example, the following code displays a sun image for light themes and a moon for dark themes: -| Context | URL | -|--------|--------| -| Dark Theme | `![GitHub Light](https://github.com/github-light.png#gh-dark-mode-only)` | -| Light Theme | `![GitHub Dark](https://github.com/github-dark.png#gh-light-mode-only)` | +```HTML + + + + Shows an illustrated sun in light color mode and a moon with stars in dark color mode. + +``` + +The old method of specifying images based on the theme, by using a fragment appended to the URL (`#gh-dark-mode-only` or `#gh-light-mode-only`), is deprecated and will be removed in favor of the new method described above. {% endif %} ## Lists diff --git a/content/graphql/guides/using-global-node-ids.md b/content/graphql/guides/using-global-node-ids.md index f91f917811..813f36d385 100644 --- a/content/graphql/guides/using-global-node-ids.md +++ b/content/graphql/guides/using-global-node-ids.md @@ -12,7 +12,7 @@ topics: - API --- -You can access most objects in GitHub (users, issues, pull requests, etc.) using either the REST API or the GraphQL API. With a [recent update](https://developer.github.com/changes/2017-12-19-graphql-node-id/), you can find the **global node ID** of many objects from within the REST API and use these IDs in your GraphQL operations. +You can access most objects in GitHub (users, issues, pull requests, etc.) using either the REST API or the GraphQL API. You can find the **global node ID** of many objects from within the REST API and use these IDs in your GraphQL operations. For more information, see "[Preview GraphQL API v4 Node IDs in REST API v3 resources](https://developer.github.com/changes/2017-12-19-graphql-node-id/)." {% note %} diff --git a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md index 401665144c..64782150ba 100644 --- a/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md +++ b/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md @@ -127,6 +127,9 @@ Using the qualifier `country`, you can filter events in the audit log based on t ## Exporting the audit log {% data reusables.audit_log.export-log %} + +{% data reusables.audit_log.git-events-export-limited %} + {% data reusables.audit_log.exported-log-keys-and-values %} {% endif %} @@ -737,7 +740,19 @@ For more information, see "[Managing the publication of {% data variables.produc |------------------|------------------- | `disable` | Triggered when an organization owner disables secret scanning for all existing{% ifversion ghec %}, private or internal{% endif %} repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." | `enable` | Triggered when an organization owner enables secret scanning for all existing{% ifversion ghec %}, private or internal{% endif %} repositories. +{% endif %} +{% if secret-scanning-alert-audit-log %} +### `secret_scanning_alert` category actions + +| Action | Description +|------------------|------------------- +| `create` | Triggered when {% data variables.product.prodname_dotcom %} detects an exposed secret and creates a {% data variables.product.prodname_secret_scanning %} alert. For more information, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/managing-alerts-from-secret-scanning)." +| `reopen` | Triggered when a user reopens a {% data variables.product.prodname_secret_scanning %} alert. +| `resolve` | Triggered when a user resolves a {% data variables.product.prodname_secret_scanning %} alert. +{% endif %} + +{% ifversion ghec or ghes or ghae %} ### `secret_scanning_new_repos` category actions | Action | Description diff --git a/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md b/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md index 3d00a34394..72fcea30ab 100644 --- a/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md +++ b/content/packages/working-with-a-github-packages-registry/working-with-the-container-registry.md @@ -50,14 +50,14 @@ When installing or publishing a Docker image, the {% data variables.product.prod ## Pushing container images -This example pushes the latest version of `IMAGE-NAME`. +This example pushes the latest version of `IMAGE_NAME`. ```shell $ docker push {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:latest ``` This example pushes the `2.5` version of the image. ```shell - $ docker push {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE-NAME:2.5 + $ docker push {% data reusables.package_registry.container-registry-hostname %}/OWNER/IMAGE_NAME:2.5 ``` When you first publish a package, the default visibility is private. To change the visibility or set access permissions, see "[Configuring a package's access control and visibility](/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)." diff --git a/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md b/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md index 93bdcf0bf1..a6bfddb0d8 100644 --- a/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md +++ b/content/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site.md @@ -11,13 +11,15 @@ shortTitle: Change visibility of site ## About access control for {% data variables.product.prodname_pages %} sites -With access control for {% data variables.product.prodname_pages %}, you can restrict access to your {% data variables.product.prodname_pages %} site by publishing the site privately. A privately published site can only be accessed by people with read access to the repository the site is published from. You can use privately published sites to share your internal documentation or knowledge base with members of your enterprise. +With access control for {% data variables.product.prodname_pages %}, you can restrict access to your project site by publishing the site privately. A privately published site can only be accessed by people with read access to the repository the site is published from. You can use privately published sites to share your internal documentation or knowledge base with members of your enterprise. {% data reusables.pages.privately-publish-ghec-only %} If your enterprise uses {% data variables.product.prodname_emus %}, access control is not available, and all {% data variables.product.prodname_pages %} sites are only accessible to other enterprise members. For more information about {% data variables.product.prodname_emus %}, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)." -If your organization uses {% data variables.product.prodname_ghe_cloud %} without {% data variables.product.prodname_emus %}, you can choose to publish your sites privately or publicly to anyone on the internet. Access control is available for project sites that are published from a private or internal repository that are owned by the organization. You cannot manage access control for an organization site. For more information about the types of {% data variables.product.prodname_pages %} sites, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)." +If your organization uses {% data variables.product.prodname_ghe_cloud %} without {% data variables.product.prodname_emus %}, you can choose to publish your project sites privately or publicly to anyone on the internet. + +Access control is available for project sites that are published from a private or internal repository that are owned by the organization. You cannot manage access control for an organization site. For more information about the types of {% data variables.product.prodname_pages %} sites, see "[About {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#types-of-github-pages-sites)." ## About subdomains for privately published sites diff --git a/data/features/debug-reruns.yml b/data/features/debug-reruns.yml new file mode 100644 index 0000000000..320c5e6a88 --- /dev/null +++ b/data/features/debug-reruns.yml @@ -0,0 +1,7 @@ +# Issue 6629 +# Enabling debug logging when re-running jobs or workflows +versions: + fpt: '*' + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-6629' diff --git a/data/features/secret-scanning-alert-audit-log.yml b/data/features/secret-scanning-alert-audit-log.yml new file mode 100644 index 0000000000..c84422b5b4 --- /dev/null +++ b/data/features/secret-scanning-alert-audit-log.yml @@ -0,0 +1,6 @@ +# Reference: #7046. +# Documentation for new audit log events for alerts for secret scanning. +versions: + ghec: '*' + ghes: '>=3.6' + ghae: 'issue-7046' diff --git a/data/reusables/actions/about-artifact-log-retention.md b/data/reusables/actions/about-artifact-log-retention.md index 6f73937277..5cfff1f2ff 100644 --- a/data/reusables/actions/about-artifact-log-retention.md +++ b/data/reusables/actions/about-artifact-log-retention.md @@ -1,9 +1,12 @@ -By default, the artifacts and log files generated by workflows are retained for 90 days before they are automatically deleted. You can adjust the retention period, depending on the type of repository: +By default, the artifacts and log files generated by workflows are retained for 90 days before they are automatically deleted. + +{%- ifversion fpt or ghec %} +You can adjust the retention period, depending on the type of repository: -{%- ifversion fpt or ghec or ghes %} - For public repositories: you can change this retention period to anywhere between 1 day or 90 days. +- For private{% ifversion ghec %} and internal{% endif %} repositories: you can change this retention period to anywhere between 1 day or 400 days. +{%- else %} +You can change this retention period to anywhere between 1 day or 400 days. {%- endif %} -- For private{% ifversion ghec or ghes or ghae %} and internal{% endif %} repositories: you can change this retention period to anywhere between 1 day or 400 days. - When you customize the retention period, it only applies to new artifacts and log files, and does not retroactively apply to existing objects. For managed repositories and organizations, the maximum retention period cannot exceed the limit set by the managing organization or enterprise. diff --git a/data/reusables/actions/enable-debug-logging-cli.md b/data/reusables/actions/enable-debug-logging-cli.md new file mode 100644 index 0000000000..1336bef7bd --- /dev/null +++ b/data/reusables/actions/enable-debug-logging-cli.md @@ -0,0 +1 @@ +To enable enable runner diagnostic logging and step debug logging for the re-run, use the `--debug` flag. \ No newline at end of file diff --git a/data/reusables/actions/enable-debug-logging.md b/data/reusables/actions/enable-debug-logging.md new file mode 100644 index 0000000000..4e77950e84 --- /dev/null +++ b/data/reusables/actions/enable-debug-logging.md @@ -0,0 +1,4 @@ +{% if debug-reruns %} +1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. + ![Enable debug logging](/assets/images/help/repository/enable-debug-logging.png) +{% endif %} \ No newline at end of file diff --git a/data/reusables/audit_log/git-events-export-limited.md b/data/reusables/audit_log/git-events-export-limited.md new file mode 100644 index 0000000000..aa63be28a5 --- /dev/null +++ b/data/reusables/audit_log/git-events-export-limited.md @@ -0,0 +1,7 @@ +{% ifversion ghec %} +{% note %} + +**Note:** When you export Git events, events that were initiated via the web browser or the REST or GraphQL APIs are not included. For example, when a user merges a pull request in the web browser, changes are pushed to the base branch, but the Git event for that push is not included in the export. + +{% endnote %} +{% endif %} \ No newline at end of file diff --git a/data/reusables/education/upgrade-organization.md b/data/reusables/education/upgrade-organization.md deleted file mode 100644 index f945e0743f..0000000000 --- a/data/reusables/education/upgrade-organization.md +++ /dev/null @@ -1,2 +0,0 @@ -1. Next to the organization you want to upgrade, click **Upgrade**. - ![Upgrade button](/assets/images/help/education/upgrade-org-button.png) diff --git a/data/reusables/education/upgrade-page.md b/data/reusables/education/upgrade-page.md deleted file mode 100644 index fb4dea506c..0000000000 --- a/data/reusables/education/upgrade-page.md +++ /dev/null @@ -1 +0,0 @@ -1. Go to "Upgrade your organization" on the [Organization Upgrades](https://education.github.com/toolbox/offers/github-org-upgrades) page. diff --git a/data/reusables/pages/about-private-publishing.md b/data/reusables/pages/about-private-publishing.md index f0018718a9..34ef179fd6 100644 --- a/data/reusables/pages/about-private-publishing.md +++ b/data/reusables/pages/about-private-publishing.md @@ -1,5 +1,5 @@ {% ifversion fpt %} You can create {% data variables.product.prodname_pages %} sites that are publicly available on the internet. Organizations that use {% data variables.product.prodname_ghe_cloud %} can also publish sites privately by managing access control for the site. {% elsif ghec %} -Unless your enterprise uses {% data variables.product.prodname_emus %}, you can choose to publish sites publicly or privately by managing access control for the site. +Unless your enterprise uses {% data variables.product.prodname_emus %}, you can choose to publish project sites publicly or privately by managing access control for the site. {% endif %} \ No newline at end of file diff --git a/docker-compose.prod.tmpl.yaml b/docker-compose.prod.tmpl.yaml index e27c767445..e046064bfe 100644 --- a/docker-compose.prod.tmpl.yaml +++ b/docker-compose.prod.tmpl.yaml @@ -19,7 +19,6 @@ services: HEROKU_PRODUCTION_APP: true PORT: 4000 DD_AGENT_HOST: datadog-agent - SIGSCI_RPC_ADDRESS: sigsci-agent:8000 depends_on: - datadog-agent restart: always @@ -32,12 +31,3 @@ services: DD_API_KEY: ${DD_API_KEY} DD_AGENT_HOST: datadog-agent DD_HISTOGRAM_PERCENTILES: 0.99 0.95 0.50 - - sigsci-agent: - image: signalsciences/sigsci-agent - ports: - - '8000:8000' - environment: - SIGSCI_RPC_ADDRESS: 0.0.0.0:8000 - SIGSCI_ACCESSKEY: ${SIGSCI_ACCESSKEYID} - SIGSCI_SECRETACCESSKEY: ${SIGSCI_SECRETACCESSKEY} diff --git a/lib/search/indexes/github-docs-3.1-cn-records.json.br b/lib/search/indexes/github-docs-3.1-cn-records.json.br index d25d630a08..b08585b0e7 100644 --- a/lib/search/indexes/github-docs-3.1-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.1-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a107e0e65d9055f6f2b9e54c22c7a360c480123832ef915738cc38258284724 -size 680760 +oid sha256:43869d8585f951b90be617ad0f0ed307c21b3dbf026602552ba2ec089c720a1b +size 731447 diff --git a/lib/search/indexes/github-docs-3.1-cn.json.br b/lib/search/indexes/github-docs-3.1-cn.json.br index 232cb699fc..6fed6f10ca 100644 --- a/lib/search/indexes/github-docs-3.1-cn.json.br +++ b/lib/search/indexes/github-docs-3.1-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9f7355968bfa6a64f13c7eb1f0cc5c17a8e7da1f101e61e7abaab01b4c80753a -size 1329872 +oid sha256:982a7d348249a8cd9dc752fc00412158d933ef5999365e152bd6873c593eb1f6 +size 1550885 diff --git a/lib/search/indexes/github-docs-3.1-en-records.json.br b/lib/search/indexes/github-docs-3.1-en-records.json.br index 9ea8f26876..25d06e12a5 100644 --- a/lib/search/indexes/github-docs-3.1-en-records.json.br +++ b/lib/search/indexes/github-docs-3.1-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36f81a82620c46cdde46438bca1db1ad48d29091862cbb2792ab75eb2d56004c -size 909627 +oid sha256:230d54e6114c6dab5e5d670a7631f5d8e59a110c99a96787dfef8bc9951be694 +size 987107 diff --git a/lib/search/indexes/github-docs-3.1-en.json.br b/lib/search/indexes/github-docs-3.1-en.json.br index 93734ddb4e..41e23f35e7 100644 --- a/lib/search/indexes/github-docs-3.1-en.json.br +++ b/lib/search/indexes/github-docs-3.1-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8adc7917c3d2d7d69088934bce3d7f6ec139c4fd6cf119ce1532248a8e6c1eac -size 3527038 +oid sha256:1bd1c993b1422e06a49ad7aa6b28d9769237de3adea6cd640d3fa06a16c06196 +size 3981317 diff --git a/lib/search/indexes/github-docs-3.1-es-records.json.br b/lib/search/indexes/github-docs-3.1-es-records.json.br index ac210eafa6..e9067b06d1 100644 --- a/lib/search/indexes/github-docs-3.1-es-records.json.br +++ b/lib/search/indexes/github-docs-3.1-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5a87568e4289843a381a9e8a8d632a25ac30b5e1bec922c870b7214bd7e5cf4c -size 626755 +oid sha256:4422809e90cab6ed10a90315189675f144d621f64831bc789d106ae8dff109e3 +size 674610 diff --git a/lib/search/indexes/github-docs-3.1-es.json.br b/lib/search/indexes/github-docs-3.1-es.json.br index fd0f66c694..feb59df178 100644 --- a/lib/search/indexes/github-docs-3.1-es.json.br +++ b/lib/search/indexes/github-docs-3.1-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3685c626ed482e1ecd2bcd6a67bc2b6b775faca671d6543fb0c1f1de3641bc4f -size 2646062 +oid sha256:e53df79439a64234ef61815a75668b8ab8c8daae859d3abb68bb4b5636e9d541 +size 2964314 diff --git a/lib/search/indexes/github-docs-3.1-ja-records.json.br b/lib/search/indexes/github-docs-3.1-ja-records.json.br index 3b6ec74739..7a35d5e0a3 100644 --- a/lib/search/indexes/github-docs-3.1-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.1-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7fe8e4e4353e253211fb06f76f7e53557dcebb8f3c523d84b9d3a09d107f134f -size 689784 +oid sha256:4f029ced57c862b7e5fd93ba19dd35797c2d9d998be6aea92fb74a027994342a +size 741129 diff --git a/lib/search/indexes/github-docs-3.1-ja.json.br b/lib/search/indexes/github-docs-3.1-ja.json.br index 7dfc7dbfb2..9aec93b0a9 100644 --- a/lib/search/indexes/github-docs-3.1-ja.json.br +++ b/lib/search/indexes/github-docs-3.1-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b8b2f0d6d8fe6bc0521ce45fe810bdea526c44a7fc037b3082f2b5b446cc74c -size 3702490 +oid sha256:fe0e34c35444315a25d2b592ee8f2b164b459ae56b2d983ce84f09a672f98751 +size 4109794 diff --git a/lib/search/indexes/github-docs-3.1-pt-records.json.br b/lib/search/indexes/github-docs-3.1-pt-records.json.br index f2606341f3..4ce1331243 100644 --- a/lib/search/indexes/github-docs-3.1-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.1-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:54d5898d2ff6647f37d86dd338d53ab42325969848b2941f83d46f6c61b64394 -size 616973 +oid sha256:2091b9a83520e2b0b6c58bf799531cd5c8fa3dbdccf82a5ca188d96793dc3baf +size 665592 diff --git a/lib/search/indexes/github-docs-3.1-pt.json.br b/lib/search/indexes/github-docs-3.1-pt.json.br index 70879f7032..1a76c05c4a 100644 --- a/lib/search/indexes/github-docs-3.1-pt.json.br +++ b/lib/search/indexes/github-docs-3.1-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:472672d62d5785aacf297b7f5722733da97ac50f7089176189a8f6162be88cc6 -size 2546010 +oid sha256:742abd0a484ddee7a07652f9a000278cc3f16cf2dff3ba9acedad756c607cb69 +size 2864110 diff --git a/lib/search/indexes/github-docs-3.2-cn-records.json.br b/lib/search/indexes/github-docs-3.2-cn-records.json.br index 20df004217..5fd95ec17d 100644 --- a/lib/search/indexes/github-docs-3.2-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.2-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:eef3a5142d3377125a29b33d5dc85ec78ed476289e27ba6b5bf04db3f77e8c6a -size 698319 +oid sha256:993c8d3f70e8460c3891f1915826b4b4fa193022e8cc3ad0281a652eaa3387aa +size 750552 diff --git a/lib/search/indexes/github-docs-3.2-cn.json.br b/lib/search/indexes/github-docs-3.2-cn.json.br index f67488b646..1c35d789ca 100644 --- a/lib/search/indexes/github-docs-3.2-cn.json.br +++ b/lib/search/indexes/github-docs-3.2-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a8bd35c2dcb2f2c5d5ac5fd942dbc4b26bf40f97fd4b81348577097bb4ac2c3 -size 1356468 +oid sha256:8e6a71d13e74c32ee19b2d68d15c69390de78d64b12754424cf7cf1dc7fe1b09 +size 1581873 diff --git a/lib/search/indexes/github-docs-3.2-en-records.json.br b/lib/search/indexes/github-docs-3.2-en-records.json.br index 0be96613d0..e4636e6f01 100644 --- a/lib/search/indexes/github-docs-3.2-en-records.json.br +++ b/lib/search/indexes/github-docs-3.2-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d949b4c26263591daf64d2dfb2c1ca12eb17188a5b9c77e589ee5b846e951448 -size 939384 +oid sha256:0b3d1228da397a9026027c7b480fcfa2ea8c5d7a71b94d97ae70abbc25d1c5ef +size 1018355 diff --git a/lib/search/indexes/github-docs-3.2-en.json.br b/lib/search/indexes/github-docs-3.2-en.json.br index c38e7d65ca..e3de546136 100644 --- a/lib/search/indexes/github-docs-3.2-en.json.br +++ b/lib/search/indexes/github-docs-3.2-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6bedc1be5b04f2e979b9575e62731fa73e68b695f583cfb918fc7a31f8a7761c -size 3646845 +oid sha256:024ac8bdb4e663b522fcee3c24c84a7b7d02bae8825c1ff9570cecae1e2c19e7 +size 4113458 diff --git a/lib/search/indexes/github-docs-3.2-es-records.json.br b/lib/search/indexes/github-docs-3.2-es-records.json.br index 4fcdf449ab..93afa3868d 100644 --- a/lib/search/indexes/github-docs-3.2-es-records.json.br +++ b/lib/search/indexes/github-docs-3.2-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d31b923df1aab7e6f44f5a1e2d7e1aab9e640cc72100a1d1f4cad5718de94faf -size 643281 +oid sha256:11e5105baa3895d02b0b55d7a5d54c5b42668ed9fc71ff5499eb3683ca470ed1 +size 692207 diff --git a/lib/search/indexes/github-docs-3.2-es.json.br b/lib/search/indexes/github-docs-3.2-es.json.br index 1f7d6ca777..dcfcbf96f3 100644 --- a/lib/search/indexes/github-docs-3.2-es.json.br +++ b/lib/search/indexes/github-docs-3.2-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf33abe48954e67362f4d0c7516fdab067306e0ed627c71c7ff9cdec6384166e -size 2716898 +oid sha256:1af972faa08ea5237a63d114f40619e8577aa018395bc5ba4e526e042a4e4bfd +size 3041259 diff --git a/lib/search/indexes/github-docs-3.2-ja-records.json.br b/lib/search/indexes/github-docs-3.2-ja-records.json.br index e24063fbb2..1167491231 100644 --- a/lib/search/indexes/github-docs-3.2-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.2-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9624aae47ad150f40b37bcf4c3193b4e84021b099b8d88de73db612d316647c5 -size 707494 +oid sha256:b11431dba18e9e837b4e9db16fa721f5250db41a1e1adf724169a5564b8dcd87 +size 759638 diff --git a/lib/search/indexes/github-docs-3.2-ja.json.br b/lib/search/indexes/github-docs-3.2-ja.json.br index 769a7feefc..a42c8d9693 100644 --- a/lib/search/indexes/github-docs-3.2-ja.json.br +++ b/lib/search/indexes/github-docs-3.2-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:10879aea569685065a3843735f5fd0bd476559a3fcbb31c1b386e0e54254b339 -size 3798666 +oid sha256:e53f83f50b791cdfd9c0cc7a06b80ed7e9a14aa53ce06aba5e088739632ef9a9 +size 4213770 diff --git a/lib/search/indexes/github-docs-3.2-pt-records.json.br b/lib/search/indexes/github-docs-3.2-pt-records.json.br index 464fd0ac29..a9d3a0e857 100644 --- a/lib/search/indexes/github-docs-3.2-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.2-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2569c79ee2766ccd39f50a05ca3101d097b6314640a385e0d77d547cba47c6bd -size 633332 +oid sha256:8e9c5b929a2268912487bd93082fc2ef983abb3108d067b17ec42cc47d75c84b +size 682789 diff --git a/lib/search/indexes/github-docs-3.2-pt.json.br b/lib/search/indexes/github-docs-3.2-pt.json.br index 3c298912c4..10a0b7cd00 100644 --- a/lib/search/indexes/github-docs-3.2-pt.json.br +++ b/lib/search/indexes/github-docs-3.2-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:35cc96348710bc1c43a235003a180a9aa17c5e98fdff3bda5b107914315342ac -size 2609625 +oid sha256:ae628c51cb627cadd4b65d7d137b6631c7f32c733d3f1f1b159d6c29713d5761 +size 2934826 diff --git a/lib/search/indexes/github-docs-3.3-cn-records.json.br b/lib/search/indexes/github-docs-3.3-cn-records.json.br index 29f3596630..4d5eb1aa2e 100644 --- a/lib/search/indexes/github-docs-3.3-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.3-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:36fdd2ed46ba45b728e5ddb63e1ca1dadcf2d1615b52e2d6b74d078002d243cd -size 721538 +oid sha256:26382bbacff19d97e56d6035ab900202ada6dc5e22ba8e21643ca4c3bbf2509e +size 773587 diff --git a/lib/search/indexes/github-docs-3.3-cn.json.br b/lib/search/indexes/github-docs-3.3-cn.json.br index 1188993f77..670a59840d 100644 --- a/lib/search/indexes/github-docs-3.3-cn.json.br +++ b/lib/search/indexes/github-docs-3.3-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db913f55ebddee8261f4b5d725a15f1c75b84d183cc6f825cb8987e2061209ba -size 1399724 +oid sha256:5f0692f53413d7a75f13c2e46716dd8209a8e5e6301fb1a823dd80701b1511e6 +size 1622004 diff --git a/lib/search/indexes/github-docs-3.3-en-records.json.br b/lib/search/indexes/github-docs-3.3-en-records.json.br index b109dceae6..8a6d8c50c7 100644 --- a/lib/search/indexes/github-docs-3.3-en-records.json.br +++ b/lib/search/indexes/github-docs-3.3-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e59fcaa70e7494bd555d2874464650c49a10bebccff631092c8a045df1d69462 -size 974294 +oid sha256:1af557f08e08c2315a0d09aef1cd931325fec310f8cd060c0ac23195b2afe237 +size 1052572 diff --git a/lib/search/indexes/github-docs-3.3-en.json.br b/lib/search/indexes/github-docs-3.3-en.json.br index 841fb36700..b1ad9caa7b 100644 --- a/lib/search/indexes/github-docs-3.3-en.json.br +++ b/lib/search/indexes/github-docs-3.3-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ec409d720c37776aed5a7565969a2ec4447532f249742bbd657e68310a76af56 -size 3764179 +oid sha256:b1534275cefd892feb482c82cf781674516ae290da289fe015eace70c7eb2595 +size 4209066 diff --git a/lib/search/indexes/github-docs-3.3-es-records.json.br b/lib/search/indexes/github-docs-3.3-es-records.json.br index 66672b5b93..60a7f18f1c 100644 --- a/lib/search/indexes/github-docs-3.3-es-records.json.br +++ b/lib/search/indexes/github-docs-3.3-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d3e4c5fd5d673d742aa39e565e6b29eecf728709032c1aec73e61bc243aedbad -size 662338 +oid sha256:23d846199b40353a01626947ab2892027b84beaa526ee3115f3481e62fcbd55f +size 711311 diff --git a/lib/search/indexes/github-docs-3.3-es.json.br b/lib/search/indexes/github-docs-3.3-es.json.br index 45d9167e7b..88b8a23ae8 100644 --- a/lib/search/indexes/github-docs-3.3-es.json.br +++ b/lib/search/indexes/github-docs-3.3-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:db1cb4c14c3f4b414a2b927efc6919c75ad444e0138296293cc5de5942103e7a -size 2801219 +oid sha256:c9caaef0e5273497e7cc4dabe9122ea74901ea151c7dd19f88d9054047fe1fd8 +size 3119871 diff --git a/lib/search/indexes/github-docs-3.3-ja-records.json.br b/lib/search/indexes/github-docs-3.3-ja-records.json.br index 0575fc7fc1..4f628ce1a8 100644 --- a/lib/search/indexes/github-docs-3.3-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.3-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39ad22e09e8668f2d5590174e1eeb270ed1c76a519e1a32e433580ec9c63a620 -size 730490 +oid sha256:df904c887192cfcf2c44045791268a65f5fedb0f16a67fac035e5aa4f68a7d16 +size 782870 diff --git a/lib/search/indexes/github-docs-3.3-ja.json.br b/lib/search/indexes/github-docs-3.3-ja.json.br index 2e5270935a..0cd7cfd1b0 100644 --- a/lib/search/indexes/github-docs-3.3-ja.json.br +++ b/lib/search/indexes/github-docs-3.3-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e784527f13079c936cd53a9e8fe17ccefb9b3e6343ea11bd415e5e2961f36a78 -size 3920330 +oid sha256:d554fbe7e50dbde57e32c898f4db4cc7aeee633719ce6000322f269f6a5d3846 +size 4331745 diff --git a/lib/search/indexes/github-docs-3.3-pt-records.json.br b/lib/search/indexes/github-docs-3.3-pt-records.json.br index cbc23bf0ba..8c0352faf9 100644 --- a/lib/search/indexes/github-docs-3.3-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.3-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ab60981936f68ff4cabee9d1c990bef674133461457119eab412c8a5ac0ca924 -size 652103 +oid sha256:a5eda0b7420b9bd870911ab35c7a7af14d306a4b87de751983e8a06c5edacee9 +size 701823 diff --git a/lib/search/indexes/github-docs-3.3-pt.json.br b/lib/search/indexes/github-docs-3.3-pt.json.br index 507e05c711..bb63f59fc2 100644 --- a/lib/search/indexes/github-docs-3.3-pt.json.br +++ b/lib/search/indexes/github-docs-3.3-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7a6e74bf6858d5a227f66419e6071d94a17d2f43447f8769bdd3b487ae77703d -size 2688859 +oid sha256:9f2cc98d2a4b5edb21e313ecb2108ced954bfe9825a9b3452cba335c088ae89d +size 3011225 diff --git a/lib/search/indexes/github-docs-3.4-cn-records.json.br b/lib/search/indexes/github-docs-3.4-cn-records.json.br index 82f00c2ea1..3bbf5874a7 100644 --- a/lib/search/indexes/github-docs-3.4-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.4-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:56173537ae1ac887d684b0098f5ec52b1555dbc19e418ad69ec8ea6591deaf7e -size 721790 +oid sha256:99ac0f72ccb0cff07bb969747f45042fe5f3c9fd4e952a7c432dd6c6e9fb4f72 +size 775436 diff --git a/lib/search/indexes/github-docs-3.4-cn.json.br b/lib/search/indexes/github-docs-3.4-cn.json.br index 880f338a9c..155b7dbc78 100644 --- a/lib/search/indexes/github-docs-3.4-cn.json.br +++ b/lib/search/indexes/github-docs-3.4-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9b24ae0331b7cd46063cdfc4c1896d812ab10286bcacc55025bff19b9a5fdcb0 -size 1401645 +oid sha256:c79e56caeed4b6040f3e5d11d03885ec0815e417ab29259e2e1a62f680e12978 +size 1633501 diff --git a/lib/search/indexes/github-docs-3.4-en-records.json.br b/lib/search/indexes/github-docs-3.4-en-records.json.br index 25d9eff42d..ebf8f84404 100644 --- a/lib/search/indexes/github-docs-3.4-en-records.json.br +++ b/lib/search/indexes/github-docs-3.4-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f060876eb33b334218ab044314cfa27c1d537b43fc731659aa3bf0a304b9f9b4 -size 981247 +oid sha256:02abd5f58b4044225dfebf60e6364a518087bca234deea3cfb5e7943c349238c +size 1061785 diff --git a/lib/search/indexes/github-docs-3.4-en.json.br b/lib/search/indexes/github-docs-3.4-en.json.br index f7db8a3e0e..d5d6f07831 100644 --- a/lib/search/indexes/github-docs-3.4-en.json.br +++ b/lib/search/indexes/github-docs-3.4-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ca0ec7ddafea9f3623480b1a7a7e9c1f7bdac3f820111561734b96b15301a1f5 -size 3783410 +oid sha256:055fff327e9e82d956c4c30567824a496c385d4704949c7a421b1fb00297e477 +size 4247811 diff --git a/lib/search/indexes/github-docs-3.4-es-records.json.br b/lib/search/indexes/github-docs-3.4-es-records.json.br index 24750c393f..8f4400751d 100644 --- a/lib/search/indexes/github-docs-3.4-es-records.json.br +++ b/lib/search/indexes/github-docs-3.4-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed832ead33a2acde01e6d48791ae4bc72f155148a148414017ac57ac1efc2973 -size 663854 +oid sha256:21c74ccbd39fcbeadddebf3efd38650f4d195eb530e8e65bdf7739e88e78f42f +size 714774 diff --git a/lib/search/indexes/github-docs-3.4-es.json.br b/lib/search/indexes/github-docs-3.4-es.json.br index a64b2130ae..1e604cf97d 100644 --- a/lib/search/indexes/github-docs-3.4-es.json.br +++ b/lib/search/indexes/github-docs-3.4-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ea229a64db097076d8252eeecda8cc1cfb24899e7f2cbca11ee8186e8e41238 -size 2805472 +oid sha256:9c4e078b4379c8bae55fa9dc1ef9c1074a5898415a827bc446c963131d578622 +size 3139162 diff --git a/lib/search/indexes/github-docs-3.4-ja-records.json.br b/lib/search/indexes/github-docs-3.4-ja-records.json.br index c93e52dd15..5e0a7f277b 100644 --- a/lib/search/indexes/github-docs-3.4-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.4-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1550df52bd55072f947e1b75665bb82df83f5423f337b970ff83d02fb38d4266 -size 731366 +oid sha256:67c490aa1c6e507682dcd65c9466519d8eeebb9771a6de1bac306df898e38f80 +size 785451 diff --git a/lib/search/indexes/github-docs-3.4-ja.json.br b/lib/search/indexes/github-docs-3.4-ja.json.br index 806f45467c..89ed0ea0c9 100644 --- a/lib/search/indexes/github-docs-3.4-ja.json.br +++ b/lib/search/indexes/github-docs-3.4-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff53411b3c4014df5304c7159b9fa3fbb468347c9dfe88ad6079bea831284fbb -size 3926286 +oid sha256:c5dfed75412d0af974d713ba2469123c66dc4eb3126c94577b3ccfc158602f31 +size 4355739 diff --git a/lib/search/indexes/github-docs-3.4-pt-records.json.br b/lib/search/indexes/github-docs-3.4-pt-records.json.br index b76f4462d1..c716768480 100644 --- a/lib/search/indexes/github-docs-3.4-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.4-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a704288432a8190d4ac11260175d732dfb1c7673b6000c80ddd943f8ded1a63a -size 653704 +oid sha256:0df3cf6229162944e807b69c7ce11e254262ebbc0e492375ae6024f28cb7fcb3 +size 705049 diff --git a/lib/search/indexes/github-docs-3.4-pt.json.br b/lib/search/indexes/github-docs-3.4-pt.json.br index d136902a06..37607c977d 100644 --- a/lib/search/indexes/github-docs-3.4-pt.json.br +++ b/lib/search/indexes/github-docs-3.4-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d580edd46c68d7ba019ab94566a2aff4299e1ce88f8282e35a84c9fb1bd6dd33 -size 2694129 +oid sha256:2c9c7ecf9d0581bae9f06618a00e7c4d2c6bee91ef6006692af140ca810164e0 +size 3032078 diff --git a/lib/search/indexes/github-docs-3.5-cn-records.json.br b/lib/search/indexes/github-docs-3.5-cn-records.json.br index 96e5d5e94a..a85e1ca5ca 100644 --- a/lib/search/indexes/github-docs-3.5-cn-records.json.br +++ b/lib/search/indexes/github-docs-3.5-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:700db0829e85f30f9d8140c4fd01b7cb574db5a81aa2c1667d25c5601ebf6602 -size 747895 +oid sha256:78b336dbcc5d72bc7ce475226962f412594c86e5a758c765fd5c43f2b9a4eca5 +size 801953 diff --git a/lib/search/indexes/github-docs-3.5-cn.json.br b/lib/search/indexes/github-docs-3.5-cn.json.br index a0ae380b5d..37696a122c 100644 --- a/lib/search/indexes/github-docs-3.5-cn.json.br +++ b/lib/search/indexes/github-docs-3.5-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:183142c46befd248c7357bee7f209c8312eb912b0fc34e15b9e1508a1fd030bb -size 1460274 +oid sha256:8c230bcea2b8e6ed73a5d5b1a7b4217b4a8d855af2f293f3338060984d33d0c2 +size 1697333 diff --git a/lib/search/indexes/github-docs-3.5-en-records.json.br b/lib/search/indexes/github-docs-3.5-en-records.json.br index 758a4eed65..d493a88a04 100644 --- a/lib/search/indexes/github-docs-3.5-en-records.json.br +++ b/lib/search/indexes/github-docs-3.5-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ea67d7fa14054078b5768496c4e3af0f699e398d998b09d41dc9081df60571a1 -size 1015493 +oid sha256:d1318d7cc13f45afd322234e61cbc82f120b623682cebeb1d170a55cd2547377 +size 1097493 diff --git a/lib/search/indexes/github-docs-3.5-en.json.br b/lib/search/indexes/github-docs-3.5-en.json.br index e98112a77b..ded56d8cec 100644 --- a/lib/search/indexes/github-docs-3.5-en.json.br +++ b/lib/search/indexes/github-docs-3.5-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ff7295948137c918b8ca2c8aa262b216a7ed628bf49b86eddb885f4ae2b9da96 -size 3915750 +oid sha256:c9fa6b3f48318851d1259baab19ef7ddf97b5e8bef490c009ac23fd2c6f2e7f6 +size 4391792 diff --git a/lib/search/indexes/github-docs-3.5-es-records.json.br b/lib/search/indexes/github-docs-3.5-es-records.json.br index 0c3313ffa7..3ee668bdb1 100644 --- a/lib/search/indexes/github-docs-3.5-es-records.json.br +++ b/lib/search/indexes/github-docs-3.5-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:90c2f3e9a3db82bae46cdfd9b748e4d80dd79fccf3bd871b3241e499a88269e4 -size 685026 +oid sha256:c65843a315f46557fd43e2e3e900391b128689c269f325886edd9d70d32bd543 +size 736344 diff --git a/lib/search/indexes/github-docs-3.5-es.json.br b/lib/search/indexes/github-docs-3.5-es.json.br index 99443d09f8..66a322afbd 100644 --- a/lib/search/indexes/github-docs-3.5-es.json.br +++ b/lib/search/indexes/github-docs-3.5-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1d53e967c9b4648c270cff755fd3b1d48e0f230f74f0c51897274412d99c313 -size 2912087 +oid sha256:3cd7e4b8dfcc53224ffb7aa10d69f2943755fdc751aab8c12e8125d3531c3223 +size 3252234 diff --git a/lib/search/indexes/github-docs-3.5-ja-records.json.br b/lib/search/indexes/github-docs-3.5-ja-records.json.br index 27a753e43f..dc1c0eec71 100644 --- a/lib/search/indexes/github-docs-3.5-ja-records.json.br +++ b/lib/search/indexes/github-docs-3.5-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:39ef672933bb9a82dcd2ed3542d88cf465468969df5c843689afde1768c90c15 -size 754326 +oid sha256:240c76879689c29d506f9c60998171f05f84d58972ea6dc2c9faf4e89fed1759 +size 809085 diff --git a/lib/search/indexes/github-docs-3.5-ja.json.br b/lib/search/indexes/github-docs-3.5-ja.json.br index 4864a84a6f..0c4c716820 100644 --- a/lib/search/indexes/github-docs-3.5-ja.json.br +++ b/lib/search/indexes/github-docs-3.5-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96a6ac2720eaf17d88f80e7e41243e10db67e9830f997e3e62e742c6e0e9c7f1 -size 4068858 +oid sha256:8b844d0fb026503c076c52048d9cd7adf8d5273fbd4d1007a003926c52f10ae4 +size 4506173 diff --git a/lib/search/indexes/github-docs-3.5-pt-records.json.br b/lib/search/indexes/github-docs-3.5-pt-records.json.br index 730fc0a123..e72571453d 100644 --- a/lib/search/indexes/github-docs-3.5-pt-records.json.br +++ b/lib/search/indexes/github-docs-3.5-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0036b07a08ad3c89201ee5695fc5a6359904fb604cc0968904657f735f47c6e0 -size 674390 +oid sha256:084d2b14b64de4425c7c10ce4c8421b4120a3e5b8736b2d792af56970d9b2861 +size 726148 diff --git a/lib/search/indexes/github-docs-3.5-pt.json.br b/lib/search/indexes/github-docs-3.5-pt.json.br index acc3fd621f..fe532b307f 100644 --- a/lib/search/indexes/github-docs-3.5-pt.json.br +++ b/lib/search/indexes/github-docs-3.5-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f1962684b5d478833474b6b31bf59a55f62fd520126263be8831871c4ba35167 -size 2791064 +oid sha256:43f1bcae72a50c305de0094db9087d11d5f703d2bf6d87fbcce6b1013f4a2de1 +size 3133090 diff --git a/lib/search/indexes/github-docs-dotcom-cn-records.json.br b/lib/search/indexes/github-docs-dotcom-cn-records.json.br index 7a6e9610dc..5668e4ea6a 100644 --- a/lib/search/indexes/github-docs-dotcom-cn-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:49fa8fa465e2280596b481fea4854453fbdf0cc02dd2fa4f655ffca741104d80 -size 920075 +oid sha256:83fc93f053c234b34fde14a662605536753424639a5002a3cfd23b73225a2e7c +size 979862 diff --git a/lib/search/indexes/github-docs-dotcom-cn.json.br b/lib/search/indexes/github-docs-dotcom-cn.json.br index b6026f263a..b581aeebd5 100644 --- a/lib/search/indexes/github-docs-dotcom-cn.json.br +++ b/lib/search/indexes/github-docs-dotcom-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9ba80aa376658eed60a8a910dddb82d30d673be20aef40587d60e570799d48a5 -size 1445932 +oid sha256:7a4ec29bd43d14945e54567209768b08a9e79280507e80309419a1af1146a8ab +size 1696581 diff --git a/lib/search/indexes/github-docs-dotcom-en-records.json.br b/lib/search/indexes/github-docs-dotcom-en-records.json.br index d606b78977..75fe88f563 100644 --- a/lib/search/indexes/github-docs-dotcom-en-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c282a4ac1c7080dfba74a8daacb5248c476d8bef8b9df847185a972c79b0de1 -size 1243609 +oid sha256:02f729f61c4896fda4ecc567603ea4fe9d3fc8ce3c01782322a38a980fb379cc +size 1338586 diff --git a/lib/search/indexes/github-docs-dotcom-en.json.br b/lib/search/indexes/github-docs-dotcom-en.json.br index 3f2176bff4..2420e4f81a 100644 --- a/lib/search/indexes/github-docs-dotcom-en.json.br +++ b/lib/search/indexes/github-docs-dotcom-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0f78f84bef5c440b5b6566e39bd3936f28923a74ef70834a093c0ae7c60a4e0f -size 4507331 +oid sha256:8f5b5dfc1093a92ca9d909ad2c2efd2392adca7375e37004608f89f5cdcb8950 +size 5041518 diff --git a/lib/search/indexes/github-docs-dotcom-es-records.json.br b/lib/search/indexes/github-docs-dotcom-es-records.json.br index 9cb9ece979..a7f42e4372 100644 --- a/lib/search/indexes/github-docs-dotcom-es-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:796062e32d5be780bfb12e134b703791f58a8a05854288b4629379e1fd470965 -size 826073 +oid sha256:e13dc2e90bc42033cde05a3705a3f785c1ac774b33c4dea8df1f2295cf9cd6c5 +size 883023 diff --git a/lib/search/indexes/github-docs-dotcom-es.json.br b/lib/search/indexes/github-docs-dotcom-es.json.br index 6b634bfc7f..27b9fd6a1d 100644 --- a/lib/search/indexes/github-docs-dotcom-es.json.br +++ b/lib/search/indexes/github-docs-dotcom-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c82a9926e69b8a5c4876576325f024aee7c0c49b690bf8ab30056a7f40308b3f -size 3314262 +oid sha256:c2cae5dead6bc6243c2e229cd8452100668c9b08ba77093b7ddf0798f3d81304 +size 3676425 diff --git a/lib/search/indexes/github-docs-dotcom-ja-records.json.br b/lib/search/indexes/github-docs-dotcom-ja-records.json.br index e2b2161c36..290d939c16 100644 --- a/lib/search/indexes/github-docs-dotcom-ja-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:115a943b5798e8bcf00bbc7cef687cfd3cca893ced538b14b06aab181f851fa8 -size 923249 +oid sha256:2a0523cc7a935824578e118f6068a9b9be9c9a258102b1cfc3742bebb1c28427 +size 983980 diff --git a/lib/search/indexes/github-docs-dotcom-ja.json.br b/lib/search/indexes/github-docs-dotcom-ja.json.br index 827d117771..1c7ab4a9a1 100644 --- a/lib/search/indexes/github-docs-dotcom-ja.json.br +++ b/lib/search/indexes/github-docs-dotcom-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d15668c27a50b033ee3d69cdb707bd1ec3d8541911a0128a66e26154cebbb775 -size 4739242 +oid sha256:1a08c838b63bd3203003f14d82dbb69f2fd0e93e528b18cfb7daafa520989c3f +size 5207764 diff --git a/lib/search/indexes/github-docs-dotcom-pt-records.json.br b/lib/search/indexes/github-docs-dotcom-pt-records.json.br index 1ab1b18f1c..0571d3d334 100644 --- a/lib/search/indexes/github-docs-dotcom-pt-records.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d147496b0841f77f725a28ffda175d9da5be5d8c953bec8f89a80927631c4204 -size 814245 +oid sha256:7920582ad1df830222192a7bcbc1ee05fe16d4e73f688ea17545f6b165d2c949 +size 870919 diff --git a/lib/search/indexes/github-docs-dotcom-pt.json.br b/lib/search/indexes/github-docs-dotcom-pt.json.br index bec6564c81..4cac8fcae2 100644 --- a/lib/search/indexes/github-docs-dotcom-pt.json.br +++ b/lib/search/indexes/github-docs-dotcom-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:17bbfe27163bf14bec1d266052dde86b69da479003c5785e190006b8382fbb90 -size 3193477 +oid sha256:b0e3ec4b5cfc411fd8448732d5003f2907d84fdefd41c13872a846d52b110045 +size 3557028 diff --git a/lib/search/indexes/github-docs-ghae-cn-records.json.br b/lib/search/indexes/github-docs-ghae-cn-records.json.br index 17ad132a21..d4e6e4e79f 100644 --- a/lib/search/indexes/github-docs-ghae-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghae-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2238ce357ed2f597e5915f5d9cdb5ef4cd5eb01067b8503b1446a5e86c6bfe12 -size 562202 +oid sha256:5b76f01ff3c0cdba482da13b4ac4d160d8daada22e3191ef8db6b27c463dfe70 +size 614517 diff --git a/lib/search/indexes/github-docs-ghae-cn.json.br b/lib/search/indexes/github-docs-ghae-cn.json.br index b06228f56c..060c65a942 100644 --- a/lib/search/indexes/github-docs-ghae-cn.json.br +++ b/lib/search/indexes/github-docs-ghae-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a33d968fbb779416b8a3b6ff0803bbcd39e82a0f70b4694516227698c5693ff7 -size 1038672 +oid sha256:69ca33654de4c6358e7c7475d7ca36d3ddf0df124e6b55fbe4b3ce10e4f30da8 +size 1255873 diff --git a/lib/search/indexes/github-docs-ghae-en-records.json.br b/lib/search/indexes/github-docs-ghae-en-records.json.br index b8c5960fd4..1dab520dc8 100644 --- a/lib/search/indexes/github-docs-ghae-en-records.json.br +++ b/lib/search/indexes/github-docs-ghae-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e33eac452c933f0c5e64161f50d029747031092b387c4d610463346a0ea9627 -size 777559 +oid sha256:089ac02f0a23255124e5d586c78dc4d9f8eaa8a8258c63757119cb36c91a9674 +size 851830 diff --git a/lib/search/indexes/github-docs-ghae-en.json.br b/lib/search/indexes/github-docs-ghae-en.json.br index 96b0afdf41..022accefd6 100644 --- a/lib/search/indexes/github-docs-ghae-en.json.br +++ b/lib/search/indexes/github-docs-ghae-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a3693438e6521a69e147285b2863aae2ab3f734a2e527a639c8e9e942d497981 -size 2953034 +oid sha256:d865176c9fcb9c0c4b7d9ab5e93f7f99950df5d906864e786044a8f13eab59d1 +size 3367830 diff --git a/lib/search/indexes/github-docs-ghae-es-records.json.br b/lib/search/indexes/github-docs-ghae-es-records.json.br index 6485550193..75cffdd248 100644 --- a/lib/search/indexes/github-docs-ghae-es-records.json.br +++ b/lib/search/indexes/github-docs-ghae-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83bea77fd58eec4af3830f23218f5804d2a6a241643f2d5f08311ca37b950104 -size 523372 +oid sha256:b26038254743c5cfb8e014f10aef8eef4bd7ebdc5344fa04a82bb3dc594d2fee +size 571279 diff --git a/lib/search/indexes/github-docs-ghae-es.json.br b/lib/search/indexes/github-docs-ghae-es.json.br index 404c0392ab..9a943cd229 100644 --- a/lib/search/indexes/github-docs-ghae-es.json.br +++ b/lib/search/indexes/github-docs-ghae-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c8b13b273adb13c6aa9824f4c32c032140db78b9f8967db3f424cfef2092df31 -size 2128714 +oid sha256:8ff0346427978463228c29474bdb8b5ff2da1dc43e952cb65b2006f7ff233c75 +size 2434835 diff --git a/lib/search/indexes/github-docs-ghae-ja-records.json.br b/lib/search/indexes/github-docs-ghae-ja-records.json.br index 82b7511227..89043166f9 100644 --- a/lib/search/indexes/github-docs-ghae-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghae-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:38aaad5ed30aca927cebf447cf8814cf7a4a0211f9ab3c64d54db583b2cb85bb -size 572837 +oid sha256:8dae3e6732908be4e5c381f84af91362fa50026cbe40bb85eecf2ab10101e5db +size 623726 diff --git a/lib/search/indexes/github-docs-ghae-ja.json.br b/lib/search/indexes/github-docs-ghae-ja.json.br index 622c00df42..407571e3c9 100644 --- a/lib/search/indexes/github-docs-ghae-ja.json.br +++ b/lib/search/indexes/github-docs-ghae-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:072efb85cd4e6ee86fda5795ce24145ea51e036d1ae094494556cf21dba19a44 -size 2946405 +oid sha256:08de0093ace7d02d95b935528afdd1d6f8ccd1f3eca44bbcc66a446be2f71c8b +size 3342001 diff --git a/lib/search/indexes/github-docs-ghae-pt-records.json.br b/lib/search/indexes/github-docs-ghae-pt-records.json.br index 9cf0c6aa99..3592f0dd57 100644 --- a/lib/search/indexes/github-docs-ghae-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghae-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e89f7d741b82886db65dc459de4e10f2a8a51acdf0756d365f9d5033e3d7e65 -size 515958 +oid sha256:c3b22fd40a8a75c1e0686074aafcb0a3bf02b3e37475c7bab5bfdc668f3a5449 +size 564294 diff --git a/lib/search/indexes/github-docs-ghae-pt.json.br b/lib/search/indexes/github-docs-ghae-pt.json.br index 3774c2416f..d59606db5a 100644 --- a/lib/search/indexes/github-docs-ghae-pt.json.br +++ b/lib/search/indexes/github-docs-ghae-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bf70999ee1a4ba0eaf69e7db18d0a5e518a52c68a5cc2a006689fcb3ffef9b77 -size 2024814 +oid sha256:a787affd7d10bed048f9927b1e43c6350e791b9202af6d30e94521710dc46f28 +size 2335415 diff --git a/lib/search/indexes/github-docs-ghec-cn-records.json.br b/lib/search/indexes/github-docs-ghec-cn-records.json.br index d1dc9f7cec..aff56c9568 100644 --- a/lib/search/indexes/github-docs-ghec-cn-records.json.br +++ b/lib/search/indexes/github-docs-ghec-cn-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c0db01867c96762c75b9fcc5d487c43283967ac1915c5a0e9143b395d8990822 -size 867732 +oid sha256:c993a1b9e1ed11d9369940ad0737ba3ddab9e5a3f2ce59c9885d9efecfb22ed6 +size 927370 diff --git a/lib/search/indexes/github-docs-ghec-cn.json.br b/lib/search/indexes/github-docs-ghec-cn.json.br index 24511d23d4..48c3dc6f5c 100644 --- a/lib/search/indexes/github-docs-ghec-cn.json.br +++ b/lib/search/indexes/github-docs-ghec-cn.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:045aa33b2b47f8577f5699c98a3ed3b64cb0ab70b52ad5d0ad6c6ef1c461c710 -size 1540598 +oid sha256:ec5207db7ad71d22cfa9d98225393aafe3ecbe6aeb126eba07cef5aa5671509a +size 1800314 diff --git a/lib/search/indexes/github-docs-ghec-en-records.json.br b/lib/search/indexes/github-docs-ghec-en-records.json.br index 44d2b35ec1..05a8878513 100644 --- a/lib/search/indexes/github-docs-ghec-en-records.json.br +++ b/lib/search/indexes/github-docs-ghec-en-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4a2f0d0409392686e8096227b397ba2be89ea8f4a745096c950c9f8b4940cb04 -size 1153735 +oid sha256:6991eb48592a4bcf6340bec15b8df7f1b1a6e69116b368dddfa60beea7b13fbf +size 1247179 diff --git a/lib/search/indexes/github-docs-ghec-en.json.br b/lib/search/indexes/github-docs-ghec-en.json.br index 08e64c1643..a08216f224 100644 --- a/lib/search/indexes/github-docs-ghec-en.json.br +++ b/lib/search/indexes/github-docs-ghec-en.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b1427aec856e1a33df6f7c3404b671cb88a808e7fce1460d046556c375028ded -size 4424329 +oid sha256:c7b728603f5dd5f4e747db0d0a20815c22ba6b8d5ebc52c220ff9e813ff8f7f1 +size 4975628 diff --git a/lib/search/indexes/github-docs-ghec-es-records.json.br b/lib/search/indexes/github-docs-ghec-es-records.json.br index 395b85329e..21a2005b77 100644 --- a/lib/search/indexes/github-docs-ghec-es-records.json.br +++ b/lib/search/indexes/github-docs-ghec-es-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b0f3eedae36c3928008b314116b0028568f3107b59c88261e973adc33bd7c29e -size 799626 +oid sha256:cd7a2713a3d69f6b60823c2bbd26dcae5158a0cd24256a754ee234c3a03eb4b8 +size 856478 diff --git a/lib/search/indexes/github-docs-ghec-es.json.br b/lib/search/indexes/github-docs-ghec-es.json.br index b54c003865..756f982199 100644 --- a/lib/search/indexes/github-docs-ghec-es.json.br +++ b/lib/search/indexes/github-docs-ghec-es.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d3899c535ab32a0cf941e9884027e9675fe631c0bc3c04c08879e578561845b -size 3366500 +oid sha256:a9d7f95387e127f2d81b3896b4ea4ceb1542c2a107028f7df4909498f30301dd +size 3742694 diff --git a/lib/search/indexes/github-docs-ghec-ja-records.json.br b/lib/search/indexes/github-docs-ghec-ja-records.json.br index cdb8c5de40..c15a804b4c 100644 --- a/lib/search/indexes/github-docs-ghec-ja-records.json.br +++ b/lib/search/indexes/github-docs-ghec-ja-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d0e096a9b96403b361e59429ecf5743ce7f119213dd169678c1553cab387ad05 -size 875038 +oid sha256:a2ccdc7ee28408c873c3d03c4afc6a4c675d27fc828de85e66dbd6e8219086af +size 935712 diff --git a/lib/search/indexes/github-docs-ghec-ja.json.br b/lib/search/indexes/github-docs-ghec-ja.json.br index d298326b16..cd0a4d9ea2 100644 --- a/lib/search/indexes/github-docs-ghec-ja.json.br +++ b/lib/search/indexes/github-docs-ghec-ja.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7217928ab86e0efb3a3e38254797458af36569dc5de0cbdaf5e0a3d281f24fd2 -size 4720970 +oid sha256:67b2a537a82f2df32bd16570396fd1b3ab97c6ec02b36e93ed344b1c2dabcde9 +size 5203227 diff --git a/lib/search/indexes/github-docs-ghec-pt-records.json.br b/lib/search/indexes/github-docs-ghec-pt-records.json.br index 01d2192fe2..97e1d949b9 100644 --- a/lib/search/indexes/github-docs-ghec-pt-records.json.br +++ b/lib/search/indexes/github-docs-ghec-pt-records.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:427307bc0a1a1b4a877013aa6005a36d000ece79c809909cf558e2b13a42bd95 -size 787794 +oid sha256:39f4a2c0920f27a1c7c841f4bedf56ef10dde1fc4027090651cbfa0fcb2e64b2 +size 844704 diff --git a/lib/search/indexes/github-docs-ghec-pt.json.br b/lib/search/indexes/github-docs-ghec-pt.json.br index e97ce27026..3679204e5e 100644 --- a/lib/search/indexes/github-docs-ghec-pt.json.br +++ b/lib/search/indexes/github-docs-ghec-pt.json.br @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c810147b62b3a8adccf8e191bb417db938bb0e2e609ee86c01305ea941bdfbd4 -size 3244055 +oid sha256:4f79e0d3b6aca8fe0315c0f812d757999cdf557178400a7ec46e45c7478adf4f +size 3619645 diff --git a/lib/search/popular-pages.json b/lib/search/popular-pages.json index 5a6c73475c..a2584f4fa5 100644 --- a/lib/search/popular-pages.json +++ b/lib/search/popular-pages.json @@ -1,1000 +1,1000 @@ -{"path_article": "index", "path_count": 1849812} -{"path_article": "authentication/connecting-to-github-with-ssh", "path_count": 439519} -{"path_article": "authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent", "path_count": 388431} -{"path_article": "authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token", "path_count": 333330} -{"path_article": "pages", "path_count": 307584} -{"path_article": "get-started/quickstart/hello-world", "path_count": 298636} -{"path_article": "site-policy/privacy-policies/github-privacy-statement", "path_count": 277428} -{"path_article": "site-policy/github-terms/github-terms-of-service", "path_count": 262578} -{"path_article": "authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account", "path_count": 250515} -{"path_article": "issues/trying-out-the-new-projects-experience", "path_count": 186340} -{"path_article": "get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax", "path_count": 179429} -{"path_article": "rest", "path_count": 130111} -{"path_article": "actions/using-workflows/workflow-syntax-for-github-actions", "path_count": 127286} -{"path_article": "codespaces", "path_count": 123134} -{"path_article": "get-started/quickstart/set-up-git", "path_count": 120881} -{"path_article": "authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys", "path_count": 116366} -{"path_article": "actions", "path_count": 114220} -{"path_article": "rest/reference/repos", "path_count": 87686} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests", "path_count": 85025} -{"path_article": "get-started/getting-started-with-git/about-remote-repositories", "path_count": 82899} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication", "path_count": 82821} -{"path_article": "get-started/getting-started-with-git/managing-remote-repositories", "path_count": 79694} -{"path_article": "actions/using-workflows/events-that-trigger-workflows", "path_count": 77397} -{"path_article": "repositories/creating-and-managing-repositories/cloning-a-repository", "path_count": 75861} -{"path_article": "get-started/quickstart", "path_count": 75347} -{"path_article": "authentication", "path_count": 71287} -{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site", "path_count": 70483} -{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github", "path_count": 69305} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/changing-your-primary-email-address", "path_count": 67580} -{"path_article": "get-started/learning-about-github/githubs-products", "path_count": 66544} -{"path_article": "get-started/learning-about-github/types-of-github-accounts", "path_count": 64933} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/setting-your-commit-email-address", "path_count": 64111} -{"path_article": "authentication/troubleshooting-ssh/error-permission-denied-publickey", "path_count": 58003} -{"path_article": "get-started/getting-started-with-git/setting-your-username-in-git", "path_count": 57568} -{"path_article": "account-and-profile", "path_count": 53489} -{"path_article": "get-started/quickstart/fork-a-repo", "path_count": 53146} -{"path_article": "authentication/connecting-to-github-with-ssh/testing-your-ssh-connection", "path_count": 50568} -{"path_article": "get-started/quickstart/create-a-repo", "path_count": 48960} -{"path_article": "actions/learn-github-actions/environment-variables", "path_count": 48409} -{"path_article": "get-started/getting-started-with-git/caching-your-github-credentials-in-git", "path_count": 46389} -{"path_article": "get-started/signing-up-for-github/verifying-your-email-address", "path_count": 45786} -{"path_article": "authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases", "path_count": 44996} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile", "path_count": 43780} -{"path_article": "actions/learn-github-actions", "path_count": 43604} -{"path_article": "actions/learn-github-actions/contexts", "path_count": 43444} -{"path_article": "get-started", "path_count": 41624} -{"path_article": "authentication/managing-commit-signature-verification", "path_count": 41575} -{"path_article": "get-started/learning-about-github/access-permissions-on-github", "path_count": 41562} -{"path_article": "developers/overview/managing-deploy-keys", "path_count": 40389} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews", "path_count": 40201} -{"path_article": "pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site", "path_count": 39055} -{"path_article": "organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions", "path_count": 38824} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile", "path_count": 38322} -{"path_article": "get-started/quickstart/github-flow", "path_count": 38090} -{"path_article": "pages/getting-started-with-github-pages", "path_count": 37841} -{"path_article": "actions/learn-github-actions/understanding-github-actions", "path_count": 35192} -{"path_article": "search-github/searching-on-github/searching-issues-and-pull-requests", "path_count": 35151} -{"path_article": "pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message", "path_count": 34384} -{"path_article": "rest/guides/getting-started-with-the-rest-api", "path_count": 33765} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository", "path_count": 33562} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository", "path_count": 32370} -{"path_article": "get-started/getting-started-with-git/ignoring-files", "path_count": 32163} -{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-npm-registry", "path_count": 31836} -{"path_article": "repositories/working-with-files/managing-files/adding-a-file-to-a-repository", "path_count": 31789} -{"path_article": "rest/overview/other-authentication-methods", "path_count": 31472} -{"path_article": "pages/getting-started-with-github-pages/about-github-pages", "path_count": 31461} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request", "path_count": 31006} -{"path_article": null, "path_count": 30983} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/changing-your-github-username", "path_count": 30544} -{"path_article": "get-started/using-github/troubleshooting-connectivity-problems", "path_count": 30072} -{"path_article": "developers/apps/building-oauth-apps/authorizing-oauth-apps", "path_count": 30043} -{"path_article": "developers/webhooks-and-events/webhooks/webhook-events-and-payloads", "path_count": 29959} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches", "path_count": 29642} -{"path_article": "authentication/managing-commit-signature-verification/generating-a-new-gpg-key", "path_count": 29224} -{"path_article": "rest/reference/commits", "path_count": 29178} -{"path_article": "actions/security-guides/encrypted-secrets", "path_count": 29050} -{"path_article": "rest/overview/resources-in-the-rest-api", "path_count": 28985} -{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-container-registry", "path_count": 28744} -{"path_article": "get-started/using-git/pushing-commits-to-a-remote-repository", "path_count": 27999} -{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-docker-registry", "path_count": 27079} -{"path_article": "actions/hosting-your-own-runners/about-self-hosted-runners", "path_count": 27014} -{"path_article": "actions/using-workflows/workflow-commands-for-github-actions", "path_count": 26825} -{"path_article": "rest/reference/actions", "path_count": 26463} -{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop", "path_count": 26320} -{"path_article": "pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line", "path_count": 26316} -{"path_article": "authentication/authenticating-with-saml-single-sign-on", "path_count": 26299} -{"path_article": "actions/using-workflows/reusing-workflows", "path_count": 25694} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility", "path_count": 25568} -{"path_article": "repositories/releasing-projects-on-github/about-releases", "path_count": 25543} -{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site", "path_count": 24937} -{"path_article": "packages", "path_count": 24931} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication", "path_count": 24497} -{"path_article": "desktop", "path_count": 24475} -{"path_article": "repositories/working-with-files/managing-large-files", "path_count": 24356} -{"path_article": "authentication/connecting-to-github-with-ssh/about-ssh", "path_count": 23995} -{"path_article": "actions/security-guides/automatic-token-authentication", "path_count": 23862} -{"path_article": "actions/using-github-hosted-runners/about-github-hosted-runners", "path_count": 23647} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes", "path_count": 23602} -{"path_article": "actions/learn-github-actions/expressions", "path_count": 23565} -{"path_article": "code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates", "path_count": 23561} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository", "path_count": 23365} -{"path_article": "developers/webhooks-and-events/webhooks/about-webhooks", "path_count": 23205} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks", "path_count": 22855} -{"path_article": "rest/reference/users", "path_count": 22744} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners", "path_count": 22499} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials", "path_count": 22492} -{"path_article": "graphql", "path_count": 22309} -{"path_article": "graphql/overview/explorer", "path_count": 22209} -{"path_article": "authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on", "path_count": 21860} -{"path_article": "get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain", "path_count": 21852} -{"path_article": "actions/quickstart", "path_count": 21639} -{"path_article": "rest/reference/pulls", "path_count": 21466} -{"path_article": "pages/getting-started-with-github-pages/creating-a-github-pages-site", "path_count": 21432} -{"path_article": "pages/quickstart", "path_count": 21307} -{"path_article": "repositories/creating-and-managing-repositories/deleting-a-repository", "path_count": 20496} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch", "path_count": 18987} -{"path_article": "authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository", "path_count": 18983} -{"path_article": "authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on", "path_count": 18839} -{"path_article": "issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue", "path_count": 18683} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule", "path_count": 18642} -{"path_article": "get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github", "path_count": 18415} -{"path_article": "billing/managing-your-github-billing-settings/setting-your-billing-email", "path_count": 18327} -{"path_article": "get-started/quickstart/github-glossary", "path_count": 18271} -{"path_article": "repositories/releasing-projects-on-github/managing-releases-in-a-repository", "path_count": 18209} -{"path_article": "pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github", "path_count": 17864} -{"path_article": "developers/apps/building-oauth-apps/scopes-for-oauth-apps", "path_count": 17763} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa", "path_count": 17596} -{"path_article": "rest/reference/search", "path_count": 17233} -{"path_article": "search-github/searching-on-github/searching-code", "path_count": 17212} -{"path_article": "code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file", "path_count": 17205} -{"path_article": "codespaces/getting-started/quickstart", "path_count": 17197} -{"path_article": "repositories", "path_count": 16949} -{"path_article": "site-policy", "path_count": 16931} -{"path_article": "organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization", "path_count": 16589} -{"path_article": "get-started/using-github/supported-browsers", "path_count": 16538} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll", "path_count": 16287} -{"path_article": "authentication/managing-commit-signature-verification/adding-a-new-gpg-key-to-your-github-account", "path_count": 16226} -{"path_article": "admin/release-notes", "path_count": 15912} -{"path_article": "repositories/creating-and-managing-repositories/duplicating-a-repository", "path_count": 15868} -{"path_article": "authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits", "path_count": 15654} -{"path_article": "rest/reference/issues", "path_count": 15500} -{"path_article": "actions/using-workflows", "path_count": 15463} -{"path_article": "actions/managing-workflow-runs/manually-running-a-workflow", "path_count": 15287} -{"path_article": "authentication/managing-commit-signature-verification/signing-commits", "path_count": 15204} -{"path_article": "graphql/reference/objects", "path_count": 14990} -{"path_article": "repositories/creating-and-managing-repositories/transferring-a-repository", "path_count": 14983} -{"path_article": "actions/using-workflows/triggering-a-workflow", "path_count": 14957} -{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards", "path_count": 14915} -{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork", "path_count": 14871} -{"path_article": "authentication/keeping-your-account-and-data-secure/creating-a-strong-password", "path_count": 14751} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme", "path_count": 14729} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication", "path_count": 14698} -{"path_article": "pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/comparing-commits", "path_count": 14639} -{"path_article": "get-started/getting-started-with-git/configuring-git-to-handle-line-endings", "path_count": 14601} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods", "path_count": 14094} -{"path_article": "authentication/keeping-your-account-and-data-secure/about-authentication-to-github", "path_count": 13876} -{"path_article": "actions/deployment/targeting-different-environments/using-environments-for-deployment", "path_count": 13737} -{"path_article": "get-started/learning-about-github/about-github-advanced-security", "path_count": 13693} -{"path_article": "get-started/using-git/about-git", "path_count": 13585} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/deleting-your-user-account", "path_count": 13528} -{"path_article": "actions/creating-actions/metadata-syntax-for-github-actions", "path_count": 13464} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository", "path_count": 13436} -{"path_article": "authentication/managing-commit-signature-verification/telling-git-about-your-signing-key", "path_count": 13432} -{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request", "path_count": 13371} -{"path_article": "rest/reference/orgs", "path_count": 13040} -{"path_article": "billing/managing-billing-for-github-actions/about-billing-for-github-actions", "path_count": 13036} -{"path_article": "authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints", "path_count": 12985} -{"path_article": "organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization", "path_count": 12982} -{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages", "path_count": 12978} -{"path_article": "developers", "path_count": 12962} -{"path_article": "get-started/signing-up-for-github/signing-up-for-a-new-github-account", "path_count": 12957} -{"path_article": "issues/trying-out-the-new-projects-experience/about-projects", "path_count": 12830} -{"path_article": "get-started/onboarding/getting-started-with-your-github-account", "path_count": 12748} -{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization", "path_count": 12674} -{"path_article": "developers/overview/github-developer-program", "path_count": 12640} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches", "path_count": 12616} -{"path_article": "desktop/installing-and-configuring-github-desktop", "path_count": 12386} -{"path_article": "pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site", "path_count": 12352} -{"path_article": "authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on", "path_count": 12304} -{"path_article": "authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps", "path_count": 12300} -{"path_article": "get-started/getting-started-with-git/why-is-git-always-asking-for-my-password", "path_count": 12280} -{"path_article": "packages/learn-github-packages/introduction-to-github-packages", "path_count": 12242} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables", "path_count": 12184} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch", "path_count": 12089} -{"path_article": "actions/creating-actions/creating-a-docker-container-action", "path_count": 12079} -{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository", "path_count": 12035} -{"path_article": "repositories/working-with-files/managing-large-files/about-large-files-on-github", "path_count": 11856} -{"path_article": "actions/using-workflows/caching-dependencies-to-speed-up-workflows", "path_count": 11796} -{"path_article": "github/copilot/github-copilot-telemetry-terms", "path_count": 11768} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit", "path_count": 11734} -{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/apply-for-a-student-developer-pack", "path_count": 11651} -{"path_article": "search-github/getting-started-with-searching-on-github/about-searching-on-github", "path_count": 11641} -{"path_article": "get-started/using-git/getting-changes-from-a-remote-repository", "path_count": 11565} -{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry", "path_count": 11532} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/adding-an-email-address-to-your-github-account", "path_count": 11509} -{"path_article": "actions/using-workflows/advanced-workflow-features", "path_count": 11497} -{"path_article": "actions/learn-github-actions/finding-and-customizing-actions", "path_count": 11434} -{"path_article": "actions/using-workflows/storing-workflow-data-as-artifacts", "path_count": 11431} -{"path_article": "repositories/creating-and-managing-repositories/creating-a-new-repository", "path_count": 11278} -{"path_article": "organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization", "path_count": 11270} -{"path_article": "repositories/creating-and-managing-repositories/troubleshooting-cloning-errors", "path_count": 11258} -{"path_article": "actions/hosting-your-own-runners/adding-self-hosted-runners", "path_count": 11197} -{"path_article": "actions/creating-actions/creating-a-composite-action", "path_count": 11130} -{"path_article": "billing", "path_count": 10927} -{"path_article": "repositories/creating-and-managing-repositories/about-repositories", "path_count": 10903} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile", "path_count": 10859} -{"path_article": "repositories/working-with-files/managing-files/deleting-files-in-a-repository", "path_count": 10814} -{"path_article": "actions/hosting-your-own-runners", "path_count": 10615} -{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications", "path_count": 10591} -{"path_article": "repositories/creating-and-managing-repositories/creating-a-repository-from-a-template", "path_count": 10585} -{"path_article": "get-started/writing-on-github", "path_count": 10522} -{"path_article": "pages/getting-started-with-github-pages/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser", "path_count": 10503} -{"path_article": "developers/apps", "path_count": 10468} -{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages", "path_count": 10467} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop", "path_count": 10444} -{"path_article": "repositories/working-with-files/managing-large-files/installing-git-large-file-storage", "path_count": 10274} -{"path_article": "rest/reference/git", "path_count": 10167} -{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-nuget-registry", "path_count": 10150} -{"path_article": "site-policy/github-terms/github-community-guidelines", "path_count": 10130} -{"path_article": "github-cli/github-cli/about-github-cli", "path_count": 10129} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll", "path_count": 10087} -{"path_article": "authentication/managing-commit-signature-verification/about-commit-signature-verification", "path_count": 10059} -{"path_article": "search-github/getting-started-with-searching-on-github/understanding-the-search-syntax", "path_count": 9960} -{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github", "path_count": 9960} -{"path_article": "github", "path_count": 9862} -{"path_article": "actions/automating-builds-and-tests/about-continuous-integration", "path_count": 9830} -{"path_article": "rest/reference/checks", "path_count": 9812} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported", "path_count": 9805} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls", "path_count": 9740} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews", "path_count": 9679} -{"path_article": "authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys", "path_count": 9607} -{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request", "path_count": 9572} -{"path_article": "developers/apps/building-github-apps/authenticating-with-github-apps", "path_count": 9542} -{"path_article": "actions/learn-github-actions/essential-features-of-github-actions", "path_count": 9406} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository", "path_count": 9405} -{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request", "path_count": 9344} -{"path_article": "get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists", "path_count": 9225} -{"path_article": "get-started/using-github/github-mobile", "path_count": 9187} -{"path_article": "developers/webhooks-and-events/webhooks/creating-webhooks", "path_count": 9180} -{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository", "path_count": 9142} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork", "path_count": 9135} -{"path_article": "actions/creating-actions", "path_count": 9056} -{"path_article": "organizations", "path_count": 8979} -{"path_article": "actions/learn-github-actions/usage-limits-billing-and-administration", "path_count": 8936} -{"path_article": "get-started/quickstart/contributing-to-projects", "path_count": 8926} -{"path_article": "rest/guides/basics-of-authentication", "path_count": 8883} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch", "path_count": 8875} -{"path_article": "code-security", "path_count": 8854} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests", "path_count": 8804} -{"path_article": "admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users", "path_count": 8593} -{"path_article": "get-started/learning-about-github/about-versions-of-github-docs", "path_count": 8586} -{"path_article": "repositories/working-with-files/using-files/working-with-non-code-files", "path_count": 8585} -{"path_article": "issues/tracking-your-work-with-issues/about-issues", "path_count": 8560} -{"path_article": "developers/apps/getting-started-with-apps/about-apps", "path_count": 8552} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request", "path_count": 8522} -{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-security-log", "path_count": 8507} -{"path_article": "repositories/working-with-files/managing-large-files/configuring-git-large-file-storage", "path_count": 8442} -{"path_article": "authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials", "path_count": 8329} -{"path_article": "code-security/secret-scanning/about-secret-scanning", "path_count": 8288} -{"path_article": "graphql/guides/forming-calls-with-graphql", "path_count": 8274} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review", "path_count": 8270} -{"path_article": "get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github", "path_count": 8260} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/merging-multiple-user-accounts", "path_count": 8244} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll", "path_count": 8183} -{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning", "path_count": 8149} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request", "path_count": 8141} -{"path_article": "get-started/using-git/dealing-with-non-fast-forward-errors", "path_count": 8140} -{"path_article": "authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses", "path_count": 8085} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally", "path_count": 8082} -{"path_article": "rest/reference/apps", "path_count": 8074} -{"path_article": "actions/deployment/about-deployments/deploying-with-github-actions", "path_count": 8054} -{"path_article": "codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization", "path_count": 8026} -{"path_article": "communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository", "path_count": 7989} -{"path_article": "repositories/working-with-files/managing-files/renaming-a-file", "path_count": 7893} -{"path_article": "actions/using-jobs/using-jobs-in-a-workflow", "path_count": 7877} -{"path_article": "rest/reference/activity", "path_count": 7820} -{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line", "path_count": 7808} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile", "path_count": 7766} -{"path_article": "discussions", "path_count": 7703} -{"path_article": "pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks", "path_count": 7691} -{"path_article": "organizations/collaborating-with-groups-in-organizations/about-organizations", "path_count": 7672} -{"path_article": "get-started/quickstart/git-and-github-learning-resources", "path_count": 7630} -{"path_article": "pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https", "path_count": 7620} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll", "path_count": 7572} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches", "path_count": 7562} -{"path_article": "actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge", "path_count": 7477} -{"path_article": "code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates", "path_count": 7452} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository", "path_count": 7386} -{"path_article": "repositories/working-with-files/managing-large-files/about-git-large-file-storage", "path_count": 7377} -{"path_article": "search-github/searching-on-github/searching-for-repositories", "path_count": 7368} -{"path_article": "rest/reference", "path_count": 7351} -{"path_article": "get-started/using-github/keyboard-shortcuts", "path_count": 7347} -{"path_article": "admin", "path_count": 7315} -{"path_article": "issues/tracking-your-work-with-issues/creating-an-issue", "path_count": 7250} -{"path_article": "communities/documenting-your-project-with-wikis/about-wikis", "path_count": 7224} -{"path_article": "authentication/troubleshooting-ssh", "path_count": 7169} -{"path_article": "pull-requests", "path_count": 7133} -{"path_article": "repositories/creating-and-managing-repositories/renaming-a-repository", "path_count": 7073} -{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges", "path_count": 7059} -{"path_article": "developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps", "path_count": 7038} -{"path_article": "organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team", "path_count": 7034} -{"path_article": "desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop", "path_count": 7008} -{"path_article": "rest/overview/permissions-required-for-github-apps", "path_count": 6926} -{"path_article": "actions/creating-actions/about-custom-actions", "path_count": 6925} -{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork", "path_count": 6858} -{"path_article": "code-security/dependabot/dependabot-alerts/about-dependabot-alerts", "path_count": 6768} -{"path_article": "issues/tracking-your-work-with-issues/about-task-lists", "path_count": 6689} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request", "path_count": 6660} -{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates", "path_count": 6619} -{"path_article": "site-policy/content-removal-policies/dmca-takedown-policy", "path_count": 6541} -{"path_article": "actions/security-guides/security-hardening-for-github-actions", "path_count": 6535} -{"path_article": "actions/using-jobs/using-a-build-matrix-for-your-jobs", "path_count": 6516} -{"path_article": "authentication/troubleshooting-ssh/using-ssh-over-the-https-port", "path_count": 6485} -{"path_article": "actions/using-jobs/using-conditions-to-control-job-execution", "path_count": 6482} -{"path_article": "repositories/working-with-files/managing-files/moving-a-file-to-a-new-location", "path_count": 6466} -{"path_article": "developers/apps/building-github-apps/creating-a-github-app", "path_count": 6453} -{"path_article": "repositories/creating-and-managing-repositories/restoring-a-deleted-repository", "path_count": 6430} -{"path_article": "organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch", "path_count": 6416} -{"path_article": "actions/managing-workflow-runs/approving-workflow-runs-from-public-forks", "path_count": 6346} -{"path_article": "packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions", "path_count": 6342} -{"path_article": "repositories/working-with-files/using-files/viewing-a-file", "path_count": 6321} -{"path_article": "actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service", "path_count": 6309} -{"path_article": "packages/learn-github-packages/about-permissions-for-github-packages", "path_count": 6288} -{"path_article": "codespaces/the-githubdev-web-based-editor", "path_count": 6286} -{"path_article": "pages/getting-started-with-github-pages/unpublishing-a-github-pages-site", "path_count": 6278} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll", "path_count": 6237} -{"path_article": "rest/reference/teams", "path_count": 6233} -{"path_article": "get-started/using-git/resolving-merge-conflicts-after-a-git-rebase", "path_count": 6218} -{"path_article": "developers/apps/building-oauth-apps/creating-an-oauth-app", "path_count": 6162} -{"path_article": "codespaces/overview", "path_count": 6160} -{"path_article": "issues/using-labels-and-milestones-to-track-work/managing-labels", "path_count": 6160} -{"path_article": "actions/publishing-packages/publishing-docker-images", "path_count": 6152} -{"path_article": "organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization", "path_count": 6135} -{"path_article": "communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages", "path_count": 6112} -{"path_article": "rest/overview/libraries", "path_count": 6093} -{"path_article": "authentication/keeping-your-account-and-data-secure/sudo-mode", "path_count": 6014} -{"path_article": "packages/learn-github-packages/publishing-a-package", "path_count": 5928} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit", "path_count": 5904} -{"path_article": "code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph", "path_count": 5896} -{"path_article": "github-cli", "path_count": 5851} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/remembering-your-github-username-or-email", "path_count": 5830} -{"path_article": "get-started/quickstart/be-social", "path_count": 5814} -{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages", "path_count": 5804} -{"path_article": "repositories/creating-and-managing-repositories/creating-a-template-repository", "path_count": 5792} -{"path_article": "actions/using-workflows/creating-starter-workflows-for-your-organization", "path_count": 5792} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop", "path_count": 5789} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-a-repository-from-your-local-computer-to-github-desktop", "path_count": 5738} -{"path_article": "actions/automating-builds-and-tests/building-and-testing-nodejs-or-python", "path_count": 5734} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile", "path_count": 5724} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request", "path_count": 5717} -{"path_article": "search-github/searching-on-github/searching-users", "path_count": 5713} -{"path_article": "rest/overview/endpoints-available-for-github-apps", "path_count": 5708} -{"path_article": "pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user", "path_count": 5705} -{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer", "path_count": 5703} -{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request", "path_count": 5690} -{"path_article": "rest/reference/branches", "path_count": 5668} -{"path_article": "actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow", "path_count": 5651} -{"path_article": "issues", "path_count": 5575} -{"path_article": "repositories/working-with-files/managing-files/creating-new-files", "path_count": 5562} -{"path_article": "repositories/releasing-projects-on-github/automatically-generated-release-notes", "path_count": 5540} -{"path_article": "repositories/working-with-files/using-files/navigating-code-on-github", "path_count": 5509} -{"path_article": "search-github/searching-on-github/searching-commits", "path_count": 5504} -{"path_article": "rest/reference/releases", "path_count": 5496} -{"path_article": "communities/maintaining-your-safety-on-github/reporting-abuse-or-spam", "path_count": 5455} -{"path_article": "billing/managing-billing-for-github-codespaces/about-billing-for-codespaces", "path_count": 5417} -{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks", "path_count": 5410} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics", "path_count": 5385} -{"path_article": "pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors", "path_count": 5376} -{"path_article": "developers/apps/managing-github-apps/installing-github-apps", "path_count": 5317} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request", "path_count": 5307} -{"path_article": "authentication/keeping-your-account-and-data-secure", "path_count": 5306} -{"path_article": "admin/overview/about-enterprise-accounts", "path_count": 5282} -{"path_article": "site-policy/other-site-policies/github-and-trade-controls", "path_count": 5278} -{"path_article": "organizations/organizing-members-into-teams", "path_count": 5275} -{"path_article": "authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase", "path_count": 5266} -{"path_article": "get-started/quickstart/git-cheatsheet", "path_count": 5234} -{"path_article": "developers/overview/using-ssh-agent-forwarding", "path_count": 5230} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/viewing-the-branch-history", "path_count": 5230} -{"path_article": "actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect", "path_count": 5188} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches", "path_count": 5139} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github", "path_count": 5115} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-user-accounts-repositories", "path_count": 5107} -{"path_article": "code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates", "path_count": 5044} -{"path_article": "graphql/reference/queries", "path_count": 5030} -{"path_article": "actions/using-workflows/using-starter-workflows", "path_count": 5012} -{"path_article": "authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key", "path_count": 4996} -{"path_article": "site-policy/acceptable-use-policies/github-acceptable-use-policies", "path_count": 4956} -{"path_article": "developers/webhooks-and-events/webhooks/securing-your-webhooks", "path_count": 4948} -{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github", "path_count": 4902} -{"path_article": "repositories/working-with-files/managing-files/editing-files", "path_count": 4875} -{"path_article": "search-github", "path_count": 4865} -{"path_article": "graphql/guides/introduction-to-graphql", "path_count": 4863} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites", "path_count": 4842} -{"path_article": "organizations/organizing-members-into-teams/about-teams", "path_count": 4814} -{"path_article": "actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners", "path_count": 4772} -{"path_article": "pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/differences-between-commit-views", "path_count": 4763} -{"path_article": "rest/reference/gists", "path_count": 4725} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet", "path_count": 4663} -{"path_article": "actions/creating-actions/creating-a-javascript-action", "path_count": 4646} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll", "path_count": 4628} -{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education", "path_count": 4622} -{"path_article": "pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models", "path_count": 4609} -{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth", "path_count": 4603} -{"path_article": "actions/using-containerized-services/about-service-containers", "path_count": 4581} -{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions", "path_count": 4573} -{"path_article": "billing/managing-billing-for-your-github-account/about-per-user-pricing", "path_count": 4561} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request", "path_count": 4559} -{"path_article": "site-policy/github-terms/github-terms-for-additional-products-and-features", "path_count": 4558} -{"path_article": "actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services", "path_count": 4556} -{"path_article": "get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github", "path_count": 4535} -{"path_article": "communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors", "path_count": 4532} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams", "path_count": 4530} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags", "path_count": 4521} -{"path_article": "rest/reference/projects", "path_count": 4512} -{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository", "path_count": 4487} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests", "path_count": 4475} -{"path_article": "site-policy/content-removal-policies/submitting-content-removal-requests", "path_count": 4467} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/about-your-personal-dashboard", "path_count": 4451} -{"path_article": "communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account", "path_count": 4424} -{"path_article": "get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud", "path_count": 4422} -{"path_article": "packages/working-with-a-github-packages-registry", "path_count": 4357} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile", "path_count": 4352} -{"path_article": "admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server", "path_count": 4346} -{"path_article": "code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates", "path_count": 4314} -{"path_article": "organizations/managing-organization-settings/restricting-repository-creation-in-your-organization", "path_count": 4314} -{"path_article": "get-started/getting-started-with-git/associating-text-editors-with-git", "path_count": 4309} -{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork", "path_count": 4308} -{"path_article": "get-started/using-git", "path_count": 4294} -{"path_article": "actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging", "path_count": 4258} -{"path_article": "rest/overview/media-types", "path_count": 4250} -{"path_article": "developers/webhooks-and-events/webhooks/configuring-your-server-to-receive-payloads", "path_count": 4242} -{"path_article": "billing/managing-billing-for-your-github-account/downgrading-your-github-subscription", "path_count": 4227} -{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys", "path_count": 4219} -{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization", "path_count": 4206} -{"path_article": "pages/getting-started-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site", "path_count": 4199} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile", "path_count": 4198} -{"path_article": "packages/quickstart", "path_count": 4137} -{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks", "path_count": 4096} -{"path_article": "issues/trying-out-the-new-projects-experience/quickstart", "path_count": 4053} -{"path_article": "rest/reference/enterprise-admin", "path_count": 4031} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository", "path_count": 4009} -{"path_article": "search-github/searching-on-github/finding-files-on-github", "path_count": 4008} -{"path_article": "developers/webhooks-and-events/events/github-event-types", "path_count": 3998} -{"path_article": "developers/apps/building-github-apps/rate-limits-for-github-apps", "path_count": 3968} -{"path_article": "site-policy/privacy-policies/global-privacy-practices", "path_count": 3966} -{"path_article": "desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop", "path_count": 3950} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/attaching-files", "path_count": 3944} -{"path_article": "packages/learn-github-packages/configuring-a-packages-access-control-and-visibility", "path_count": 3912} -{"path_article": "get-started/exploring-projects-on-github/saving-repositories-with-stars", "path_count": 3894} -{"path_article": "actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization", "path_count": 3879} -{"path_article": "repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github", "path_count": 3862} -{"path_article": "authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo", "path_count": 3856} -{"path_article": "codespaces/setting-up-your-project-for-codespaces/configuring-codespaces-for-your-project", "path_count": 3850} -{"path_article": "actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners", "path_count": 3849} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project", "path_count": 3848} -{"path_article": "graphql/guides/using-the-explorer", "path_count": 3813} -{"path_article": "actions/publishing-packages/publishing-nodejs-packages", "path_count": 3805} -{"path_article": "developers/github-marketplace", "path_count": 3784} -{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions", "path_count": 3769} -{"path_article": "authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation", "path_count": 3768} -{"path_article": "admin/all-releases", "path_count": 3754} -{"path_article": "repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags", "path_count": 3750} -{"path_article": "rest/guides/getting-started-with-the-checks-api", "path_count": 3721} -{"path_article": "issues/trying-out-the-new-projects-experience/creating-a-project", "path_count": 3719} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github", "path_count": 3678} -{"path_article": "actions/using-jobs/running-jobs-in-a-container", "path_count": 3677} -{"path_article": "actions/managing-workflow-runs/disabling-and-enabling-a-workflow", "path_count": 3673} -{"path_article": "actions/using-jobs/using-concurrency", "path_count": 3672} -{"path_article": "developers/overview/about-githubs-apis", "path_count": 3651} -{"path_article": "get-started/using-git/about-git-rebase", "path_count": 3623} -{"path_article": "github/copilot/about-github-copilot-telemetry", "path_count": 3620} -{"path_article": "organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization", "path_count": 3619} -{"path_article": "organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository", "path_count": 3617} -{"path_article": "codespaces/developing-in-codespaces/creating-a-codespace", "path_count": 3612} -{"path_article": "rest/reference/webhooks", "path_count": 3611} -{"path_article": "site-policy/github-terms/github-corporate-terms-of-service", "path_count": 3610} -{"path_article": "organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization", "path_count": 3592} -{"path_article": "graphql/overview/about-the-graphql-api", "path_count": 3587} -{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning", "path_count": 3572} -{"path_article": "issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests", "path_count": 3536} -{"path_article": "sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-user-account", "path_count": 3525} -{"path_article": "actions/using-jobs/choosing-the-runner-for-a-job", "path_count": 3525} -{"path_article": "issues/using-labels-and-milestones-to-track-work/about-milestones", "path_count": 3515} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-an-existing-project-to-github-using-github-desktop", "path_count": 3502} -{"path_article": "graphql/reference/mutations", "path_count": 3497} -{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-gradle-registry", "path_count": 3475} -{"path_article": "code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors", "path_count": 3475} -{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry", "path_count": 3458} -{"path_article": "get-started/using-github/exploring-early-access-releases-with-feature-preview", "path_count": 3435} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/squashing-commits", "path_count": 3434} -{"path_article": "search-github/searching-on-github", "path_count": 3426} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting", "path_count": 3419} -{"path_article": "repositories/working-with-files/managing-large-files/about-storage-and-bandwidth-usage", "path_count": 3410} -{"path_article": "packages/learn-github-packages", "path_count": 3393} -{"path_article": "get-started/using-github/github-command-palette", "path_count": 3392} -{"path_article": "graphql/reference/interfaces", "path_count": 3374} -{"path_article": "actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs", "path_count": 3371} -{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards", "path_count": 3369} -{"path_article": "rest/reference/rate-limit", "path_count": 3347} -{"path_article": "organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository", "path_count": 3346} -{"path_article": "billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security", "path_count": 3333} -{"path_article": "actions/guides", "path_count": 3329} -{"path_article": "actions/automating-builds-and-tests/building-and-testing-java-with-maven", "path_count": 3320} -{"path_article": "packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry", "path_count": 3300} -{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications", "path_count": 3287} -{"path_article": "education", "path_count": 3268} -{"path_article": "actions/using-jobs/defining-outputs-for-jobs", "path_count": 3268} -{"path_article": "rest/guides/traversing-with-pagination", "path_count": 3265} -{"path_article": "site-policy/content-removal-policies/github-trademark-policy", "path_count": 3233} -{"path_article": "admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise", "path_count": 3223} -{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox", "path_count": 3217} -{"path_article": "billing/managing-your-github-billing-settings", "path_count": 3204} -{"path_article": "graphql/overview/public-schema", "path_count": 3200} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests", "path_count": 3200} -{"path_article": "pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts", "path_count": 3191} -{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board", "path_count": 3185} -{"path_article": "issues/trying-out-the-new-projects-experience/customizing-your-project-views", "path_count": 3178} -{"path_article": "actions/deployment/deploying-to-your-cloud-provider/deploying-to-amazon-elastic-container-service", "path_count": 3169} -{"path_article": "code-security/secret-scanning/protecting-pushes-with-secret-scanning", "path_count": 3138} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile", "path_count": 3130} -{"path_article": "rest/reference/deployments", "path_count": 3117} -{"path_article": "organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization", "path_count": 3104} -{"path_article": "get-started/using-git/splitting-a-subfolder-out-into-a-new-repository", "path_count": 3102} -{"path_article": "actions/managing-workflow-runs/re-running-workflows-and-jobs", "path_count": 3101} -{"path_article": "developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps", "path_count": 3101} -{"path_article": "graphql/reference/input-objects", "path_count": 3091} -{"path_article": "rest/guides/delivering-deployments", "path_count": 3083} -{"path_article": "billing/managing-your-github-billing-settings/about-billing-on-github", "path_count": 3023} -{"path_article": "actions/managing-workflow-runs/downloading-workflow-artifacts", "path_count": 3004} -{"path_article": "site-policy/github-terms/github-open-source-applications-terms-and-conditions", "path_count": 2997} -{"path_article": "actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups", "path_count": 2989} -{"path_article": "code-security/getting-started/github-security-features", "path_count": 2979} -{"path_article": "admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements", "path_count": 2972} -{"path_article": "repositories/archiving-a-github-repository/referencing-and-citing-content", "path_count": 2960} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings", "path_count": 2951} -{"path_article": "organizations/managing-organization-settings/renaming-an-organization", "path_count": 2951} -{"path_article": "site-policy/privacy-policies/github-subprocessors-and-cookies", "path_count": 2950} -{"path_article": "actions/using-containerized-services/creating-postgresql-service-containers", "path_count": 2934} -{"path_article": "repositories/working-with-files/managing-large-files/removing-files-from-git-large-file-storage", "path_count": 2924} -{"path_article": "organizations/organizing-members-into-teams/adding-organization-members-to-a-team", "path_count": 2918} -{"path_article": "organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization", "path_count": 2916} -{"path_article": "actions/managing-workflow-runs", "path_count": 2908} -{"path_article": "codespaces/getting-started/deep-dive", "path_count": 2907} -{"path_article": "get-started/quickstart/communicating-on-github", "path_count": 2901} -{"path_article": "developers/apps/building-oauth-apps", "path_count": 2894} -{"path_article": "github/copilot", "path_count": 2890} -{"path_article": "organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on", "path_count": 2885} -{"path_article": "organizations/organizing-members-into-teams/creating-a-team", "path_count": 2866} -{"path_article": "rest/guides", "path_count": 2865} -{"path_article": "organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository", "path_count": 2853} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections", "path_count": 2852} -{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations", "path_count": 2850} -{"path_article": "rest/guides/discovering-resources-for-a-user", "path_count": 2844} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue", "path_count": 2838} -{"path_article": "actions/creating-actions/setting-exit-codes-for-actions", "path_count": 2832} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/publicizing-or-hiding-organization-membership", "path_count": 2827} -{"path_article": "organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member", "path_count": 2824} -{"path_article": "repositories/archiving-a-github-repository/archiving-repositories", "path_count": 2816} -{"path_article": "organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization", "path_count": 2810} -{"path_article": "billing/managing-billing-for-github-actions/viewing-your-github-actions-usage", "path_count": 2803} -{"path_article": "code-security/dependabot/dependabot-version-updates", "path_count": 2798} -{"path_article": "code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions", "path_count": 2796} -{"path_article": "code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts", "path_count": 2788} -{"path_article": "site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data", "path_count": 2769} -{"path_article": "rest/reference/meta", "path_count": 2760} -{"path_article": "billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions", "path_count": 2751} -{"path_article": "rest/reference/code-scanning", "path_count": 2744} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review", "path_count": 2737} -{"path_article": "rest/overview/openapi-description", "path_count": 2728} -{"path_article": "rest/reference/collaborators", "path_count": 2716} -{"path_article": "pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts", "path_count": 2708} -{"path_article": "get-started/using-git/using-git-rebase-on-the-command-line", "path_count": 2695} -{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/setting-up-github-desktop", "path_count": 2690} -{"path_article": "actions/automating-builds-and-tests", "path_count": 2671} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources", "path_count": 2635} -{"path_article": "code-security/dependabot/dependabot-alerts/browsing-security-vulnerabilities-in-the-github-advisory-database", "path_count": 2631} -{"path_article": "communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file", "path_count": 2626} -{"path_article": "site-policy/content-removal-policies/github-private-information-removal-policy", "path_count": 2625} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address", "path_count": 2623} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile", "path_count": 2622} -{"path_article": "organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization", "path_count": 2617} -{"path_article": "issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users", "path_count": 2590} -{"path_article": "authentication/troubleshooting-ssh/error-key-already-in-use", "path_count": 2587} -{"path_article": "actions/deployment/about-deployments/about-continuous-deployment", "path_count": 2572} -{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer", "path_count": 2567} -{"path_article": "desktop/installing-and-configuring-github-desktop/overview/launching-github-desktop-from-the-command-line", "path_count": 2565} -{"path_article": "actions/managing-workflow-runs/reviewing-deployments", "path_count": 2555} -{"path_article": "actions/using-jobs", "path_count": 2552} -{"path_article": "code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review", "path_count": 2540} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request", "path_count": 2538} -{"path_article": "rest/guides/getting-started-with-the-git-database-api", "path_count": 2531} -{"path_article": "organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization", "path_count": 2529} -{"path_article": "issues/trying-out-the-new-projects-experience/automating-projects", "path_count": 2517} -{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility", "path_count": 2513} -{"path_article": "get-started/getting-started-with-git/git-workflows", "path_count": 2512} -{"path_article": "rest/reference/packages", "path_count": 2510} -{"path_article": "organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile", "path_count": 2510} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites", "path_count": 2507} -{"path_article": "developers/apps/building-github-apps", "path_count": 2504} -{"path_article": "organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization", "path_count": 2491} -{"path_article": "repositories/working-with-files/using-files/getting-permanent-links-to-files", "path_count": 2485} -{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization", "path_count": 2479} -{"path_article": "actions/creating-actions/dockerfile-support-for-github-actions", "path_count": 2475} -{"path_article": "billing/managing-billing-for-github-actions", "path_count": 2448} -{"path_article": "developers/webhooks-and-events/webhooks/testing-webhooks", "path_count": 2441} -{"path_article": "actions/using-jobs/using-environments-for-jobs", "path_count": 2436} -{"path_article": "packages/learn-github-packages/viewing-packages", "path_count": 2418} -{"path_article": "developers/apps/guides/using-the-github-api-in-your-app", "path_count": 2412} -{"path_article": "code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository", "path_count": 2403} -{"path_article": "issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects", "path_count": 2389} -{"path_article": "actions/using-workflows/using-github-cli-in-workflows", "path_count": 2387} -{"path_article": "actions/publishing-packages/about-packaging-with-github-actions", "path_count": 2379} -{"path_article": "site-policy/github-terms", "path_count": 2370} -{"path_article": "repositories/working-with-files/managing-files", "path_count": 2367} -{"path_article": "support", "path_count": 2366} -{"path_article": "billing/managing-billing-for-your-github-account/upgrading-your-github-subscription", "path_count": 2356} -{"path_article": "packages/learn-github-packages/connecting-a-repository-to-a-package", "path_count": 2355} -{"path_article": "site-policy/content-removal-policies/guide-to-submitting-a-dmca-takedown-notice", "path_count": 2339} -{"path_article": "graphql/overview/schema-previews", "path_count": 2339} -{"path_article": "actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions", "path_count": 2324} -{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork", "path_count": 2322} -{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization", "path_count": 2316} -{"path_article": "get-started/using-github/github-cli", "path_count": 2315} -{"path_article": "code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates", "path_count": 2308} -{"path_article": "billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method", "path_count": 2306} -{"path_article": "admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise", "path_count": 2295} -{"path_article": "organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team", "path_count": 2279} -{"path_article": "actions/using-github-hosted-runners/customizing-github-hosted-runners", "path_count": 2274} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository", "path_count": 2273} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository", "path_count": 2268} -{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board", "path_count": 2265} -{"path_article": "rest/guides/working-with-comments", "path_count": 2260} -{"path_article": "organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization", "path_count": 2256} -{"path_article": "rest/repos", "path_count": 2254} -{"path_article": "authentication/troubleshooting-ssh/error-unknown-key-type", "path_count": 2253} -{"path_article": "actions/using-jobs/assigning-permissions-to-jobs", "path_count": 2253} -{"path_article": "repositories/creating-and-managing-repositories", "path_count": 2253} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules", "path_count": 2246} -{"path_article": "actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history", "path_count": 2232} -{"path_article": "pages/getting-started-with-github-pages/using-submodules-with-github-pages", "path_count": 2231} -{"path_article": "repositories/working-with-files/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage", "path_count": 2228} -{"path_article": "issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests", "path_count": 2226} -{"path_article": "rest/reference/migrations", "path_count": 2219} -{"path_article": "developers/apps/building-github-apps/refreshing-user-to-server-access-tokens", "path_count": 2211} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks", "path_count": 2206} -{"path_article": "actions/managing-workflow-runs/skipping-workflow-runs", "path_count": 2199} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes", "path_count": 2198} -{"path_article": "actions/automating-builds-and-tests/building-and-testing-java-with-gradle", "path_count": 2198} -{"path_article": "get-started/exploring-projects-on-github/following-people", "path_count": 2197} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps", "path_count": 2197} -{"path_article": "code-security/secret-scanning/secret-scanning-patterns", "path_count": 2192} -{"path_article": "authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status", "path_count": 2180} -{"path_article": "repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors", "path_count": 2179} -{"path_article": "rest/reference/metrics", "path_count": 2176} -{"path_article": "rest/guides/best-practices-for-integrators", "path_count": 2174} -{"path_article": "packages/learn-github-packages/deleting-and-restoring-a-package", "path_count": 2174} -{"path_article": "actions/migrating-to-github-actions/migrating-from-jenkins-to-github-actions", "path_count": 2162} -{"path_article": "organizations/managing-access-to-your-organizations-repositories", "path_count": 2141} -{"path_article": "organizations/collaborating-with-groups-in-organizations", "path_count": 2138} -{"path_article": "graphql/reference/enums", "path_count": 2129} -{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql", "path_count": 2129} -{"path_article": "get-started/using-github/github-desktop", "path_count": 2121} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository", "path_count": 2112} -{"path_article": "developers/overview", "path_count": 2111} -{"path_article": "communities/documenting-your-project-with-wikis/editing-wiki-content", "path_count": 2109} -{"path_article": "organizations/keeping-your-organization-secure", "path_count": 2101} -{"path_article": "authentication/managing-commit-signature-verification/signing-tags", "path_count": 2100} -{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll", "path_count": 2090} -{"path_article": "actions/automating-builds-and-tests/building-and-testing-net", "path_count": 2082} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop", "path_count": 2076} -{"path_article": "rest/reference/markdown", "path_count": 2076} -{"path_article": "get-started/learning-about-github/github-language-support", "path_count": 2072} -{"path_article": "discussions/quickstart", "path_count": 2050} -{"path_article": "issues/trying-out-the-new-projects-experience/managing-iterations", "path_count": 2039} -{"path_article": "search-github/getting-started-with-searching-on-github/sorting-search-results", "path_count": 2026} -{"path_article": "actions/hosting-your-own-runners/using-labels-with-self-hosted-runners", "path_count": 2022} -{"path_article": "organizations/managing-organization-settings/deleting-an-organization-account", "path_count": 2013} -{"path_article": "code-security/getting-started/securing-your-repository", "path_count": 2006} -{"path_article": "repositories/archiving-a-github-repository/backing-up-a-repository", "path_count": 1992} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences", "path_count": 1990} -{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms", "path_count": 1985} -{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop", "path_count": 1984} -{"path_article": "organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization", "path_count": 1983} -{"path_article": "site-policy/other-site-policies/github-username-policy", "path_count": 1982} -{"path_article": "repositories/releasing-projects-on-github/linking-to-releases", "path_count": 1977} -{"path_article": "codespaces/customizing-your-codespace/setting-your-default-region-for-codespaces", "path_count": 1969} -{"path_article": "repositories/managing-your-repositorys-settings-and-features", "path_count": 1955} -{"path_article": "repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository", "path_count": 1945} -{"path_article": "desktop/installing-and-configuring-github-desktop/overview/keyboard-shortcuts", "path_count": 1930} -{"path_article": "github-cli/github-cli/quickstart", "path_count": 1929} -{"path_article": "organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization", "path_count": 1927} -{"path_article": "issues/tracking-your-work-with-issues/deleting-an-issue", "path_count": 1923} -{"path_article": "admin/installation/setting-up-a-github-enterprise-server-instance", "path_count": 1921} -{"path_article": "admin/identity-and-access-management/managing-iam-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise", "path_count": 1919} -{"path_article": "packages/learn-github-packages/installing-a-package", "path_count": 1918} -{"path_article": "developers/overview/secret-scanning-partner-program", "path_count": 1912} -{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository", "path_count": 1903} -{"path_article": "billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces", "path_count": 1901} -{"path_article": "site-policy/privacy-policies/github-candidate-privacy-policy", "path_count": 1895} -{"path_article": "code-security/getting-started/adding-a-security-policy-to-your-repository", "path_count": 1879} -{"path_article": "admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise", "path_count": 1865} -{"path_article": "rest/overview/troubleshooting", "path_count": 1854} -{"path_article": "developers/apps/getting-started-with-apps/setting-up-your-development-environment-to-create-a-github-app", "path_count": 1852} -{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop", "path_count": 1841} -{"path_article": "billing/managing-billing-for-github-packages/about-billing-for-github-packages", "path_count": 1837} -{"path_article": "billing/managing-billing-for-your-github-account/about-billing-for-github-accounts", "path_count": 1837} -{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility", "path_count": 1833} -{"path_article": "billing/managing-billing-for-your-github-account", "path_count": 1829} -{"path_article": "developers/apps/managing-github-apps/editing-a-github-apps-permissions", "path_count": 1824} -{"path_article": "actions/deployment/deploying-to-your-cloud-provider/deploying-to-google-kubernetes-engine", "path_count": 1821} -{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository", "path_count": 1820} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository", "path_count": 1818} -{"path_article": "get-started/onboarding/getting-started-with-github-enterprise-cloud", "path_count": 1805} -{"path_article": "billing/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage", "path_count": 1800} -{"path_article": "codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code", "path_count": 1799} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository", "path_count": 1789} -{"path_article": "graphql/reference/scalars", "path_count": 1786} -{"path_article": "codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers", "path_count": 1784} -{"path_article": "issues/organizing-your-work-with-project-boards", "path_count": 1771} -{"path_article": "support/contacting-github-support/creating-a-support-ticket", "path_count": 1760} -{"path_article": "site-policy/content-removal-policies/guide-to-submitting-a-dmca-counter-notice", "path_count": 1759} -{"path_article": "actions/hosting-your-own-runners/running-scripts-before-or-after-a-job", "path_count": 1756} -{"path_article": "actions/using-jobs/setting-default-values-for-jobs", "path_count": 1755} -{"path_article": "communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project", "path_count": 1750} -{"path_article": "rest/reference/secret-scanning", "path_count": 1744} -{"path_article": "get-started/learning-about-github/faq-about-changes-to-githubs-plans", "path_count": 1744} -{"path_article": "authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign", "path_count": 1741} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges", "path_count": 1739} -{"path_article": "code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts", "path_count": 1736} -{"path_article": "code-security/repository-security-advisories/about-github-security-advisories-for-repositories", "path_count": 1733} -{"path_article": "code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot", "path_count": 1727} -{"path_article": "actions/hosting-your-own-runners/using-a-proxy-server-with-self-hosted-runners", "path_count": 1727} -{"path_article": "organizations/managing-organization-settings/transferring-organization-ownership", "path_count": 1719} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings", "path_count": 1716} -{"path_article": "graphql/guides/migrating-from-rest-to-graphql", "path_count": 1712} -{"path_article": "pull-requests/collaborating-with-pull-requests", "path_count": 1709} -{"path_article": "organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization", "path_count": 1705} -{"path_article": "issues/tracking-your-work-with-issues/viewing-all-of-your-issues-and-pull-requests", "path_count": 1703} -{"path_article": "admin/configuration/configuring-your-enterprise/command-line-utilities", "path_count": 1686} -{"path_article": "admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/about-the-audit-log-for-your-enterprise", "path_count": 1685} -{"path_article": "billing/managing-billing-for-git-large-file-storage/upgrading-git-large-file-storage", "path_count": 1683} -{"path_article": "organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard", "path_count": 1676} -{"path_article": "codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account", "path_count": 1672} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile", "path_count": 1668} -{"path_article": "developers/apps/building-github-apps/setting-permissions-for-github-apps", "path_count": 1666} -{"path_article": "repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage", "path_count": 1663} -{"path_article": "developers/apps/guides/creating-ci-tests-with-the-checks-api", "path_count": 1663} -{"path_article": "graphql/overview/resource-limitations", "path_count": 1660} -{"path_article": "actions/publishing-packages/publishing-java-packages-with-maven", "path_count": 1640} -{"path_article": "repositories/viewing-activity-and-data-for-your-repository/viewing-a-summary-of-repository-activity", "path_count": 1640} -{"path_article": "organizations/restricting-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization", "path_count": 1638} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork", "path_count": 1625} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch", "path_count": 1625} -{"path_article": "actions/creating-actions/publishing-actions-in-github-marketplace", "path_count": 1625} -{"path_article": "communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository", "path_count": 1622} -{"path_article": "support/learning-about-github-support/about-github-support", "path_count": 1621} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files", "path_count": 1621} -{"path_article": "admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server", "path_count": 1614} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/about-email-notifications-for-pushes-to-your-repository", "path_count": 1608} -{"path_article": "admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-saml-single-sign-on-for-enterprise-managed-users", "path_count": 1606} -{"path_article": "admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise", "path_count": 1605} -{"path_article": "developers/webhooks-and-events", "path_count": 1595} -{"path_article": "admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise", "path_count": 1593} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository", "path_count": 1590} -{"path_article": "authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions", "path_count": 1588} -{"path_article": "issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue", "path_count": 1588} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository", "path_count": 1580} -{"path_article": "communities", "path_count": 1577} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account", "path_count": 1574} -{"path_article": "issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects", "path_count": 1565} -{"path_article": "authentication/keeping-your-account-and-data-secure/authorizing-github-apps", "path_count": 1564} -{"path_article": "admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script", "path_count": 1562} -{"path_article": "issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board", "path_count": 1557} -{"path_article": "get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server", "path_count": 1538} -{"path_article": "actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise", "path_count": 1538} -{"path_article": "rest/reference/scim", "path_count": 1538} -{"path_article": "get-started/signing-up-for-github", "path_count": 1523} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization", "path_count": 1519} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/removing-yourself-from-an-organization", "path_count": 1518} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages", "path_count": 1517} -{"path_article": "developers/apps/building-github-apps/creating-a-github-app-from-a-manifest", "path_count": 1507} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/accessing-an-organization", "path_count": 1496} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github", "path_count": 1485} -{"path_article": "organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization", "path_count": 1485} -{"path_article": "get-started/customizing-your-github-workflow/exploring-integrations/about-webhooks", "path_count": 1480} -{"path_article": "site-policy/acceptable-use-policies", "path_count": 1478} -{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests", "path_count": 1467} -{"path_article": "developers/webhooks-and-events/webhooks", "path_count": 1467} -{"path_article": "organizations/restricting-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization", "path_count": 1463} -{"path_article": "developers/apps/getting-started-with-apps/activating-optional-features-for-apps", "path_count": 1452} -{"path_article": "actions/managing-workflow-runs/canceling-a-workflow", "path_count": 1441} -{"path_article": "actions/creating-actions/releasing-and-maintaining-actions", "path_count": 1441} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile", "path_count": 1438} -{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount", "path_count": 1427} -{"path_article": "admin/overview/creating-an-enterprise-account", "path_count": 1425} -{"path_article": "rest/reference/dependabot", "path_count": 1425} -{"path_article": "actions/automating-builds-and-tests/building-and-testing-python", "path_count": 1423} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request", "path_count": 1421} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-a-pull-request-in-github-desktop", "path_count": 1421} -{"path_article": "issues/tracking-your-work-with-issues/quickstart", "path_count": 1418} -{"path_article": "repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs", "path_count": 1417} -{"path_article": "organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization", "path_count": 1416} -{"path_article": "admin/overview/about-github-ae", "path_count": 1415} -{"path_article": "organizations/managing-membership-in-your-organization/adding-people-to-your-organization", "path_count": 1412} -{"path_article": "get-started/using-git/about-git-subtree-merges", "path_count": 1409} -{"path_article": "rest/reference/licenses", "path_count": 1409} -{"path_article": "organizations/restricting-access-to-your-organizations-data", "path_count": 1408} -{"path_article": "organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization", "path_count": 1408} -{"path_article": "communities/documenting-your-project-with-wikis", "path_count": 1402} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview", "path_count": 1394} -{"path_article": "authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications", "path_count": 1387} -{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor", "path_count": 1383} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests", "path_count": 1380} +{"path_article": "index", "path_count": 697027} +{"path_article": "authentication/connecting-to-github-with-ssh", "path_count": 471048} +{"path_article": "authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent", "path_count": 436064} +{"path_article": "authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token", "path_count": 371961} +{"path_article": "site-policy/privacy-policies/github-privacy-statement", "path_count": 368539} +{"path_article": "site-policy/github-terms/github-terms-of-service", "path_count": 318104} +{"path_article": "get-started/quickstart/hello-world", "path_count": 301984} +{"path_article": "pages", "path_count": 287824} +{"path_article": "authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account", "path_count": 272441} +{"path_article": "get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax", "path_count": 210459} +{"path_article": "codespaces", "path_count": 186993} +{"path_article": "issues/trying-out-the-new-projects-experience", "path_count": 181679} +{"path_article": "actions/using-workflows/workflow-syntax-for-github-actions", "path_count": 155937} +{"path_article": "get-started/quickstart/set-up-git", "path_count": 152265} +{"path_article": "rest", "path_count": 139341} +{"path_article": "authentication/connecting-to-github-with-ssh/checking-for-existing-ssh-keys", "path_count": 129648} +{"path_article": "actions", "path_count": 121325} +{"path_article": "get-started/getting-started-with-git/managing-remote-repositories", "path_count": 107605} +{"path_article": "repositories/creating-and-managing-repositories/cloning-a-repository", "path_count": 105519} +{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/adding-locally-hosted-code-to-github", "path_count": 105107} +{"path_article": "actions/using-workflows/events-that-trigger-workflows", "path_count": 95360} +{"path_article": "get-started/getting-started-with-git/about-remote-repositories", "path_count": 95044} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests", "path_count": 91808} +{"path_article": "get-started/getting-started-with-git/setting-your-username-in-git", "path_count": 79401} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication", "path_count": 78985} +{"path_article": "authentication", "path_count": 75943} +{"path_article": "authentication/troubleshooting-ssh/error-permission-denied-publickey", "path_count": 75307} +{"path_article": "get-started/quickstart", "path_count": 73139} +{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site", "path_count": 71136} +{"path_article": "get-started/learning-about-github/types-of-github-accounts", "path_count": 69721} +{"path_article": "actions/learn-github-actions/environment-variables", "path_count": 62832} +{"path_article": "get-started/quickstart/create-a-repo", "path_count": 62603} +{"path_article": "get-started/learning-about-github/githubs-products", "path_count": 61877} +{"path_article": "get-started/quickstart/fork-a-repo", "path_count": 60645} +{"path_article": "rest/repos", "path_count": 60426} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/changing-your-primary-email-address", "path_count": 56525} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/setting-your-commit-email-address", "path_count": 56008} +{"path_article": "pull-requests/committing-changes-to-your-project/creating-and-editing-commits/changing-a-commit-message", "path_count": 54983} +{"path_article": "account-and-profile", "path_count": 54555} +{"path_article": "authentication/connecting-to-github-with-ssh/testing-your-ssh-connection", "path_count": 53895} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile", "path_count": 50376} +{"path_article": "actions/learn-github-actions/contexts", "path_count": 49524} +{"path_article": "authentication/connecting-to-github-with-ssh/working-with-ssh-key-passphrases", "path_count": 48570} +{"path_article": "get-started/getting-started-with-git/caching-your-github-credentials-in-git", "path_count": 46431} +{"path_article": "get-started/signing-up-for-github/verifying-your-email-address", "path_count": 45946} +{"path_article": "get-started/learning-about-github/access-permissions-on-github", "path_count": 45586} +{"path_article": "actions/learn-github-actions", "path_count": 45421} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews", "path_count": 44940} +{"path_article": "authentication/managing-commit-signature-verification", "path_count": 44723} +{"path_article": "repositories/working-with-files/managing-files/adding-a-file-to-a-repository", "path_count": 44407} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile", "path_count": 44265} +{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop", "path_count": 44187} +{"path_article": "get-started", "path_count": 43058} +{"path_article": "developers/overview/managing-deploy-keys", "path_count": 42892} +{"path_article": "organizations/restricting-access-to-your-organizations-data/about-oauth-app-access-restrictions", "path_count": 42014} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request", "path_count": 40749} +{"path_article": "get-started/using-git/pushing-commits-to-a-remote-repository", "path_count": 40613} +{"path_article": "actions/security-guides/encrypted-secrets", "path_count": 39224} +{"path_article": "search-github/searching-on-github/searching-issues-and-pull-requests", "path_count": 39037} +{"path_article": "pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site", "path_count": 38750} +{"path_article": "get-started/quickstart/github-flow", "path_count": 38427} +{"path_article": "get-started/getting-started-with-git/ignoring-files", "path_count": 38370} +{"path_article": null, "path_count": 38301} +{"path_article": "actions/learn-github-actions/understanding-github-actions", "path_count": 38266} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository", "path_count": 38155} +{"path_article": "rest/guides/getting-started-with-the-rest-api", "path_count": 38008} +{"path_article": "pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line", "path_count": 37599} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/accessing-github-using-two-factor-authentication", "path_count": 36812} +{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-npm-registry", "path_count": 36270} +{"path_article": "pages/getting-started-with-github-pages/about-github-pages", "path_count": 35410} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository", "path_count": 35094} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/creating-and-highlighting-code-blocks", "path_count": 34925} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository", "path_count": 34743} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes", "path_count": 33927} +{"path_article": "authentication/managing-commit-signature-verification/generating-a-new-gpg-key", "path_count": 33379} +{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-container-registry", "path_count": 33356} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility", "path_count": 33214} +{"path_article": "actions/security-guides/automatic-token-authentication", "path_count": 32765} +{"path_article": "actions/using-workflows/workflow-commands-for-github-actions", "path_count": 32737} +{"path_article": "pages/getting-started-with-github-pages", "path_count": 32704} +{"path_article": "developers/webhooks-and-events/webhooks/webhook-events-and-payloads", "path_count": 32395} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches", "path_count": 32369} +{"path_article": "repositories/creating-and-managing-repositories/deleting-a-repository", "path_count": 31792} +{"path_article": "rest/overview/other-authentication-methods", "path_count": 31566} +{"path_article": "developers/apps/building-oauth-apps/authorizing-oauth-apps", "path_count": 30730} +{"path_article": "actions/hosting-your-own-runners/about-self-hosted-runners", "path_count": 30708} +{"path_article": "actions/learn-github-actions/expressions", "path_count": 29990} +{"path_article": "actions/using-workflows/reusing-workflows", "path_count": 29948} +{"path_article": "rest/overview/resources-in-the-rest-api", "path_count": 29410} +{"path_article": "authentication/authenticating-with-saml-single-sign-on", "path_count": 28965} +{"path_article": "pages/getting-started-with-github-pages/creating-a-github-pages-site", "path_count": 28334} +{"path_article": "rest/commits", "path_count": 27531} +{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site", "path_count": 27360} +{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-docker-registry", "path_count": 27109} +{"path_article": "actions/using-github-hosted-runners/about-github-hosted-runners", "path_count": 26961} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/changing-your-github-username", "path_count": 26013} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners", "path_count": 25777} +{"path_article": "repositories/working-with-files/managing-large-files", "path_count": 25757} +{"path_article": "pages/quickstart", "path_count": 25238} +{"path_article": "authentication/connecting-to-github-with-ssh/about-ssh", "path_count": 25153} +{"path_article": "desktop", "path_count": 25080} +{"path_article": "get-started/getting-started-with-git/updating-credentials-from-the-macos-keychain", "path_count": 24859} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/recovering-your-account-if-you-lose-your-2fa-credentials", "path_count": 24677} +{"path_article": "pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github", "path_count": 24432} +{"path_article": "get-started/using-github/troubleshooting-connectivity-problems", "path_count": 24291} +{"path_article": "packages", "path_count": 24144} +{"path_article": "repositories/releasing-projects-on-github/managing-releases-in-a-repository", "path_count": 24140} +{"path_article": "developers/webhooks-and-events/webhooks/about-webhooks", "path_count": 23997} +{"path_article": "authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on", "path_count": 23831} +{"path_article": "actions/quickstart", "path_count": 23707} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/changing-the-default-branch", "path_count": 23657} +{"path_article": "graphql", "path_count": 23492} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/reverting-a-commit", "path_count": 23431} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule", "path_count": 23376} +{"path_article": "graphql/overview/explorer", "path_count": 23057} +{"path_article": "repositories/releasing-projects-on-github/about-releases", "path_count": 22972} +{"path_article": "codespaces/getting-started/quickstart", "path_count": 22613} +{"path_article": "code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates", "path_count": 22525} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github/syncing-your-branch", "path_count": 22074} +{"path_article": "authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository", "path_count": 21956} +{"path_article": "search-github/searching-on-github/searching-code", "path_count": 21760} +{"path_article": "rest/users", "path_count": 21516} +{"path_article": "admin/release-notes", "path_count": 20717} +{"path_article": "actions/managing-workflow-runs/manually-running-a-workflow", "path_count": 20424} +{"path_article": "issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue", "path_count": 20278} +{"path_article": "authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on", "path_count": 19826} +{"path_article": "get-started/getting-started-with-git/why-is-git-always-asking-for-my-password", "path_count": 19593} +{"path_article": "repositories/creating-and-managing-repositories/duplicating-a-repository", "path_count": 19500} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/managing-branches", "path_count": 19436} +{"path_article": "billing/managing-your-github-billing-settings/setting-your-billing-email", "path_count": 19215} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa", "path_count": 19186} +{"path_article": "get-started/quickstart/github-glossary", "path_count": 18894} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/managing-your-profile-readme", "path_count": 18860} +{"path_article": "pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/comparing-commits", "path_count": 18798} +{"path_article": "developers/apps/building-oauth-apps/scopes-for-oauth-apps", "path_count": 18658} +{"path_article": "rest/search", "path_count": 18542} +{"path_article": "repositories", "path_count": 18472} +{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork", "path_count": 18456} +{"path_article": "rest/repos/repos", "path_count": 18400} +{"path_article": "get-started/getting-started-with-git/configuring-git-to-handle-line-endings", "path_count": 18267} +{"path_article": "repositories/creating-and-managing-repositories/transferring-a-repository", "path_count": 18097} +{"path_article": "rest/pulls", "path_count": 18079} +{"path_article": "code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file", "path_count": 18073} +{"path_article": "site-policy", "path_count": 17877} +{"path_article": "organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization", "path_count": 17845} +{"path_article": "get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github", "path_count": 17827} +{"path_article": "authentication/managing-commit-signature-verification/adding-a-new-gpg-key-to-your-github-account", "path_count": 17735} +{"path_article": "actions/using-workflows", "path_count": 17654} +{"path_article": "authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits", "path_count": 17384} +{"path_article": "authentication/managing-commit-signature-verification/signing-commits", "path_count": 17325} +{"path_article": "actions/deployment/targeting-different-environments/using-environments-for-deployment", "path_count": 17232} +{"path_article": "repositories/creating-and-managing-repositories/troubleshooting-cloning-errors", "path_count": 17165} +{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repository", "path_count": 17149} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication-recovery-methods", "path_count": 17046} +{"path_article": "get-started/signing-up-for-github/signing-up-for-a-new-github-account", "path_count": 17024} +{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request", "path_count": 16999} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables", "path_count": 16891} +{"path_article": "actions/creating-actions/metadata-syntax-for-github-actions", "path_count": 16859} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll", "path_count": 16817} +{"path_article": "issues/trying-out-the-new-projects-experience/about-projects", "path_count": 16776} +{"path_article": "get-started/learning-about-github/about-github-advanced-security", "path_count": 16540} +{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/about-project-boards", "path_count": 16492} +{"path_article": "get-started/using-git/getting-changes-from-a-remote-repository", "path_count": 16187} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address", "path_count": 16077} +{"path_article": "billing/managing-billing-for-github-actions/about-billing-for-github-actions", "path_count": 16060} +{"path_article": "authentication/keeping-your-account-and-data-secure/about-authentication-to-github", "path_count": 15835} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/changing-your-primary-email-address", "path_count": 15826} +{"path_article": "actions/creating-actions/creating-a-docker-container-action", "path_count": 15789} +{"path_article": "repositories/working-with-files/managing-large-files/about-large-files-on-github", "path_count": 15659} +{"path_article": "authentication/keeping-your-account-and-data-secure/creating-a-strong-password", "path_count": 15530} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication", "path_count": 15262} +{"path_article": "actions/using-workflows/storing-workflow-data-as-artifacts", "path_count": 15185} +{"path_article": "actions/using-workflows/triggering-a-workflow", "path_count": 15134} +{"path_article": "search-github/getting-started-with-searching-on-github/about-searching-on-github", "path_count": 15049} +{"path_article": "actions/using-workflows/caching-dependencies-to-speed-up-workflows", "path_count": 14939} +{"path_article": "authentication/managing-commit-signature-verification/telling-git-about-your-signing-key", "path_count": 14843} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop", "path_count": 14830} +{"path_article": "rest/actions", "path_count": 14574} +{"path_article": "authentication/authenticating-with-saml-single-sign-on/about-authentication-with-saml-single-sign-on", "path_count": 14493} +{"path_article": "developers", "path_count": 14466} +{"path_article": "repositories/working-with-files/managing-files/deleting-files-in-a-repository", "path_count": 14464} +{"path_article": "actions/using-workflows/about-workflows", "path_count": 14429} +{"path_article": "get-started/using-git/about-git", "path_count": 14333} +{"path_article": "graphql/reference/objects", "path_count": 14273} +{"path_article": "desktop/installing-and-configuring-github-desktop", "path_count": 14227} +{"path_article": "repositories/creating-and-managing-repositories/about-repositories", "path_count": 13983} +{"path_article": "repositories/creating-and-managing-repositories/creating-a-new-repository", "path_count": 13818} +{"path_article": "get-started/onboarding/getting-started-with-your-github-account", "path_count": 13553} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/approving-a-pull-request-with-required-reviews", "path_count": 13522} +{"path_article": "authentication/keeping-your-account-and-data-secure/githubs-ssh-key-fingerprints", "path_count": 13508} +{"path_article": "site-policy/content-removal-policies/dmca-takedown-policy", "path_count": 13391} +{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site/about-custom-domains-and-github-pages", "path_count": 13268} +{"path_article": "authentication/keeping-your-account-and-data-secure/authorizing-oauth-apps", "path_count": 13247} +{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization", "path_count": 13151} +{"path_article": "github-cli/github-cli/about-github-cli", "path_count": 13031} +{"path_article": "packages/learn-github-packages/introduction-to-github-packages", "path_count": 13018} +{"path_article": "repositories/working-with-files/managing-large-files/installing-git-large-file-storage", "path_count": 12844} +{"path_article": "actions/creating-actions", "path_count": 12816} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/personalizing-your-profile", "path_count": 12681} +{"path_article": "billing", "path_count": 12666} +{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/reverting-a-pull-request", "path_count": 12590} +{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository", "path_count": 12536} +{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications", "path_count": 12464} +{"path_article": "repositories/creating-and-managing-repositories/creating-a-repository-from-a-template", "path_count": 12254} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/renaming-a-branch", "path_count": 12205} +{"path_article": "actions/hosting-your-own-runners/adding-self-hosted-runners", "path_count": 12180} +{"path_article": "developers/overview/github-developer-program", "path_count": 12161} +{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/apply-for-a-student-developer-pack", "path_count": 12159} +{"path_article": "get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists", "path_count": 11894} +{"path_article": "rest/issues", "path_count": 11876} +{"path_article": "actions/hosting-your-own-runners", "path_count": 11874} +{"path_article": "actions/creating-actions/creating-a-composite-action", "path_count": 11834} +{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry", "path_count": 11821} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls", "path_count": 11818} +{"path_article": "organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization", "path_count": 11811} +{"path_article": "actions/automating-builds-and-tests/about-continuous-integration", "path_count": 11794} +{"path_article": "search-github/getting-started-with-searching-on-github/understanding-the-search-syntax", "path_count": 11750} +{"path_article": "actions/learn-github-actions/finding-and-customizing-actions", "path_count": 11684} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests", "path_count": 11651} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally", "path_count": 11635} +{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request", "path_count": 11461} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-teams-and-people-with-access-to-your-repository", "path_count": 11338} +{"path_article": "repositories/working-with-files/managing-large-files/configuring-git-large-file-storage", "path_count": 11332} +{"path_article": "authentication/managing-commit-signature-verification/about-commit-signature-verification", "path_count": 11299} +{"path_article": "get-started/using-git/dealing-with-non-fast-forward-errors", "path_count": 11159} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/deleting-your-user-account", "path_count": 11139} +{"path_article": "developers/webhooks-and-events/webhooks/creating-webhooks", "path_count": 11116} +{"path_article": "organizations", "path_count": 11025} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/permission-levels-for-a-user-account-repository", "path_count": 11007} +{"path_article": "codespaces/overview", "path_count": 10905} +{"path_article": "site-policy/github-terms/github-community-guidelines", "path_count": 10902} +{"path_article": "authentication/managing-commit-signature-verification/checking-for-existing-gpg-keys", "path_count": 10892} +{"path_article": "billing/managing-billing-for-github-codespaces/about-billing-for-codespaces", "path_count": 10859} +{"path_article": "pages/getting-started-with-github-pages/adding-a-theme-to-your-github-pages-site-with-the-theme-chooser", "path_count": 10790} +{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-nuget-registry", "path_count": 10736} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork", "path_count": 10725} +{"path_article": "get-started/writing-on-github", "path_count": 10686} +{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site/troubleshooting-custom-domains-and-github-pages", "path_count": 10562} +{"path_article": "actions/using-jobs/using-a-matrix-for-your-jobs", "path_count": 10514} +{"path_article": "get-started/using-github/github-mobile", "path_count": 10496} +{"path_article": "repositories/creating-and-managing-repositories/renaming-a-repository", "path_count": 10348} +{"path_article": "actions/using-jobs/using-conditions-to-control-job-execution", "path_count": 10319} +{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github", "path_count": 10309} +{"path_article": "communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository", "path_count": 10260} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/about-github-pages-and-jekyll", "path_count": 10233} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-access-to-your-personal-repositories/inviting-collaborators-to-a-personal-repository", "path_count": 10224} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/adding-an-email-address-to-your-github-account", "path_count": 10192} +{"path_article": "actions/using-jobs/using-jobs-in-a-workflow", "path_count": 10186} +{"path_article": "developers/apps/getting-started-with-apps/about-apps", "path_count": 10179} +{"path_article": "actions/learn-github-actions/essential-features-of-github-actions", "path_count": 10157} +{"path_article": "rest/checks", "path_count": 10042} +{"path_article": "actions/deployment/about-deployments/deploying-with-github-actions", "path_count": 9986} +{"path_article": "authentication/keeping-your-account-and-data-secure/updating-your-github-access-credentials", "path_count": 9978} +{"path_article": "issues/tracking-your-work-with-issues/about-issues", "path_count": 9968} +{"path_article": "developers/apps/building-github-apps/authenticating-with-github-apps", "path_count": 9966} +{"path_article": "developers/apps", "path_count": 9929} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/countries-where-sms-authentication-is-supported", "path_count": 9855} +{"path_article": "pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks", "path_count": 9830} +{"path_article": "get-started/using-git/resolving-merge-conflicts-after-a-git-rebase", "path_count": 9824} +{"path_article": "search-github/searching-on-github/searching-for-repositories", "path_count": 9791} +{"path_article": "get-started/using-github/keyboard-shortcuts", "path_count": 9785} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/cherry-picking-a-commit", "path_count": 9780} +{"path_article": "communities/documenting-your-project-with-wikis/about-wikis", "path_count": 9727} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/requesting-a-pull-request-review", "path_count": 9703} +{"path_article": "organizations/collaborating-with-groups-in-organizations/about-organizations", "path_count": 9642} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository", "path_count": 9601} +{"path_article": "rest/orgs", "path_count": 9556} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/deleting-and-restoring-branches-in-a-pull-request", "path_count": 9538} +{"path_article": "pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site", "path_count": 9470} +{"path_article": "get-started/quickstart/contributing-to-projects", "path_count": 9460} +{"path_article": "get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/about-writing-and-formatting-on-github", "path_count": 9381} +{"path_article": "admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/about-enterprise-managed-users", "path_count": 9324} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request", "path_count": 9315} +{"path_article": "github", "path_count": 9252} +{"path_article": "actions/learn-github-actions/usage-limits-billing-and-administration", "path_count": 9155} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request", "path_count": 9128} +{"path_article": "code-security", "path_count": 9073} +{"path_article": "repositories/working-with-files/using-files/working-with-non-code-files", "path_count": 8972} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request", "path_count": 8944} +{"path_article": "codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers", "path_count": 8928} +{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-merges", "path_count": 8866} +{"path_article": "desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop", "path_count": 8792} +{"path_article": "codespaces/the-githubdev-web-based-editor", "path_count": 8780} +{"path_article": "repositories/working-with-files/managing-large-files/about-git-large-file-storage", "path_count": 8741} +{"path_article": "issues/tracking-your-work-with-issues/about-task-lists", "path_count": 8717} +{"path_article": "rest/guides/basics-of-authentication", "path_count": 8691} +{"path_article": "get-started/learning-about-github/about-versions-of-github-docs", "path_count": 8640} +{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-git-repository-using-the-command-line", "path_count": 8638} +{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning", "path_count": 8597} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-branches", "path_count": 8590} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/changing-your-github-username", "path_count": 8588} +{"path_article": "authentication/keeping-your-account-and-data-secure/about-githubs-ip-addresses", "path_count": 8563} +{"path_article": "actions/publishing-packages/publishing-docker-images", "path_count": 8538} +{"path_article": "organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization", "path_count": 8507} +{"path_article": "rest/repos/contents", "path_count": 8495} +{"path_article": "issues/tracking-your-work-with-issues/creating-an-issue", "path_count": 8481} +{"path_article": "get-started/quickstart/git-and-github-learning-resources", "path_count": 8469} +{"path_article": "graphql/guides/forming-calls-with-graphql", "path_count": 8467} +{"path_article": "repositories/working-with-files/managing-files/renaming-a-file", "path_count": 8434} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/adding-content-to-your-github-pages-site-using-jekyll", "path_count": 8416} +{"path_article": "rest/commits/commits", "path_count": 8410} +{"path_article": "pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https", "path_count": 8331} +{"path_article": "repositories/working-with-files/managing-files/moving-a-file-to-a-new-location", "path_count": 8282} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/pushing-changes-to-github", "path_count": 8275} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/viewing-contributions-on-your-profile", "path_count": 8252} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/viewing-the-branch-history", "path_count": 8224} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams", "path_count": 8157} +{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork", "path_count": 8116} +{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/importing-a-repository-with-github-importer", "path_count": 8092} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-a-repository-from-your-local-computer-to-github-desktop", "path_count": 8077} +{"path_article": "discussions", "path_count": 8068} +{"path_article": "search-github/searching-on-github/searching-users", "path_count": 8017} +{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/closing-a-pull-request", "path_count": 7829} +{"path_article": "actions/creating-actions/about-custom-actions", "path_count": 7805} +{"path_article": "organizations/collaborating-with-groups-in-organizations/creating-a-new-organization-from-scratch", "path_count": 7802} +{"path_article": "rest/users/users", "path_count": 7794} +{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/about-issue-and-pull-request-templates", "path_count": 7783} +{"path_article": "organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team", "path_count": 7769} +{"path_article": "issues/using-labels-and-milestones-to-track-work/managing-labels", "path_count": 7734} +{"path_article": "authentication/troubleshooting-ssh", "path_count": 7704} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/creating-a-github-pages-site-with-jekyll", "path_count": 7613} +{"path_article": "actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge", "path_count": 7602} +{"path_article": "search-github/searching-on-github/searching-commits", "path_count": 7581} +{"path_article": "repositories/creating-and-managing-repositories/creating-a-template-repository", "path_count": 7533} +{"path_article": "rest/overview/permissions-required-for-github-apps", "path_count": 7508} +{"path_article": "codespaces/managing-codespaces-for-your-organization/enabling-codespaces-for-your-organization", "path_count": 7407} +{"path_article": "admin", "path_count": 7387} +{"path_article": "repositories/creating-and-managing-repositories/restoring-a-deleted-repository", "path_count": 7383} +{"path_article": "pull-requests", "path_count": 7342} +{"path_article": "authentication/troubleshooting-ssh/using-ssh-over-the-https-port", "path_count": 7318} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/cloning-a-repository-from-github-to-github-desktop", "path_count": 7251} +{"path_article": "developers/apps/building-github-apps/creating-a-github-app", "path_count": 7203} +{"path_article": "packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions", "path_count": 7189} +{"path_article": "site-policy/content-removal-policies/guide-to-submitting-a-dmca-counter-notice", "path_count": 7113} +{"path_article": "pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors", "path_count": 7098} +{"path_article": "actions/security-guides/security-hardening-for-github-actions", "path_count": 7088} +{"path_article": "developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps", "path_count": 7067} +{"path_article": "pull-requests/committing-changes-to-your-project/viewing-and-comparing-commits/differences-between-commit-views", "path_count": 7033} +{"path_article": "repositories/releasing-projects-on-github/automatically-generated-release-notes", "path_count": 7032} +{"path_article": "authentication/troubleshooting-ssh/recovering-your-ssh-key-passphrase", "path_count": 7031} +{"path_article": "rest/pulls/pulls", "path_count": 6986} +{"path_article": "rest/apps", "path_count": 6974} +{"path_article": "rest/releases/releases", "path_count": 6932} +{"path_article": "actions/hosting-your-own-runners/configuring-the-self-hosted-runner-application-as-a-service", "path_count": 6926} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags", "path_count": 6848} +{"path_article": "developers/overview/using-ssh-agent-forwarding", "path_count": 6815} +{"path_article": "pull-requests/committing-changes-to-your-project/troubleshooting-commits/why-are-my-commits-linked-to-the-wrong-user", "path_count": 6791} +{"path_article": "communities/documenting-your-project-with-wikis/adding-or-editing-wiki-pages", "path_count": 6728} +{"path_article": "code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph", "path_count": 6727} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/merging-multiple-user-accounts", "path_count": 6679} +{"path_article": "pages/getting-started-with-github-pages/unpublishing-a-github-pages-site", "path_count": 6677} +{"path_article": "code-security/secret-scanning/about-secret-scanning", "path_count": 6669} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/remembering-your-github-username-or-email", "path_count": 6622} +{"path_article": "authentication/keeping-your-account-and-data-secure/sudo-mode", "path_count": 6546} +{"path_article": "code-security/dependabot/dependabot-alerts/about-dependabot-alerts", "path_count": 6520} +{"path_article": "developers/apps/managing-github-apps/installing-github-apps", "path_count": 6487} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/testing-your-github-pages-site-locally-with-jekyll", "path_count": 6479} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/creating-a-permanent-link-to-a-code-snippet", "path_count": 6460} +{"path_article": "repositories/working-with-files/using-files/navigating-code-on-github", "path_count": 6452} +{"path_article": "code-security/dependabot/dependabot-security-updates/about-dependabot-security-updates", "path_count": 6431} +{"path_article": "github-cli", "path_count": 6346} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project", "path_count": 6345} +{"path_article": "packages/learn-github-packages/about-permissions-for-github-packages", "path_count": 6329} +{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks", "path_count": 6328} +{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-security-log", "path_count": 6310} +{"path_article": "developers/apps/building-oauth-apps/creating-an-oauth-app", "path_count": 6306} +{"path_article": "issues", "path_count": 6300} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-profile", "path_count": 6271} +{"path_article": "repositories/working-with-files/managing-files/editing-files", "path_count": 6262} +{"path_article": "actions/using-workflows/creating-starter-workflows-for-your-organization", "path_count": 6261} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/squashing-commits", "path_count": 6152} +{"path_article": "actions/creating-actions/creating-a-javascript-action", "path_count": 6139} +{"path_article": "repositories/working-with-files/managing-files/creating-new-files", "path_count": 6129} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-base-branch-of-a-pull-request", "path_count": 6052} +{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/merging-an-upstream-repository-into-your-fork", "path_count": 6044} +{"path_article": "organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization", "path_count": 6037} +{"path_article": "actions/managing-workflow-runs/approving-workflow-runs-from-public-forks", "path_count": 6022} +{"path_article": "actions/deployment/security-hardening-your-deployments/about-security-hardening-with-openid-connect", "path_count": 5919} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/classifying-your-repository-with-topics", "path_count": 5916} +{"path_article": "rest/overview/libraries", "path_count": 5880} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/attaching-files", "path_count": 5872} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/publicizing-or-hiding-your-private-contributions-on-your-profile", "path_count": 5821} +{"path_article": "search-github/searching-on-github/finding-files-on-github", "path_count": 5819} +{"path_article": "organizations/organizing-members-into-teams", "path_count": 5803} +{"path_article": "get-started/quickstart/be-social", "path_count": 5764} +{"path_article": "get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud", "path_count": 5749} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-comparing-branches-in-pull-requests", "path_count": 5736} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request", "path_count": 5726} +{"path_article": "search-github", "path_count": 5709} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-the-automatic-deletion-of-branches", "path_count": 5647} +{"path_article": "actions/using-jobs/defining-outputs-for-jobs", "path_count": 5645} +{"path_article": "get-started/quickstart/git-cheatsheet", "path_count": 5625} +{"path_article": "communities/maintaining-your-safety-on-github/reporting-abuse-or-spam", "path_count": 5593} +{"path_article": "admin/overview/about-enterprise-accounts", "path_count": 5562} +{"path_article": "get-started/exploring-projects-on-github/finding-ways-to-contribute-to-open-source-on-github", "path_count": 5515} +{"path_article": "organizations/organizing-members-into-teams/about-teams", "path_count": 5482} +{"path_article": "actions/hosting-your-own-runners/using-self-hosted-runners-in-a-workflow", "path_count": 5479} +{"path_article": "get-started/getting-started-with-git/associating-text-editors-with-git", "path_count": 5471} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/managing-branches-in-your-repository/viewing-branches-in-your-repository", "path_count": 5467} +{"path_article": "pages/configuring-a-custom-domain-for-your-github-pages-site/verifying-your-custom-domain-for-github-pages", "path_count": 5465} +{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github", "path_count": 5420} +{"path_article": "actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging", "path_count": 5412} +{"path_article": "developers/webhooks-and-events/events/github-event-types", "path_count": 5398} +{"path_article": "actions/automating-builds-and-tests/building-and-testing-nodejs-or-python", "path_count": 5371} +{"path_article": "authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-userother-repo", "path_count": 5368} +{"path_article": "actions/using-jobs/using-concurrency", "path_count": 5365} +{"path_article": "rest/overview/endpoints-available-for-github-apps", "path_count": 5359} +{"path_article": "communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file", "path_count": 5346} +{"path_article": "actions/hosting-your-own-runners/autoscaling-with-self-hosted-runners", "path_count": 5321} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories/adding-an-existing-project-to-github-using-github-desktop", "path_count": 5304} +{"path_article": "rest/branches/branches", "path_count": 5301} +{"path_article": "actions/publishing-packages/publishing-nodejs-packages", "path_count": 5287} +{"path_article": "actions/using-jobs/running-jobs-in-a-container", "path_count": 5274} +{"path_article": "communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors", "path_count": 5262} +{"path_article": "actions/using-containerized-services/about-service-containers", "path_count": 5259} +{"path_article": "site-policy/acceptable-use-policies/github-acceptable-use-policies", "path_count": 5257} +{"path_article": "code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates", "path_count": 5247} +{"path_article": "codespaces/developing-in-codespaces/creating-a-codespace", "path_count": 5167} +{"path_article": "authentication/managing-commit-signature-verification/associating-an-email-with-your-gpg-key", "path_count": 5160} +{"path_article": "get-started/using-github/supported-browsers", "path_count": 5142} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/adding-a-theme-to-your-github-pages-site-using-jekyll", "path_count": 5126} +{"path_article": "developers/webhooks-and-events/webhooks/securing-your-webhooks", "path_count": 5070} +{"path_article": "rest/teams", "path_count": 5065} +{"path_article": "packages/quickstart", "path_count": 5035} +{"path_article": "actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services", "path_count": 5026} +{"path_article": "actions/deployment/deploying-to-your-cloud-provider/deploying-to-google-kubernetes-engine", "path_count": 5006} +{"path_article": "site-policy/github-terms/github-terms-for-additional-products-and-features", "path_count": 5006} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/writing-mathematical-expressions", "path_count": 4992} +{"path_article": "site-policy/privacy-policies/global-privacy-practices", "path_count": 4946} +{"path_article": "actions/using-workflows/using-starter-workflows", "path_count": 4936} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-squashing-for-pull-requests", "path_count": 4915} +{"path_article": "site-policy/content-removal-policies/submitting-content-removal-requests", "path_count": 4914} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting", "path_count": 4867} +{"path_article": "repositories/working-with-files/using-files/viewing-a-file", "path_count": 4856} +{"path_article": "actions/automating-builds-and-tests", "path_count": 4832} +{"path_article": "pages/getting-started-with-github-pages/creating-a-custom-404-page-for-your-github-pages-site", "path_count": 4806} +{"path_article": "organizations/collaborating-with-groups-in-organizations/customizing-your-organizations-profile", "path_count": 4801} +{"path_article": "communities/maintaining-your-safety-on-github/blocking-a-user-from-your-personal-account", "path_count": 4793} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/troubleshooting-jekyll-build-errors-for-github-pages-sites", "path_count": 4788} +{"path_article": "graphql/reference/queries", "path_count": 4765} +{"path_article": "graphql/guides/introduction-to-graphql", "path_count": 4752} +{"path_article": "get-started/using-git/about-git-rebase", "path_count": 4750} +{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks", "path_count": 4749} +{"path_article": "authentication/keeping-your-account-and-data-secure/token-expiration-and-revocation", "path_count": 4728} +{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-ssh-keys", "path_count": 4726} +{"path_article": "get-started/exploring-projects-on-github/saving-repositories-with-stars", "path_count": 4654} +{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/viewing-your-subscriptions", "path_count": 4632} +{"path_article": "actions/using-jobs/assigning-permissions-to-jobs", "path_count": 4595} +{"path_article": "pull-requests/collaborating-with-pull-requests/getting-started/about-collaborative-development-models", "path_count": 4590} +{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository", "path_count": 4577} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github", "path_count": 4577} +{"path_article": "issues/tracking-your-work-with-issues/filtering-and-searching-issues-and-pull-requests", "path_count": 4569} +{"path_article": "actions/automating-builds-and-tests/building-and-testing-java-with-maven", "path_count": 4531} +{"path_article": "rest/guides/getting-started-with-the-checks-api", "path_count": 4530} +{"path_article": "billing/managing-billing-for-your-github-account/downgrading-your-github-subscription", "path_count": 4523} +{"path_article": "codespaces/getting-started/deep-dive", "path_count": 4493} +{"path_article": "actions/using-jobs/choosing-the-runner-for-a-job", "path_count": 4486} +{"path_article": "rest/git", "path_count": 4460} +{"path_article": "get-started/using-git", "path_count": 4459} +{"path_article": "packages/learn-github-packages/configuring-a-packages-access-control-and-visibility", "path_count": 4457} +{"path_article": "billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security", "path_count": 4456} +{"path_article": "search-github/searching-on-github", "path_count": 4441} +{"path_article": "organizations/managing-access-to-your-organizations-repositories/managing-an-individuals-access-to-an-organization-repository", "path_count": 4441} +{"path_article": "billing/managing-billing-for-your-github-account/about-per-user-pricing", "path_count": 4439} +{"path_article": "rest/issues/issues", "path_count": 4438} +{"path_article": "repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github", "path_count": 4434} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile", "path_count": 4376} +{"path_article": "organizations/managing-access-to-your-organizations-repositories/viewing-people-with-access-to-your-repository", "path_count": 4373} +{"path_article": "developers/apps/building-github-apps/rate-limits-for-github-apps", "path_count": 4364} +{"path_article": "repositories/working-with-files/managing-large-files/about-storage-and-bandwidth-usage", "path_count": 4349} +{"path_article": "actions/managing-workflow-runs/disabling-and-enabling-a-workflow", "path_count": 4336} +{"path_article": "organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization", "path_count": 4332} +{"path_article": "organizations/managing-access-to-your-organizations-repositories/managing-team-access-to-an-organization-repository", "path_count": 4327} +{"path_article": "actions/managing-workflow-runs/reviewing-deployments", "path_count": 4319} +{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications", "path_count": 4316} +{"path_article": "get-started/using-git/using-git-rebase-on-the-command-line", "path_count": 4300} +{"path_article": "authentication/keeping-your-account-and-data-secure", "path_count": 4272} +{"path_article": "repositories/releasing-projects-on-github/viewing-your-repositorys-releases-and-tags", "path_count": 4267} +{"path_article": "rest/releases", "path_count": 4261} +{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education", "path_count": 4258} +{"path_article": "organizations/managing-organization-settings/restricting-repository-creation-in-your-organization", "path_count": 4256} +{"path_article": "issues/trying-out-the-new-projects-experience/quickstart", "path_count": 4239} +{"path_article": "admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server", "path_count": 4237} +{"path_article": "get-started/using-github/github-command-palette", "path_count": 4226} +{"path_article": "developers/webhooks-and-events/webhooks/configuring-your-server-to-receive-payloads", "path_count": 4202} +{"path_article": "actions/managing-workflow-runs/re-running-workflows-and-jobs", "path_count": 4199} +{"path_article": "github/copilot/github-copilot-telemetry-terms", "path_count": 4180} +{"path_article": "actions/creating-actions/setting-exit-codes-for-actions", "path_count": 4179} +{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions", "path_count": 4172} +{"path_article": "actions/managing-workflow-runs/downloading-workflow-artifacts", "path_count": 4120} +{"path_article": "actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners", "path_count": 4065} +{"path_article": "rest/rate-limit", "path_count": 4056} +{"path_article": "developers/github-marketplace", "path_count": 4048} +{"path_article": "actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs", "path_count": 4045} +{"path_article": "get-started/using-git/splitting-a-subfolder-out-into-a-new-repository", "path_count": 4039} +{"path_article": "repositories/archiving-a-github-repository/referencing-and-citing-content", "path_count": 4030} +{"path_article": "site-policy/github-terms/github-corporate-terms-of-service", "path_count": 4006} +{"path_article": "admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements", "path_count": 4005} +{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board", "path_count": 3977} +{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning", "path_count": 3971} +{"path_article": "actions/deployment/deploying-to-your-cloud-provider/deploying-to-amazon-elastic-container-service", "path_count": 3956} +{"path_article": "packages/working-with-a-github-packages-registry", "path_count": 3953} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/maintaining-ownership-continuity-of-your-user-accounts-repositories", "path_count": 3942} +{"path_article": "admin/overview/about-upgrades-to-new-releases", "path_count": 3920} +{"path_article": "rest/webhooks", "path_count": 3916} +{"path_article": "rest/commits/statuses", "path_count": 3869} +{"path_article": "actions/using-containerized-services/creating-postgresql-service-containers", "path_count": 3866} +{"path_article": "actions/guides", "path_count": 3856} +{"path_article": "actions/using-workflows/sharing-workflows-secrets-and-runners-with-your-organization", "path_count": 3855} +{"path_article": "organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-allowed-ip-addresses-for-your-organization", "path_count": 3836} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections", "path_count": 3827} +{"path_article": "repositories/archiving-a-github-repository/archiving-repositories", "path_count": 3808} +{"path_article": "desktop/installing-and-configuring-github-desktop/overview/creating-your-first-repository-using-github-desktop", "path_count": 3808} +{"path_article": "issues/trying-out-the-new-projects-experience/creating-a-project", "path_count": 3799} +{"path_article": "issues/using-labels-and-milestones-to-track-work/about-milestones", "path_count": 3763} +{"path_article": "rest/guides/traversing-with-pagination", "path_count": 3743} +{"path_article": "code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates", "path_count": 3700} +{"path_article": "authentication/troubleshooting-ssh/error-key-already-in-use", "path_count": 3660} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/dismissing-a-pull-request-review", "path_count": 3656} +{"path_article": "rest/overview/media-types", "path_count": 3651} +{"path_article": "developers/overview/about-githubs-apis", "path_count": 3635} +{"path_article": "repositories/working-with-files/using-files/getting-permanent-links-to-files", "path_count": 3624} +{"path_article": "actions/migrating-to-github-actions/migrating-from-gitlab-cicd-to-github-actions", "path_count": 3549} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue", "path_count": 3540} +{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-gradle-registry", "path_count": 3526} +{"path_article": "code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors", "path_count": 3514} +{"path_article": "rest/gists", "path_count": 3501} +{"path_article": "packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry", "path_count": 3487} +{"path_article": "organizations/organizing-members-into-teams/creating-a-team", "path_count": 3480} +{"path_article": "organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization", "path_count": 3471} +{"path_article": "developers/apps/getting-started-with-apps/differences-between-github-apps-and-oauth-apps", "path_count": 3469} +{"path_article": "get-started/using-github/exploring-early-access-releases-with-feature-preview", "path_count": 3458} +{"path_article": "pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/about-merge-conflicts", "path_count": 3458} +{"path_article": "graphql/reference/mutations", "path_count": 3451} +{"path_article": "rest/deployments", "path_count": 3432} +{"path_article": "rest/code-scanning", "path_count": 3430} +{"path_article": "site-policy/content-removal-policies/github-trademark-policy", "path_count": 3424} +{"path_article": "admin/all-releases", "path_count": 3418} +{"path_article": "repositories/working-with-files/managing-large-files/removing-files-from-git-large-file-storage", "path_count": 3418} +{"path_article": "desktop/installing-and-configuring-github-desktop/overview/launching-github-desktop-from-the-command-line", "path_count": 3401} +{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board", "path_count": 3400} +{"path_article": "rest/orgs/orgs", "path_count": 3395} +{"path_article": "packages/learn-github-packages", "path_count": 3379} +{"path_article": "rest/meta", "path_count": 3378} +{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility", "path_count": 3359} +{"path_article": "organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization", "path_count": 3350} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/about-your-personal-dashboard", "path_count": 3349} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/incorporating-feedback-in-your-pull-request", "path_count": 3322} +{"path_article": "rest/actions/workflows", "path_count": 3322} +{"path_article": "organizations/keeping-your-organization-secure/managing-two-factor-authentication-for-your-organization/requiring-two-factor-authentication-in-your-organization", "path_count": 3314} +{"path_article": "graphql/overview/about-the-graphql-api", "path_count": 3310} +{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-applications-oauth", "path_count": 3304} +{"path_article": "admin/user-management/managing-users-in-your-enterprise/roles-in-an-enterprise", "path_count": 3303} +{"path_article": "issues/trying-out-the-new-projects-experience/customizing-your-project-views", "path_count": 3301} +{"path_article": "rest/actions/artifacts", "path_count": 3295} +{"path_article": "organizations/managing-organization-settings/renaming-an-organization", "path_count": 3295} +{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-authorized-integrations", "path_count": 3274} +{"path_article": "actions/managing-workflow-runs/skipping-workflow-runs", "path_count": 3250} +{"path_article": "actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups", "path_count": 3242} +{"path_article": "actions/migrating-to-github-actions/migrating-from-jenkins-to-github-actions", "path_count": 3224} +{"path_article": "packages/learn-github-packages/publishing-a-package", "path_count": 3212} +{"path_article": "rest/actions/workflow-runs", "path_count": 3197} +{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/configuring-automation-for-project-boards", "path_count": 3182} +{"path_article": "get-started/quickstart/communicating-on-github", "path_count": 3181} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources", "path_count": 3178} +{"path_article": "packages/working-with-a-github-packages-registry/migrating-to-the-container-registry-from-the-docker-registry", "path_count": 3167} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/making-changes-in-a-branch/stashing-changes", "path_count": 3166} +{"path_article": "graphql/reference/input-objects", "path_count": 3164} +{"path_article": "billing/managing-your-github-billing-settings/about-billing-on-github", "path_count": 3162} +{"path_article": "graphql/overview/public-schema", "path_count": 3160} +{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox", "path_count": 3154} +{"path_article": "site-policy/github-terms/github-open-source-applications-terms-and-conditions", "path_count": 3146} +{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/setting-up-github-desktop", "path_count": 3144} +{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization", "path_count": 3138} +{"path_article": "actions/using-jobs/using-environments-for-jobs", "path_count": 3133} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/deleting-your-personal-account", "path_count": 3128} +{"path_article": "actions/managing-workflow-runs", "path_count": 3128} +{"path_article": "repositories/viewing-activity-and-data-for-your-repository/viewing-a-projects-contributors", "path_count": 3126} +{"path_article": "code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions", "path_count": 3115} +{"path_article": "get-started/using-github/github-cli", "path_count": 3113} +{"path_article": "rest/enterprise-admin", "path_count": 3097} +{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer", "path_count": 3091} +{"path_article": "graphql/reference/interfaces", "path_count": 3088} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository", "path_count": 3085} +{"path_article": "actions/automating-builds-and-tests/building-and-testing-net", "path_count": 3084} +{"path_article": "organizations/organizing-members-into-teams/assigning-the-team-maintainer-role-to-a-team-member", "path_count": 3077} +{"path_article": "education", "path_count": 3066} +{"path_article": "repositories/working-with-files/managing-files", "path_count": 3062} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/showing-an-overview-of-your-activity-on-your-profile", "path_count": 3045} +{"path_article": "sponsors/receiving-sponsorships-through-github-sponsors/setting-up-github-sponsors-for-your-user-account", "path_count": 3030} +{"path_article": "billing/managing-billing-for-github-actions/viewing-your-github-actions-usage", "path_count": 3027} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/troubleshooting-required-status-checks", "path_count": 3008} +{"path_article": "actions/using-workflows/using-github-cli-in-workflows", "path_count": 2995} +{"path_article": "site-policy/privacy-policies/github-subprocessors-and-cookies", "path_count": 2993} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-your-theme-settings", "path_count": 2990} +{"path_article": "organizations/managing-saml-single-sign-on-for-your-organization/about-identity-and-access-management-with-saml-single-sign-on", "path_count": 2958} +{"path_article": "actions/deployment/about-deployments/about-continuous-deployment", "path_count": 2941} +{"path_article": "code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts", "path_count": 2936} +{"path_article": "issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users", "path_count": 2924} +{"path_article": "rest/activity/events", "path_count": 2917} +{"path_article": "rest/git/refs", "path_count": 2904} +{"path_article": "rest/branches", "path_count": 2902} +{"path_article": "repositories/viewing-activity-and-data-for-your-repository/viewing-a-summary-of-repository-activity", "path_count": 2883} +{"path_article": "packages/learn-github-packages/connecting-a-repository-to-a-package", "path_count": 2876} +{"path_article": "site-policy/other-site-policies/guidelines-for-legal-requests-of-user-data", "path_count": 2874} +{"path_article": "rest/guides/delivering-deployments", "path_count": 2870} +{"path_article": "github-cli/github-cli/quickstart", "path_count": 2869} +{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue", "path_count": 2864} +{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork", "path_count": 2852} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/pinning-items-to-your-profile", "path_count": 2850} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/adding-an-email-address-to-your-github-account", "path_count": 2831} +{"path_article": "get-started/getting-started-with-git/git-workflows", "path_count": 2816} +{"path_article": "actions/automating-builds-and-tests/building-and-testing-java-with-gradle", "path_count": 2811} +{"path_article": "actions/creating-actions/dockerfile-support-for-github-actions", "path_count": 2808} +{"path_article": "rest/activity", "path_count": 2806} +{"path_article": "get-started/using-github/github-desktop", "path_count": 2803} +{"path_article": "rest/packages", "path_count": 2797} +{"path_article": "support", "path_count": 2793} +{"path_article": "pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts", "path_count": 2785} +{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql", "path_count": 2763} +{"path_article": "organizations/organizing-members-into-teams/adding-organization-members-to-a-team", "path_count": 2761} +{"path_article": "organizations/managing-organization-settings/managing-the-forking-policy-for-your-organization", "path_count": 2750} +{"path_article": "code-security/dependabot/dependabot-version-updates", "path_count": 2750} +{"path_article": "rest/oauth-authorizations", "path_count": 2743} +{"path_article": "repositories/releasing-projects-on-github/linking-to-releases", "path_count": 2738} +{"path_article": "repositories/viewing-activity-and-data-for-your-repository/viewing-traffic-to-a-repository", "path_count": 2734} +{"path_article": "billing/managing-your-github-billing-settings", "path_count": 2727} +{"path_article": "actions/publishing-packages/about-packaging-with-github-actions", "path_count": 2719} +{"path_article": "rest/checks/runs", "path_count": 2718} +{"path_article": "actions/using-jobs", "path_count": 2712} +{"path_article": "issues/tracking-your-work-with-issues/viewing-all-of-your-issues-and-pull-requests", "path_count": 2707} +{"path_article": "site-policy/content-removal-policies/guide-to-submitting-a-dmca-takedown-notice", "path_count": 2705} +{"path_article": "organizations/managing-membership-in-your-organization/removing-a-member-from-your-organization", "path_count": 2689} +{"path_article": "codespaces/developing-in-codespaces/using-codespaces-in-visual-studio-code", "path_count": 2681} +{"path_article": "developers/apps/building-github-apps/refreshing-user-to-server-access-tokens", "path_count": 2676} +{"path_article": "get-started/exploring-projects-on-github/following-people", "path_count": 2669} +{"path_article": "repositories/archiving-a-github-repository/backing-up-a-repository", "path_count": 2664} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules", "path_count": 2659} +{"path_article": "code-security/getting-started/github-security-features", "path_count": 2655} +{"path_article": "graphql/guides/using-the-explorer", "path_count": 2652} +{"path_article": "site-policy/content-removal-policies/github-private-information-removal-policy", "path_count": 2652} +{"path_article": "billing/managing-billing-for-your-github-account/upgrading-your-github-subscription", "path_count": 2652} +{"path_article": "codespaces/customizing-your-codespace/personalizing-codespaces-for-your-account", "path_count": 2631} +{"path_article": "rest/metrics/statistics", "path_count": 2618} +{"path_article": "repositories/working-with-files/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage", "path_count": 2610} +{"path_article": "developers/apps/guides/using-the-github-api-in-your-app", "path_count": 2608} +{"path_article": "communities/documenting-your-project-with-wikis/editing-wiki-content", "path_count": 2598} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/publicizing-or-hiding-organization-membership", "path_count": 2596} +{"path_article": "packages/learn-github-packages/viewing-packages", "path_count": 2571} +{"path_article": "github/copilot", "path_count": 2554} +{"path_article": "actions/automating-builds-and-tests/building-and-testing-nodejs", "path_count": 2544} +{"path_article": "developers/webhooks-and-events/webhooks/testing-webhooks", "path_count": 2541} +{"path_article": "repositories/managing-your-repositorys-settings-and-features", "path_count": 2535} +{"path_article": "organizations/managing-access-to-your-organizations-repositories/setting-base-permissions-for-an-organization", "path_count": 2533} +{"path_article": "rest/deployments/deployments", "path_count": 2531} +{"path_article": "actions/automating-builds-and-tests/building-and-testing-python", "path_count": 2529} +{"path_article": "billing/managing-billing-for-github-packages/about-billing-for-github-packages", "path_count": 2519} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository", "path_count": 2514} +{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board", "path_count": 2501} +{"path_article": "rest/markdown", "path_count": 2500} +{"path_article": "issues/tracking-your-work-with-issues/deleting-an-issue", "path_count": 2499} +{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/maintaining-ownership-continuity-for-your-organization", "path_count": 2496} +{"path_article": "developers/apps/building-oauth-apps", "path_count": 2483} +{"path_article": "developers/overview", "path_count": 2480} +{"path_article": "billing/managing-billing-for-github-actions/managing-your-spending-limit-for-github-actions", "path_count": 2478} +{"path_article": "issues/trying-out-the-new-projects-experience/automating-projects", "path_count": 2472} +{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization", "path_count": 2464} +{"path_article": "code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository", "path_count": 2464} +{"path_article": "issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects", "path_count": 2460} +{"path_article": "actions/hosting-your-own-runners/running-scripts-before-or-after-a-job", "path_count": 2459} +{"path_article": "code-security/dependabot/working-with-dependabot/managing-pull-requests-for-dependency-updates", "path_count": 2457} +{"path_article": "rest/teams/teams", "path_count": 2433} +{"path_article": "rest/guides", "path_count": 2429} +{"path_article": "authentication/troubleshooting-ssh/error-unknown-key-type", "path_count": 2425} +{"path_article": "rest/guides/working-with-comments", "path_count": 2418} +{"path_article": "site-policy/other-site-policies/github-and-trade-controls", "path_count": 2411} +{"path_article": "get-started/learning-about-github/github-language-support", "path_count": 2410} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github", "path_count": 2410} +{"path_article": "issues/using-labels-and-milestones-to-track-work/creating-and-editing-milestones-for-issues-and-pull-requests", "path_count": 2409} +{"path_article": "organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization", "path_count": 2403} +{"path_article": "organizations/managing-membership-in-your-organization/adding-people-to-your-organization", "path_count": 2402} +{"path_article": "organizations/organizing-members-into-teams/managing-scheduled-reminders-for-your-team", "path_count": 2387} +{"path_article": "billing/managing-your-github-billing-settings/adding-or-editing-a-payment-method", "path_count": 2386} +{"path_article": "organizations/managing-access-to-your-organizations-repositories", "path_count": 2380} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/setting-a-markdown-processor-for-your-github-pages-site-using-jekyll", "path_count": 2379} +{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms", "path_count": 2378} +{"path_article": "site-policy/github-terms", "path_count": 2368} +{"path_article": "admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise", "path_count": 2362} +{"path_article": "developers/apps/building-github-apps", "path_count": 2361} +{"path_article": "packages/learn-github-packages/deleting-and-restoring-a-package", "path_count": 2357} +{"path_article": "rest/actions/secrets", "path_count": 2354} +{"path_article": "code-security/dependabot/dependabot-alerts/browsing-security-vulnerabilities-in-the-github-advisory-database", "path_count": 2330} +{"path_article": "developers/apps/guides/creating-ci-tests-with-the-checks-api", "path_count": 2327} +{"path_article": "rest/projects", "path_count": 2320} +{"path_article": "actions/publishing-packages/publishing-java-packages-with-maven", "path_count": 2318} +{"path_article": "actions/monitoring-and-troubleshooting-workflows/viewing-workflow-run-history", "path_count": 2315} +{"path_article": "rest/pulls/reviews", "path_count": 2309} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository", "path_count": 2304} +{"path_article": "codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces", "path_count": 2299} +{"path_article": "packages/learn-github-packages/installing-a-package", "path_count": 2286} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-a-pull-request-in-github-desktop", "path_count": 2281} +{"path_article": "get-started/learning-about-github/faq-about-changes-to-githubs-plans", "path_count": 2263} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository", "path_count": 2258} +{"path_article": "pages/getting-started-with-github-pages/using-submodules-with-github-pages", "path_count": 2253} +{"path_article": "graphql/overview/schema-previews", "path_count": 2249} +{"path_article": "site-policy/other-site-policies/github-username-policy", "path_count": 2246} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files", "path_count": 2245} +{"path_article": "actions/hosting-your-own-runners/using-labels-with-self-hosted-runners", "path_count": 2242} +{"path_article": "get-started/onboarding/getting-started-with-github-enterprise-cloud", "path_count": 2236} +{"path_article": "code-security/getting-started/securing-your-repository", "path_count": 2236} +{"path_article": "rest/migrations", "path_count": 2232} +{"path_article": "organizations/managing-saml-single-sign-on-for-your-organization/enabling-and-testing-saml-single-sign-on-for-your-organization", "path_count": 2223} +{"path_article": "desktop/installing-and-configuring-github-desktop/overview/keyboard-shortcuts", "path_count": 2215} +{"path_article": "issues/trying-out-the-new-projects-experience/managing-iterations", "path_count": 2215} +{"path_article": "billing/managing-billing-for-github-actions", "path_count": 2214} +{"path_article": "authentication/managing-commit-signature-verification/signing-tags", "path_count": 2209} +{"path_article": "actions/using-jobs/setting-default-values-for-jobs", "path_count": 2197} +{"path_article": "authentication/troubleshooting-commit-signature-verification/checking-your-commit-and-tag-signature-verification-status", "path_count": 2196} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/keeping-your-pull-request-in-sync-with-the-base-branch", "path_count": 2186} +{"path_article": "discussions/quickstart", "path_count": 2186} +{"path_article": "billing/managing-billing-for-git-large-file-storage/about-billing-for-git-large-file-storage", "path_count": 2177} +{"path_article": "rest/pages", "path_count": 2163} +{"path_article": "admin/configuration/configuring-your-enterprise/command-line-utilities", "path_count": 2158} +{"path_article": "organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization", "path_count": 2157} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork", "path_count": 2146} +{"path_article": "rest/git/trees", "path_count": 2144} +{"path_article": "search-github/getting-started-with-searching-on-github/sorting-search-results", "path_count": 2142} +{"path_article": "rest/guides/discovering-resources-for-a-user", "path_count": 2141} +{"path_article": "graphql/reference/enums", "path_count": 2120} +{"path_article": "rest/guides/best-practices-for-integrators", "path_count": 2117} +{"path_article": "actions/using-github-hosted-runners/customizing-github-hosted-runners", "path_count": 2114} +{"path_article": "rest/billing", "path_count": 2109} +{"path_article": "admin/policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script", "path_count": 2107} +{"path_article": "organizations/managing-organization-settings/deleting-an-organization-account", "path_count": 2106} +{"path_article": "actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs", "path_count": 2099} +{"path_article": "communities/setting-up-your-project-for-healthy-contributions/adding-a-code-of-conduct-to-your-project", "path_count": 2096} +{"path_article": "site-policy/privacy-policies/github-candidate-privacy-policy", "path_count": 2092} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop", "path_count": 2084} +{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-git-for-github-desktop", "path_count": 2078} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges", "path_count": 2070} +{"path_article": "admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise", "path_count": 2063} +{"path_article": "rest/guides/getting-started-with-the-git-database-api", "path_count": 2063} +{"path_article": "billing/managing-billing-for-github-codespaces/managing-spending-limits-for-codespaces", "path_count": 2052} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/blocking-command-line-pushes-that-expose-your-personal-email-address", "path_count": 2051} +{"path_article": "actions/creating-actions/publishing-actions-in-github-marketplace", "path_count": 2049} +{"path_article": "pull-requests/collaborating-with-pull-requests/working-with-forks/what-happens-to-forks-when-a-repository-is-deleted-or-changes-visibility", "path_count": 2037} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile", "path_count": 2029} +{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit", "path_count": 2026} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository", "path_count": 2024} +{"path_article": "organizations/collaborating-with-groups-in-organizations", "path_count": 2020} +{"path_article": "organizations/restricting-access-to-your-organizations-data/disabling-oauth-app-access-restrictions-for-your-organization", "path_count": 2013} +{"path_article": "repositories/creating-and-managing-repositories", "path_count": 2009} +{"path_article": "issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue", "path_count": 1998} +{"path_article": "rest/orgs/members", "path_count": 1996} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/remembering-your-github-username-or-email", "path_count": 1993} +{"path_article": "organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization", "path_count": 1978} +{"path_article": "developers/apps/getting-started-with-apps/setting-up-your-development-environment-to-create-a-github-app", "path_count": 1972} +{"path_article": "rest/collaborators/collaborators", "path_count": 1971} +{"path_article": "support/contacting-github-support/creating-a-support-ticket", "path_count": 1968} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/removing-yourself-from-a-collaborators-repository", "path_count": 1965} +{"path_article": "organizations/managing-organization-settings/restricting-repository-visibility-changes-in-your-organization", "path_count": 1959} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/requesting-organization-approval-for-oauth-apps", "path_count": 1955} +{"path_article": "rest/scim", "path_count": 1949} +{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository", "path_count": 1937} +{"path_article": "pages/setting-up-a-github-pages-site-with-jekyll/about-jekyll-build-errors-for-github-pages-sites", "path_count": 1931} +{"path_article": "rest/actions/self-hosted-runners", "path_count": 1920} +{"path_article": "admin/installation/setting-up-a-github-enterprise-server-instance", "path_count": 1916} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-pull-request-reviews-in-your-repository", "path_count": 1914} +{"path_article": "graphql/overview/resource-limitations", "path_count": 1914} +{"path_article": "communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository", "path_count": 1902} +{"path_article": "developers/apps/managing-github-apps/editing-a-github-apps-permissions", "path_count": 1901} +{"path_article": "code-security/getting-started/adding-a-security-policy-to-your-repository", "path_count": 1899} +{"path_article": "admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server", "path_count": 1895} +{"path_article": "organizations/managing-organization-settings/transferring-organization-ownership", "path_count": 1886} +{"path_article": "get-started/customizing-your-github-workflow/exploring-integrations/about-webhooks", "path_count": 1884} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages", "path_count": 1883} +{"path_article": "communities", "path_count": 1879} +{"path_article": "pull-requests/collaborating-with-pull-requests", "path_count": 1876} +{"path_article": "code-security/secret-scanning/secret-scanning-patterns", "path_count": 1874} +{"path_article": "authentication/keeping-your-account-and-data-secure/authorizing-github-apps", "path_count": 1865} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/merging-multiple-personal-accounts", "path_count": 1861} +{"path_article": "issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/adding-issues-and-pull-requests-to-a-project-board", "path_count": 1854} +{"path_article": "codespaces/developing-in-codespaces/codespaces-lifecycle", "path_count": 1854} +{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop", "path_count": 1847} +{"path_article": "actions/managing-workflow-runs/deleting-a-workflow-run", "path_count": 1844} +{"path_article": "code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review", "path_count": 1840} +{"path_article": "actions/managing-workflow-runs/canceling-a-workflow", "path_count": 1833} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/about-email-notifications-for-pushes-to-your-repository", "path_count": 1824} +{"path_article": "rest/actions/workflow-jobs", "path_count": 1821} +{"path_article": "repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories", "path_count": 1818} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review", "path_count": 1814} +{"path_article": "actions/hosting-your-own-runners/using-a-proxy-server-with-self-hosted-runners", "path_count": 1802} +{"path_article": "rest/apps/apps", "path_count": 1798} +{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests", "path_count": 1796} +{"path_article": "graphql/guides/migrating-from-rest-to-graphql", "path_count": 1795} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories/removing-a-collaborator-from-a-personal-repository", "path_count": 1789} +{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools", "path_count": 1778} +{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-in-your-classroom-and-research/apply-for-an-educator-or-researcher-discount", "path_count": 1775} +{"path_article": "actions/migrating-to-github-actions/migrating-from-azure-pipelines-to-github-actions", "path_count": 1773} +{"path_article": "admin/overview/about-github-ae", "path_count": 1773} +{"path_article": "developers/overview/secret-scanning-partner-program", "path_count": 1765} +{"path_article": "repositories/viewing-activity-and-data-for-your-repository/about-repository-graphs", "path_count": 1763} +{"path_article": "rest/apps/installations", "path_count": 1756} +{"path_article": "billing/managing-billing-for-git-large-file-storage/upgrading-git-large-file-storage", "path_count": 1749} +{"path_article": "billing/managing-billing-for-your-github-account/about-billing-for-github-accounts", "path_count": 1748} +{"path_article": "developers/webhooks-and-events", "path_count": 1747} +{"path_article": "admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise", "path_count": 1746} +{"path_article": "issues/organizing-your-work-with-project-boards", "path_count": 1739} +{"path_article": "rest/overview/openapi-description", "path_count": 1737} +{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/manually-creating-a-single-issue-template-for-your-repository", "path_count": 1729} +{"path_article": "authentication/troubleshooting-ssh/error-agent-admitted-failure-to-sign", "path_count": 1713} +{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github", "path_count": 1711} +{"path_article": "communities/documenting-your-project-with-wikis", "path_count": 1705} +{"path_article": "developers/apps/getting-started-with-apps/activating-optional-features-for-apps", "path_count": 1703} +{"path_article": "repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage", "path_count": 1702} +{"path_article": "organizations/collaborating-with-groups-in-organizations/about-your-organization-dashboard", "path_count": 1697} +{"path_article": "admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise", "path_count": 1695} +{"path_article": "issues/tracking-your-work-with-issues/quickstart", "path_count": 1693} +{"path_article": "get-started/using-git/about-git-subtree-merges", "path_count": 1691} +{"path_article": "actions/managing-workflow-runs/removing-workflow-artifacts", "path_count": 1688} +{"path_article": "organizations/restricting-access-to-your-organizations-data/enabling-oauth-app-access-restrictions-for-your-organization", "path_count": 1682} +{"path_article": "rest/pulls/comments", "path_count": 1678} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/disabling-two-factor-authentication-for-your-personal-account", "path_count": 1677} +{"path_article": "actions/managing-issues-and-pull-requests/adding-labels-to-issues", "path_count": 1672} +{"path_article": "repositories/releasing-projects-on-github/comparing-releases", "path_count": 1661} +{"path_article": "billing/managing-billing-for-your-github-account", "path_count": 1655} +{"path_article": "communities/documenting-your-project-with-wikis/creating-a-footer-or-sidebar-for-your-wiki", "path_count": 1654} +{"path_article": "admin/overview/creating-an-enterprise-account", "path_count": 1653} +{"path_article": "rest/git/tags", "path_count": 1648} +{"path_article": "codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace", "path_count": 1647} +{"path_article": "code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot", "path_count": 1645} +{"path_article": "pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks", "path_count": 1641} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/customizing-your-repositorys-social-media-preview", "path_count": 1638} +{"path_article": "rest/collaborators", "path_count": 1634} +{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-a-default-editor", "path_count": 1633} +{"path_article": "actions/automating-builds-and-tests/building-and-testing-powershell", "path_count": 1630} +{"path_article": "authentication/authenticating-with-saml-single-sign-on/viewing-and-managing-your-active-saml-sessions", "path_count": 1629} +{"path_article": "rest/branches/branch-protection", "path_count": 1629} +{"path_article": "code-security/repository-security-advisories/about-github-security-advisories-for-repositories", "path_count": 1629} +{"path_article": "developers/apps/building-github-apps/setting-permissions-for-github-apps", "path_count": 1629} +{"path_article": "developers/apps/building-github-apps/creating-a-github-app-from-a-manifest", "path_count": 1624} +{"path_article": "rest/overview/troubleshooting", "path_count": 1623} +{"path_article": "github/copilot/about-github-copilot-telemetry", "path_count": 1612} +{"path_article": "codespaces/setting-up-your-project-for-codespaces/setting-up-your-nodejs-project-for-codespaces", "path_count": 1612} +{"path_article": "rest/projects/projects", "path_count": 1612} +{"path_article": "codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces", "path_count": 1609} +{"path_article": "rest/git/blobs", "path_count": 1605} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/accessing-an-organization", "path_count": 1602} +{"path_article": "authentication/keeping-your-account-and-data-secure/connecting-with-third-party-applications", "path_count": 1599} +{"path_article": "codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces", "path_count": 1596} +{"path_article": "admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise", "path_count": 1594} +{"path_article": "graphql/reference/scalars", "path_count": 1587} +{"path_article": "get-started/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients", "path_count": 1587} +{"path_article": "early-access/github/migrating-with-github-enterprise-importer", "path_count": 1586} +{"path_article": "actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions", "path_count": 1586} +{"path_article": "actions/deployment/managing-your-deployments/viewing-deployment-history", "path_count": 1584} +{"path_article": "rest/git/commits", "path_count": 1574} +{"path_article": "actions/hosting-your-own-runners/removing-self-hosted-runners", "path_count": 1569} +{"path_article": "support/learning-about-github-support/about-github-support", "path_count": 1541} +{"path_article": "organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization", "path_count": 1539} +{"path_article": "admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise", "path_count": 1526} +{"path_article": "billing/managing-your-github-billing-settings/viewing-your-subscriptions-and-billing-date", "path_count": 1518} +{"path_article": "organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization", "path_count": 1509} +{"path_article": "organizations/keeping-your-organization-secure", "path_count": 1506} +{"path_article": "actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development", "path_count": 1499} +{"path_article": "search-github/searching-on-github/searching-topics", "path_count": 1494} +{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-basic-settings", "path_count": 1493} +{"path_article": "rest/reactions", "path_count": 1490} +{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository", "path_count": 1486} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request", "path_count": 1486} +{"path_article": "billing/managing-billing-for-git-large-file-storage/viewing-your-git-large-file-storage-usage", "path_count": 1479} +{"path_article": "rest/licenses", "path_count": 1476} +{"path_article": "admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise", "path_count": 1473} +{"path_article": "actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise", "path_count": 1466} +{"path_article": "rest/issues/comments", "path_count": 1460} +{"path_article": "organizations/managing-access-to-your-organizations-project-boards/project-board-permissions-for-an-organization", "path_count": 1459} +{"path_article": "admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-saml-single-sign-on-for-enterprise-managed-users", "path_count": 1452} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders", "path_count": 1450} +{"path_article": "issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository", "path_count": 1449} +{"path_article": "get-started/importing-your-projects-to-github", "path_count": 1448} +{"path_article": "organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service", "path_count": 1440} +{"path_article": "issues/trying-out-the-new-projects-experience/best-practices-for-managing-projects", "path_count": 1435} +{"path_article": "authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys", "path_count": 1431} +{"path_article": "code-security/secret-scanning/protecting-pushes-with-secret-scanning", "path_count": 1426} +{"path_article": "repositories/working-with-files/managing-large-files/resolving-git-large-file-storage-upload-failures", "path_count": 1423} +{"path_article": "actions/creating-actions/releasing-and-maintaining-actions", "path_count": 1418} +{"path_article": "codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces", "path_count": 1417} +{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/about-github-education-for-students", "path_count": 1412} +{"path_article": "get-started/signing-up-for-github", "path_count": 1412} +{"path_article": "site-policy/privacy-policies/github-data-protection-agreement", "path_count": 1410} +{"path_article": "organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization", "path_count": 1406} +{"path_article": "code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts", "path_count": 1406} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences", "path_count": 1404} +{"path_article": "get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server", "path_count": 1404} +{"path_article": "codespaces/developing-in-codespaces/developing-in-a-codespace", "path_count": 1397} +{"path_article": "site-policy/acceptable-use-policies", "path_count": 1396} +{"path_article": "repositories/viewing-activity-and-data-for-your-repository/analyzing-changes-to-a-repositorys-content", "path_count": 1388} +{"path_article": "code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts", "path_count": 1384} {"path_article": "issues/trying-out-the-new-projects-experience/filtering-projects", "path_count": 1379} -{"path_article": "repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository", "path_count": 1375} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account", "path_count": 1374} -{"path_article": "actions/hosting-your-own-runners/removing-self-hosted-runners", "path_count": 1374} -{"path_article": "organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities", "path_count": 1374} -{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github", "path_count": 1370} -{"path_article": "organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization", "path_count": 1359} -{"path_article": "organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators", "path_count": 1356} -{"path_article": "get-started/importing-your-projects-to-github/working-with-subversion-on-github/support-for-subversion-clients", "path_count": 1353} -{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards", "path_count": 1349} -{"path_article": "rest/reference/pages", "path_count": 1346} -{"path_article": "site-policy/privacy-policies/github-data-protection-agreement", "path_count": 1346} -{"path_article": "billing/managing-your-github-billing-settings/viewing-your-subscriptions-and-billing-date", "path_count": 1342} -{"path_article": "actions/deployment/managing-your-deployments/viewing-deployment-history", "path_count": 1341} -{"path_article": "rest/overview/api-previews", "path_count": 1339} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization", "path_count": 1337} -{"path_article": "communities/documenting-your-project-with-wikis/creating-a-footer-or-sidebar-for-your-wiki", "path_count": 1337} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/viewing-a-pull-request-review", "path_count": 1335} -{"path_article": "billing/managing-billing-for-git-large-file-storage/viewing-your-git-large-file-storage-usage", "path_count": 1316} -{"path_article": "codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace", "path_count": 1308} -{"path_article": "repositories/releasing-projects-on-github/comparing-releases", "path_count": 1307} -{"path_article": "github/copilot/research-recitation", "path_count": 1303} -{"path_article": "admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes", "path_count": 1302} -{"path_article": "code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot", "path_count": 1301} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile", "path_count": 1301} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories", "path_count": 1299} -{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization", "path_count": 1298} -{"path_article": "get-started/privacy-on-github/about-githubs-use-of-your-data", "path_count": 1297} -{"path_article": "admin/configuration/configuring-network-settings/configuring-tls", "path_count": 1292} -{"path_article": "actions/managing-issues-and-pull-requests/adding-labels-to-issues", "path_count": 1288} -{"path_article": "actions/managing-workflow-runs/removing-workflow-artifacts", "path_count": 1287} -{"path_article": "get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests", "path_count": 1287} -{"path_article": "code-security/dependabot/dependabot-version-updates/customizing-dependency-updates", "path_count": 1284} -{"path_article": "actions/monitoring-and-troubleshooting-workflows/using-the-visualization-graph", "path_count": 1282} -{"path_article": "actions/migrating-to-github-actions/migrating-from-azure-pipelines-to-github-actions", "path_count": 1279} -{"path_article": "desktop/installing-and-configuring-github-desktop/overview/supported-operating-systems", "path_count": 1276} -{"path_article": "rest/guides/rendering-data-as-graphs", "path_count": 1274} -{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board", "path_count": 1257} -{"path_article": "get-started/importing-your-projects-to-github/importing-source-code-to-github/source-code-migration-tools", "path_count": 1252} -{"path_article": "actions/managing-workflow-runs/deleting-a-workflow-run", "path_count": 1248} -{"path_article": "admin/guides", "path_count": 1246} -{"path_article": "admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise", "path_count": 1246} -{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/configuring-basic-settings", "path_count": 1234} -{"path_article": "admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/configuring-scim-provisioning-for-enterprise-managed-users", "path_count": 1232} -{"path_article": "rest/guides/building-a-ci-server", "path_count": 1230} -{"path_article": "codespaces/developing-in-codespaces/codespaces-lifecycle", "path_count": 1222} -{"path_article": "developers/apps/managing-github-apps/making-a-github-app-public-or-private", "path_count": 1218} -{"path_article": "actions/migrating-to-github-actions/migrating-from-circleci-to-github-actions", "path_count": 1215} -{"path_article": "repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository", "path_count": 1204} -{"path_article": "actions/publishing-packages/publishing-java-packages-with-gradle", "path_count": 1204} -{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program", "path_count": 1201} -{"path_article": "admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable", "path_count": 1200} -{"path_article": "codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-codespaces", "path_count": 1194} -{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow", "path_count": 1183} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/managing-your-scheduled-reminders", "path_count": 1181} -{"path_article": "search-github/searching-on-github/searching-topics", "path_count": 1181} -{"path_article": "authentication/troubleshooting-ssh/deleted-or-missing-ssh-keys", "path_count": 1179} -{"path_article": "code-security/guides", "path_count": 1172} -{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/why-wasnt-my-application-for-a-student-developer-pack-approved", "path_count": 1169} -{"path_article": "pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/working-with-pre-receive-hooks", "path_count": 1164} -{"path_article": "billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account", "path_count": 1163} -{"path_article": "issues/tracking-your-work-with-issues/transferring-an-issue-to-another-repository", "path_count": 1163} -{"path_article": "admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance", "path_count": 1161} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/managing-commits/amending-a-commit", "path_count": 1156} -{"path_article": "actions/automating-builds-and-tests/building-and-testing-nodejs", "path_count": 1156} -{"path_article": "actions/monitoring-and-troubleshooting-workflows/notifications-for-workflow-runs", "path_count": 1153} -{"path_article": "repositories/working-with-files/managing-large-files/resolving-git-large-file-storage-upload-failures", "path_count": 1150} -{"path_article": "organizations/managing-organization-settings/upgrading-to-the-corporate-terms-of-service", "path_count": 1147} -{"path_article": "developers/github-marketplace/github-marketplace-overview/about-marketplace-badges", "path_count": 1142} -{"path_article": "admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws", "path_count": 1132} -{"path_article": "code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github", "path_count": 1124} -{"path_article": "authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k", "path_count": 1123} -{"path_article": "admin/configuration/configuring-github-connect/managing-github-connect", "path_count": 1122} -{"path_article": "get-started/importing-your-projects-to-github", "path_count": 1122} -{"path_article": "communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories", "path_count": 1121} -{"path_article": "repositories/archiving-a-github-repository", "path_count": 1119} -{"path_article": "search-github/searching-on-github/searching-in-forks", "path_count": 1111} -{"path_article": "communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization", "path_count": 1108} -{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request", "path_count": 1108} -{"path_article": "actions/automating-builds-and-tests/building-and-testing-powershell", "path_count": 1108} -{"path_article": "get-started/getting-started-with-git", "path_count": 1107} -{"path_article": "admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise", "path_count": 1102} -{"path_article": "rest/reference/oauth-authorizations", "path_count": 1098} -{"path_article": "repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories", "path_count": 1097} -{"path_article": "get-started/onboarding/getting-started-with-github-team", "path_count": 1092} -{"path_article": "actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development", "path_count": 1087} -{"path_article": "admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-saml", "path_count": 1086} -{"path_article": "issues/trying-out-the-new-projects-experience/managing-the-visibility-of-your-projects", "path_count": 1085} -{"path_article": "admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh", "path_count": 1082} -{"path_article": "admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise", "path_count": 1078} -{"path_article": "github/site-policy-deprecated/github-enterprise-service-level-agreement", "path_count": 1069} -{"path_article": "code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning", "path_count": 1069} -{"path_article": "developers/webhooks-and-events/events/issue-event-types", "path_count": 1065} -{"path_article": "codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces", "path_count": 1065} -{"path_article": "organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group", "path_count": 1064} -{"path_article": "sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor", "path_count": 1058} -{"path_article": "sponsors/getting-started-with-github-sponsors/about-github-sponsors", "path_count": 1055} -{"path_article": "billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process", "path_count": 1052} -{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github", "path_count": 1050} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-email-preferences/types-of-emails-github-sends", "path_count": 1048} -{"path_article": "billing/managing-billing-for-git-large-file-storage", "path_count": 1048} -{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema", "path_count": 1048} -{"path_article": "admin/configuration/configuring-network-settings/network-ports", "path_count": 1046} -{"path_article": "issues/trying-out-the-new-projects-experience/managing-access-to-projects", "path_count": 1046} -{"path_article": "actions/using-containerized-services/creating-redis-service-containers", "path_count": 1046} -{"path_article": "actions/automating-builds-and-tests/building-and-testing-java-with-ant", "path_count": 1045} -{"path_article": "authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user", "path_count": 1044} -{"path_article": "admin/installation", "path_count": 1043} -{"path_article": "organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization", "path_count": 1042} -{"path_article": "support/learning-about-github-support/about-github-premium-support", "path_count": 1038} -{"path_article": "communities/setting-up-your-project-for-healthy-contributions", "path_count": 1033} -{"path_article": "discussions/collaborating-with-your-community-using-discussions/about-discussions", "path_count": 1033} -{"path_article": "admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise", "path_count": 1031} -{"path_article": "pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/merging-a-pull-request-with-a-merge-queue", "path_count": 1031} -{"path_article": "github/site-policy-deprecated/amendment-to-github-terms-of-service-applicable-to-us-federal-government-users", "path_count": 1029} -{"path_article": "graphql/reference/unions", "path_count": 1027} -{"path_article": "codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces", "path_count": 1024} -{"path_article": "rest/reference/reactions", "path_count": 1024} -{"path_article": "search-github/searching-on-github/searching-for-packages", "path_count": 1022} -{"path_article": "communities/moderating-comments-and-conversations/managing-disruptive-comments", "path_count": 1022} -{"path_article": "developers/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors", "path_count": 1019} -{"path_article": "rest/commits", "path_count": 1016} -{"path_article": "rest/reference/billing", "path_count": 1016} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/about-organization-membership", "path_count": 1014} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request", "path_count": 1014} -{"path_article": "authentication/keeping-your-account-and-data-secure/reviewing-your-deploy-keys", "path_count": 1013} -{"path_article": "desktop/contributing-and-collaborating-using-github-desktop/adding-and-cloning-repositories", "path_count": 1010} -{"path_article": "codespaces/setting-up-your-project-for-codespaces/setting-up-your-nodejs-project-for-codespaces", "path_count": 1007} -{"path_article": "repositories/creating-and-managing-repositories/creating-an-issues-only-repository", "path_count": 1003} -{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests", "path_count": 998} -{"path_article": "organizations/organizing-members-into-teams/removing-organization-members-from-a-team", "path_count": 994} -{"path_article": "site-policy/privacy-policies/githubs-notice-about-the-california-consumer-privacy-act", "path_count": 994} -{"path_article": "organizations/managing-membership-in-your-organization/canceling-or-editing-an-invitation-to-join-your-organization", "path_count": 992} -{"path_article": "organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta", "path_count": 988} -{"path_article": "developers/apps/building-github-apps/managing-allowed-ip-addresses-for-a-github-app", "path_count": 984} -{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-rebasing-for-pull-requests", "path_count": 977} -{"path_article": "graphql/guides/using-global-node-ids", "path_count": 976} -{"path_article": "codespaces/troubleshooting/troubleshooting-your-connection-to-codespaces", "path_count": 974} -{"path_article": "admin/identity-and-access-management/authenticating-users-for-your-github-enterprise-server-instance/using-ldap", "path_count": 974} -{"path_article": "admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise", "path_count": 974} -{"path_article": "code-security/secret-scanning/configuring-secret-scanning-for-your-repositories", "path_count": 974} -{"path_article": "billing/managing-your-github-billing-settings/viewing-your-payment-history-and-receipts", "path_count": 973} -{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop", "path_count": 970} -{"path_article": "actions/using-github-hosted-runners/monitoring-your-current-jobs", "path_count": 962} -{"path_article": "get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository", "path_count": 959} -{"path_article": "issues/using-labels-and-milestones-to-track-work", "path_count": 958} -{"path_article": "codespaces/setting-up-your-project-for-codespaces/setting-up-your-project-for-codespaces", "path_count": 956} -{"path_article": "rest/overview", "path_count": 950} -{"path_article": "codespaces/developing-in-codespaces/developing-in-a-codespace", "path_count": 947} -{"path_article": "issues/organizing-your-work-with-project-boards/tracking-work-with-project-boards/archiving-cards-on-a-project-board", "path_count": 945} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline", "path_count": 943} -{"path_article": "issues/trying-out-the-new-projects-experience/using-insights-with-projects", "path_count": 943} -{"path_article": "graphql/guides/using-the-graphql-api-for-discussions", "path_count": 939} -{"path_article": "get-started/customizing-your-github-workflow/exploring-integrations/about-integrations", "path_count": 939} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-accessibility-settings", "path_count": 939} -{"path_article": "site-policy/content-removal-policies", "path_count": 935} -{"path_article": "sponsors", "path_count": 932} -{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages", "path_count": 930} -{"path_article": "admin/user-management/managing-users-in-your-enterprise/managing-dormant-users", "path_count": 928} -{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device", "path_count": 922} -{"path_article": "graphql/reference", "path_count": 920} -{"path_article": "rest/reference/interactions", "path_count": 914} -{"path_article": "admin/overview/system-overview", "path_count": 914} -{"path_article": "admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise", "path_count": 913} -{"path_article": "actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-google-cloud-platform", "path_count": 910} -{"path_article": "organizations/managing-organization-settings", "path_count": 907} -{"path_article": "rest/reference/dependency-graph", "path_count": 906} -{"path_article": "admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise", "path_count": 905} -{"path_article": "site-policy/github-terms/github-marketplace-developer-agreement", "path_count": 904} -{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/setting-a-theme-for-github-desktop", "path_count": 903} -{"path_article": "developers/github-marketplace/creating-apps-for-github-marketplace/requirements-for-listing-an-app", "path_count": 901} -{"path_article": "developers/apps/getting-started-with-apps", "path_count": 901} -{"path_article": "site-policy/privacy-policies", "path_count": 892} -{"path_article": "admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware", "path_count": 891} -{"path_article": "communities/documenting-your-project-with-wikis/changing-access-permissions-for-wikis", "path_count": 891} -{"path_article": "authentication/keeping-your-account-and-data-secure/about-anonymized-urls", "path_count": 887} -{"path_article": "actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-cloud-providers", "path_count": 885} -{"path_article": "pull-requests/committing-changes-to-your-project/troubleshooting-commits/commit-exists-on-github-but-not-in-my-local-clone", "path_count": 883} -{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/updating-github-desktop", "path_count": 881} -{"path_article": "billing/managing-your-github-billing-settings/adding-information-to-your-receipts", "path_count": 870} -{"path_article": "admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise", "path_count": 869} -{"path_article": "admin/user-management/managing-users-in-your-enterprise/suspending-and-unsuspending-users", "path_count": 868} -{"path_article": "code-security/code-scanning", "path_count": 868} -{"path_article": "developers/apps/managing-oauth-apps/modifying-an-oauth-app", "path_count": 867} -{"path_article": "codespaces/prebuilding-your-codespaces", "path_count": 865} -{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/managing-the-default-branch-name-for-your-repositories", "path_count": 864} -{"path_article": "organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization", "path_count": 858} +{"path_article": "desktop/installing-and-configuring-github-desktop/overview/supported-operating-systems", "path_count": 1377} +{"path_article": "communities/using-templates-to-encourage-useful-issues-and-pull-requests", "path_count": 1373} +{"path_article": "actions/monitoring-and-troubleshooting-workflows/using-the-visualization-graph", "path_count": 1367} +{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-for-your-schoolwork/why-wasnt-my-application-for-a-student-developer-pack-approved", "path_count": 1366} +{"path_article": "admin/configuration/configuring-network-settings/configuring-tls", "path_count": 1361} +{"path_article": "communities/moderating-comments-and-conversations/managing-disruptive-comments", "path_count": 1353} +{"path_article": "admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws", "path_count": 1353} +{"path_article": "organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities", "path_count": 1344} +{"path_article": "repositories/archiving-a-github-repository", "path_count": 1343} +{"path_article": "rest/deploy-keys", "path_count": 1337} +{"path_article": "admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh", "path_count": 1336} +{"path_article": "organizations/restricting-access-to-your-organizations-data", "path_count": 1334} +{"path_article": "rest/users/emails", "path_count": 1331} +{"path_article": "code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot", "path_count": 1327} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings", "path_count": 1324} +{"path_article": "repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository", "path_count": 1322} +{"path_article": "issues/organizing-your-work-with-project-boards/managing-project-boards/about-automation-for-project-boards", "path_count": 1318} +{"path_article": "communities/maintaining-your-safety-on-github/blocking-a-user-from-your-organization", "path_count": 1317} +{"path_article": "sponsors/getting-started-with-github-sponsors/about-github-sponsors", "path_count": 1316} +{"path_article": "actions/publishing-packages/publishing-java-packages-with-gradle", "path_count": 1310} +{"path_article": "desktop/installing-and-configuring-github-desktop/configuring-and-customizing-github-desktop/about-git-large-file-storage-and-github-desktop", "path_count": 1305} +{"path_article": "admin/github-actions/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise", "path_count": 1305} +{"path_article": "pull-requests/committing-changes-to-your-project/troubleshooting-commits/commit-exists-on-github-but-not-in-my-local-clone", "path_count": 1301} +{"path_article": "developers/github-marketplace/github-marketplace-overview/about-marketplace-badges", "path_count": 1300} +{"path_article": "search-github/searching-on-github/searching-in-forks", "path_count": 1298} +{"path_article": "rest/webhooks/repo-config", "path_count": 1296} +{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/updating-github-desktop", "path_count": 1292} +{"path_article": "rest/codes-of-conduct", "path_count": 1291} +{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow", "path_count": 1288} +{"path_article": "developers/apps/getting-started-with-apps", "path_count": 1287} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/removing-yourself-from-an-organization", "path_count": 1286} +{"path_article": "get-started/using-git/dealing-with-special-characters-in-branch-and-tag-names", "path_count": 1285} +{"path_article": "organizations/managing-organization-settings/setting-permissions-for-adding-outside-collaborators", "path_count": 1284} +{"path_article": "get-started/privacy-on-github/about-githubs-use-of-your-data", "path_count": 1284} +{"path_article": "admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/downloading-your-enterprise-accounts-saml-single-sign-on-recovery-codes", "path_count": 1281} +{"path_article": "organizations/managing-peoples-access-to-your-organization-with-roles/managing-security-managers-in-your-organization", "path_count": 1280} +{"path_article": "actions/using-containerized-services/creating-redis-service-containers", "path_count": 1279} +{"path_article": "rest/pulls/review-requests", "path_count": 1273} +{"path_article": "authentication/troubleshooting-ssh/error-permission-to-userrepo-denied-to-other-user", "path_count": 1273} +{"path_article": "admin/configuration/configuring-network-settings/network-ports", "path_count": 1271} +{"path_article": "developers/webhooks-and-events/events/issue-event-types", "path_count": 1268} +{"path_article": "admin/guides", "path_count": 1261} +{"path_article": "code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github", "path_count": 1260} +{"path_article": "get-started/getting-started-with-git", "path_count": 1254} +{"path_article": "rest/metrics", "path_count": 1247} +{"path_article": "admin/identity-and-access-management/using-ldap-for-enterprise-iam/using-ldap", "path_count": 1243} +{"path_article": "repositories/creating-and-managing-repositories/creating-an-issues-only-repository", "path_count": 1239} +{"path_article": "repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/configuring-commit-rebasing-for-pull-requests", "path_count": 1239} +{"path_article": "support/learning-about-github-support/about-github-premium-support", "path_count": 1228} +{"path_article": "get-started/onboarding/getting-started-with-github-team", "path_count": 1227} +{"path_article": "developers/apps/managing-oauth-apps/troubleshooting-oauth-app-access-token-request-errors", "path_count": 1226} +{"path_article": "education/explore-the-benefits-of-teaching-and-learning-with-github-education/use-github-at-your-educational-institution/about-github-campus-program", "path_count": 1222} +{"path_article": "code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors", "path_count": 1218} +{"path_article": "rest/releases/assets", "path_count": 1211} +{"path_article": "admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable", "path_count": 1208} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/filtering-files-in-a-pull-request", "path_count": 1207} +{"path_article": "actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-google-cloud-platform", "path_count": 1204} +{"path_article": "actions/using-github-hosted-runners/monitoring-your-current-jobs", "path_count": 1204} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/setting-your-profile-to-private", "path_count": 1197} +{"path_article": "get-started/customizing-your-github-workflow/exploring-integrations/about-integrations", "path_count": 1190} +{"path_article": "admin/installation/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware", "path_count": 1190} +{"path_article": "authentication/troubleshooting-ssh/error-ssh-add-illegal-option----k", "path_count": 1189} +{"path_article": "code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning", "path_count": 1187} +{"path_article": "organizations/managing-saml-single-sign-on-for-your-organization/configuring-saml-single-sign-on-and-scim-using-okta", "path_count": 1185} +{"path_article": "admin/user-management/managing-organizations-in-your-enterprise/adding-people-to-teams", "path_count": 1184} +{"path_article": "communities/setting-up-your-project-for-healthy-contributions", "path_count": 1181} +{"path_article": "sponsors/sponsoring-open-source-contributors/sponsoring-an-open-source-contributor", "path_count": 1180} +{"path_article": "admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise", "path_count": 1178} +{"path_article": "admin/identity-and-access-management/using-enterprise-managed-users-and-saml-for-iam/configuring-scim-provisioning-for-enterprise-managed-users", "path_count": 1176} +{"path_article": "admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise", "path_count": 1175} +{"path_article": "github/site-policy-deprecated/amendment-to-github-terms-of-service-applicable-to-us-federal-government-users", "path_count": 1170} +{"path_article": "search-github/searching-on-github/searching-for-packages", "path_count": 1170} +{"path_article": "code-security/guides", "path_count": 1169} +{"path_article": "pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/using-query-parameters-to-create-a-pull-request", "path_count": 1168} +{"path_article": "rest/issues/labels", "path_count": 1157} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-your-membership-in-organizations/viewing-peoples-roles-in-an-organization", "path_count": 1155} +{"path_article": "billing/managing-billing-for-your-github-account/viewing-the-subscription-and-usage-for-your-enterprise-account", "path_count": 1155} +{"path_article": "pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests", "path_count": 1153} +{"path_article": "billing/managing-billing-for-your-github-account/how-does-upgrading-or-downgrading-affect-the-billing-process", "path_count": 1153} +{"path_article": "rest/gists/gists", "path_count": 1153} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/sending-enterprise-contributions-to-your-githubcom-profile", "path_count": 1152} +{"path_article": "pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits", "path_count": 1146} +{"path_article": "actions/automating-builds-and-tests/building-and-testing-ruby", "path_count": 1145} +{"path_article": "billing/managing-your-github-billing-settings/viewing-your-payment-history-and-receipts", "path_count": 1144} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-user-account-settings/converting-a-user-into-an-organization", "path_count": 1144} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-user-account/managing-access-to-your-personal-repositories", "path_count": 1142} +{"path_article": "authentication/securing-your-account-with-two-factor-authentication-2fa/changing-two-factor-authentication-delivery-methods-for-your-mobile-device", "path_count": 1138} +{"path_article": "communities/setting-up-your-project-for-healthy-contributions/about-community-profiles-for-public-repositories", "path_count": 1125} +{"path_article": "account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings", "path_count": 1120} +{"path_article": "code-security/security-overview/about-the-security-overview", "path_count": 1118} +{"path_article": "account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-graphs-on-your-profile/troubleshooting-commits-on-your-timeline", "path_count": 1115} +{"path_article": "authentication/keeping-your-account-and-data-secure/about-anonymized-urls", "path_count": 1115} +{"path_article": "admin/configuration/configuring-your-enterprise/configuring-backups-on-your-appliance", "path_count": 1114} +{"path_article": "actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-cloud-providers", "path_count": 1114} +{"path_article": "desktop/installing-and-configuring-github-desktop/installing-and-authenticating-to-github-desktop/uninstalling-github-desktop", "path_count": 1108} +{"path_article": "admin/overview/system-overview", "path_count": 1108} +{"path_article": "organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group", "path_count": 1104} +{"path_article": "organizations/organizing-members-into-teams/removing-organization-members-from-a-team", "path_count": 1101} +{"path_article": "get-started/onboarding/getting-started-with-github-enterprise-server", "path_count": 1099} +{"path_article": "site-policy/privacy-policies", "path_count": 1095} +{"path_article": "account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github", "path_count": 1094} diff --git a/lib/sigsci.js b/lib/sigsci.js deleted file mode 100644 index 703d84a389..0000000000 --- a/lib/sigsci.js +++ /dev/null @@ -1,681 +0,0 @@ -/* - * NodeJS Module - * - * Copyright (c) 2019-2020 Signal Sciences Corp. - * - * Proprietary and Confidential - Do Not Distribute - * - */ - -/* jslint node: true */ -'use strict' - -/* jshint bitwise: true, curly: true, eqeqeq: true */ -/* jshint freeze: true, funcscope: true, futurehostile: true */ -/* jshint latedef: true, noarg: true, nocomma: true, nonbsp: true */ -/* jshint nonew: true, notypeof: true, singleGroups: true */ -/* jshint undef: true, unused: true */ -/* jshint asi:true */ - -import Session from 'msgpack5rpc' -import net from 'node:net' -import util from 'node:util' -import stream from 'node:stream' - -// default parameters -var defaultOptions = { - // path specifies the UDS to connect to the agent - path: '/var/run/sigsci.sock', - - // maxPostSize - if a POST body is larger than maxPostSize - // the post body is NOT sent to the agent. - maxPostSize: 100000, - - // socketTime - if the agent does not respond in this number of - // milliseconds, "fail open" and allow the request to pass - socketTimeout: 100 /* milliseconds */, - - // HTTP methods that can contain a body. Unlikely this needs to be - // changed. - bodyMethods: { - POST: true, - PUT: true, - PATCH: true, - }, - - // TK - anomalySize: 524288, - - // TK - anomalyDuration: 1000 /* milliseconds */, - - // Enable debug log - debug: false, - - // Inspect additional content types of body: ['text/plain','text/html'] - expectedContentTypes: [], - - // log function to use - log: function (msg) { - console.log(util.format('SIGSCI %s', msg)) - }, -} - -// Utility functinon to merge two objects into another. -// Used for setting default values. -// from http://stackoverflow.com/a/8625261 -var merge = function () { - var obj = {} - var i = 0 - var il = arguments.length - var key - for (; i < il; i++) { - for (key in arguments[i]) { - if (arguments[i].hasOwnProperty(key)) { - obj[key] = arguments[i][key] - } - } - } - return obj -} - -// rawHeadersToPairs converts a nodejs raw header list -// to a list of pairs expected in the protocol. -var rawHeadersToPairs = function (raw) { - var out = [] - var n = raw.length - for (var i = 0; i < n; i += 2) { - out.push([raw[i], raw[i + 1]]) - } - return out -} - -var headersToPairs = function (raw) { - var out = [] - for (var key in raw) { - out.push([key, raw[key]]) - } - return out -} - -var getRequestHeaders = function (req) { - // modern - if (req.rawHeaders) { - return rawHeadersToPairs(req.rawHeaders) - } - // old 0.10.X series - return headersToPairs(req.headers) -} - -var getPost = function (req, maxSize, bodyMethods, expectedContentTypes) { - // can this method even have a body? - if (bodyMethods[req.method] !== true) { - return false - } - - var contentLength = parseInt(req.headers['content-length']) - - // does content-length not exist or not make sense? - if (isNaN(contentLength) || contentLength <= 0) { - return false - } - - // too big? - if (contentLength >= maxSize) { - return false - } - - // something the agent can decode? - return isValidContentType(req, expectedContentTypes) -} - -var isValidContentType = function (req, expectedContentTypes) { - var contentType = ('' + req.headers['content-type']).toLowerCase() - - if ( - contentType.indexOf('application/x-www-form-urlencoded') !== -1 || - contentType.startsWith('multipart/form-data') || - contentType.startsWith('application/graphql') || - contentType.indexOf('json') !== -1 || - contentType.indexOf('javascript') !== -1 || - contentType.indexOf('xml') !== -1 - ) { - return true - } - - for (var i = 0; i < expectedContentTypes.length; i++) { - if (contentType.startsWith(expectedContentTypes[i])) { - return true - } - } - - if (req.rawHeaders) { - var headers = req.rawHeaders - for (var i = 0, count = 0; i < headers.length; i += 2) { - if (headers[i].toLowerCase() === 'content-type') { - if (++count > 1) { - return true - } - } - } - } - return false -} - -var isNotSpace = function (header) { - return header !== '' -} - -var isBlocking = function (responseCode) { - return responseCode >= 300 && responseCode <= 599 -} - -var isRedirect = function (responseCode) { - return responseCode >= 300 && responseCode <= 399 -} - -var splitHeader = function (line) { - var keyVal = line.split(':') - if (keyVal.length < 2) { - return [keyVal[0].trim(), ''] - } else { - return [keyVal[0].trim(), keyVal.splice(1).join(':').trim()] - } -} - -var getResponseHeaders = function (res) { - return (res._header || '').split('\r\n').filter(isNotSpace).map(splitHeader) -} - -var getRpcHeader = function (rpcResponse, header) { - var headers = rpcResponse.RequestHeaders - for (var i = 0; i < headers.length; i++) { - var entry = headers[i] - if (header === entry[0]) { - return entry[1] - } - } - return null -} - -var readPostBody = function (req, cb) { - // POST - async read - var postBody = [] - var fnOnData = function (chunk) { - // append the current chunk of data to the fullBody variable - postBody.push(chunk) - } - var fnOnEnd = function () { - setImmediate(function () { - // now we need to "push back" the postbody into a stream that - // so the raw application can continue to function no matter - // what - - // First remove the listeners we already set up - req.removeListener('data', fnOnData) - req.removeListener('end', fnOnEnd) - - // make new stream, copy it over into current request obj - var s = new stream.Readable() - s._read = function noop() {} - for (var attr in s) { - req[attr] = s[attr] - } - - // push in new body and EOF marker - postBody = Buffer.concat(postBody) - req.push(postBody) - req.push(null) - cb(postBody.toString()) - }) - } - - req.on('data', fnOnData) - req.on('end', fnOnEnd) -} - -const wafCode = { - WAF_CONNECT_ERROR: 'waf-connect-error', - WAF_CONNECT_TIMEOUT: 'waf-connect-timeout', - WAF_FAIL_OPEN: 'waf-fail-open', - WAF_OK: 'waf-ok', - WAF_BLOCKING: 'waf-blocking', - WAF_UNKNOWN: 'waf-unknown', -} - -function Sigsci(userOptions) { - this.options = merge(defaultOptions, userOptions) - - // Determine if we are UDS or TCP - // - // The default is to use UDS, so 'path' is set, and 'port' is unset. - // - // For TCP: - // 'port' must be specified - // 'host' is optional and defaults to 'localhost' - // - // For UDS: - // 'path' must be specified - // - // So: - // If 'port' is set after merge, then we are TCP, and - // delete the 'path' property to prevent node.js confusion. - // - // https://nodejs.org/api/net.html#net_socket_connect_options_connectlistener - // - if ('port' in this.options) { - delete this.options.path - } -} - -Sigsci.prototype.express = function () { - var self = this - return function (req, res, next) { - res.on('finish', function () { - onAfterResponse(req, res, self.options) - }) - middleware(req, res, self.options, function (wafResponse) { - var wafSignalCode = wafResponse.wafCode - var rpcResponse = wafResponse.response - if (shouldContinue(wafSignalCode)) { - next() - return - } else if (wafSignalCode == wafCode.WAF_BLOCKING) { - handleNativeBlocking(res, rpcResponse) - return - } - return - }) - } -} - -Sigsci.prototype.wrap = function (next) { - var self = this - return function (req, res) { - res.on('finish', function () { - onAfterResponse(req, res, self.options) - }) - middleware(req, res, self.options, function (wafResponse) { - var wafSignalCode = wafResponse.wafCode - var rpcResponse = wafResponse.response - if (shouldContinue(wafSignalCode)) { - next(req, res) - return - } else if (wafSignalCode == wafCode.WAF_BLOCKING) { - handleNativeBlocking(res, rpcResponse) - return - } - return - }) - } -} - -function handleNativeBlocking(res, rpcResponse) { - var responseCode = rpcResponse.WAFResponse - if (isRedirect(responseCode)) { - var redirectHeader = getRpcHeader(rpcResponse, 'X-Sigsci-Redirect') - if (redirectHeader) { - res.setHeader('Location', redirectHeader) - } - res.statusCode = responseCode - res.end('redirect') - } else { - res.writeHead(responseCode, { 'Content-Type': 'text/plain' }) - res.end('not acceptable') - } -} - -// this is to be used for HAPI 14 -Sigsci.prototype.hapi = function () { - var self = this - return function (request, reply) { - var req = request.raw.req - var res = request.raw.res - middleware(req, res, self.options, function (wafResponse) { - var wafSignalCode = wafResponse.wafCode - var rpcResponse = wafResponse.response - if (shouldContinue(wafSignalCode)) { - reply.continue() - return - } else if (wafSignalCode == wafCode.WAF_BLOCKING) { - var responseCode = rpcResponse.WAFResponse - if (isRedirect(responseCode)) { - var redirectHeader = getRpcHeader(rpcResponse, 'X-Sigsci-Redirect') - reply(responseCode).code(responseCode).header('Location', redirectHeader) - } else { - reply(rpcResponse.WAFResponse).code(rpcResponse.WAFResponse) - } - } - return - }) - } -} - -Sigsci.prototype.hapi18 = function () { - return this.hapi17() -} - -// this can be used for HAPI 17 and 18 -Sigsci.prototype.hapi17 = function () { - var self = this - return function (request, reply) { - var req = request.raw.req - var res = request.raw.res - return new Promise(function (resolve) { - middleware(req, res, self.options, function (wafResponse) { - var wafSignalCode = wafResponse.wafCode - var rpcResponse = wafResponse.response - if (shouldContinue(wafSignalCode)) { - resolve(reply.continue) - return - } else if (wafSignalCode == wafCode.WAF_BLOCKING) { - var responseCode = rpcResponse.WAFResponse - if (isRedirect(responseCode)) { - var redirectHeader = getRpcHeader(rpcResponse, 'X-Sigsci-Redirect') - resolve( - reply - .response(responseCode) - .code(responseCode) - .header('Location', redirectHeader) - .takeover() - ) - } else { - resolve(reply.response(responseCode).code(responseCode).takeover()) - } - return - } - return - }) - }) - } -} - -Sigsci.prototype.koa = function () { - var self = this - return function (ctx, next) { - var req = ctx.req - var res = ctx.res - return new Promise(function (resolve) { - middleware(req, res, self.options, function (wafResponse) { - res.on('finish', function () { - onAfterResponse(req, res, self.options) - }) - var wafSignalCode = wafResponse.wafCode - var rpcResponse = wafResponse.response - if (shouldContinue(wafSignalCode)) { - resolve(next()) - return - } else if (wafSignalCode == wafCode.WAF_BLOCKING) { - resolve(handleNativeBlocking(res, rpcResponse)) - return - } - return - }) - }) - } -} - -Sigsci.prototype.hapi17Ending = function () { - return this.hapiEnding() -} - -Sigsci.prototype.hapi18Ending = function () { - return this.hapiEnding() -} - -Sigsci.prototype.hapiEnding = function () { - var self = this - return function (request) { - onAfterResponse(request.raw.req, request.raw.res, self.options) - } -} - -function shouldContinue(wafSignalCode) { - return ( - wafSignalCode == wafCode.WAF_CONNECT_ERROR || - wafSignalCode == wafCode.WAF_CONNECT_TIMEOUT || - wafSignalCode == wafCode.WAF_FAIL_OPEN || - wafSignalCode == wafCode.WAF_OK || - wafSignalCode == wafCode.WAF_UNKNOWN - ) -} - -var makePre = function (req, postBody) { - var now = Date.now() - var sock = req.socket - - var scheme = 'http' - var tlsProtocol = '' - var tlsCipher = '' - if (typeof sock.getCipher === 'function') { - scheme = 'https' - var cipherStuff = sock.getCipher() - if (cipherStuff !== null) { - tlsProtocol = cipherStuff.version - tlsCipher = cipherStuff.name - } - } - - return { - ModuleVersion: 'sigsci-module-nodejs 2.1.1', - ServerVersion: 'nodejs ' + process.version, - ServerFlavor: '', - ServerName: req.headers.host, // TBD vs. require('os').hostname(); ? why include at all - Timestamp: Math.floor(req._sigsciRequestStart / 1000), - NowMillis: now, - RemoteAddr: req.connection.remoteAddress, - Method: req.method, - Scheme: scheme, - URI: req.url, - Protocol: req.httpVersion, - TLSProtocol: tlsProtocol, - TLSCipher: tlsCipher, - HeadersIn: getRequestHeaders(req), - PostBody: postBody, - } -} - -var middleware = function (req, res, options, processWafResponse) { - req._sigsciRequestStart = Date.now() - req._sigsciBytesWritten = req.socket.bytesWritten - - // GET or other method without body - if (!getPost(req, options.maxPostSize, options.bodyMethods, options.expectedContentTypes)) { - preRequest(req, '', options, processWafResponse) - return - } - - readPostBody(req, function (postBody) { - preRequest(req, postBody, options, processWafResponse) - return - }) -} - -var preRequest = function (req, postBody, options, processWafResponse) { - var client = new net.Socket() - - client.setTimeout(options.socketTimeout) - - client.connect(options, function () { - req._sigsciSession = new Session() - req._sigsciSession.attach(client, client) - req._sigsciClient = client - - var callback = function (err, rpcResponse) { - var wafResponse = onPre(req, err, options, rpcResponse) // this is resolved - processWafResponse(wafResponse) - } - req._sigsciSession.request('RPC.PreRequest', [makePre(req, postBody)], callback) - }) - - client.on('error', function (err) { - options.log(util.format('PreRequest connection error ' + JSON.stringify(err))) - client.destroy() // kill client after server's response - processWafResponse(new WAFResponse(wafCode.WAF_CONNECT_ERROR)) - }) - - client.on('timeout', function (err) { - // err is typically undefined here since its a timeout - // need to touch it to prevent lint error - err = null - options.log(util.format('PreRequest timeout after %d ms', Date.now() - req._sigsciRequestStart)) - client.destroy() // kill client after server's response - processWafResponse(new WAFResponse(wafCode.WAF_CONNECT_TIMEOUT)) - }) -} - -var onPre = function (req, err, options, rpcResponse) { - req._sigsciClient.destroy() - - if (err) { - // fail open. - options.log(util.format('onPre error: %s', err)) - return new WAFResponse(wafCode.WAF_FAIL_OPEN) - } - - // save agent response since we'll use it later. - req.SigSciAgent = rpcResponse - var responseCode = rpcResponse.WAFResponse - if (responseCode == 200) { - return new WAFResponse(wafCode.WAF_OK, rpcResponse) - } - if (isBlocking(responseCode)) { - return new WAFResponse(wafCode.WAF_BLOCKING, rpcResponse) - } - return new WAFResponse(wafCode.WAF_UNKNOWN, rpcResponse) -} - -var onAfterResponse = function (req, res, options) { - var obj - var rpcResponse = req.SigSciAgent - if (!rpcResponse) { - // something bad happened - return - } - - var duration = Date.now() - req._sigsciRequestStart - if (duration < 0) { - duration = 0 - } - - var headers = getResponseHeaders(res) - var contentLength = -1 - for (var i = 0; i < headers.length; i++) { - if (headers[i][0].toLowerCase() === 'content-length') { - contentLength = parseInt(headers[i][1]) - } - } - if (contentLength === -1 && req.socket && req.socket.bytesWritten) { - contentLength = req.socket.bytesWritten - req._sigsciBytesWritten - } - if (options.debug) { - options.log( - util.format('after,%s,%s,%s', req._sigsciRequestStart, Date.now(), rpcResponse.RequestID) - ) - } - if (rpcResponse.RequestID) { - obj = { - WAFResponse: rpcResponse.WAFResponse, - RequestID: rpcResponse.RequestID, - ResponseCode: res.statusCode, - ResponseMillis: duration, - ResponseSize: contentLength, - HeadersOut: getResponseHeaders(res), - } - send(req, res, 'RPC.UpdateRequest', obj, options, onUpdateResponse, null) - return - } - // full post response - if ( - res.statusCode >= 300 || - duration > options.anomalyDuration || - contentLength > options.anomalySize - ) { - obj = makePre(req, '') - obj.WAFResponse = rpcResponse.WAFResponse - obj.ResponseCode = res.statusCode - obj.ResponseMillis = duration - obj.ResponseSize = contentLength - obj.HeadersOut = getResponseHeaders(res) - - // do update or post request - send(req, res, 'RPC.PostRequest', obj, options, onPostResponse, null) - } - // - // no update or post request --> nothing to do - // -} - -// onUpdateResponse is triggered after a RPC.UpdateRequest -var onUpdateResponse = function (options, err /* , rpcResponse */) { - if (err !== null && err !== undefined) { - options.log(util.format('RPC.UpdateResponse error: %s', err)) - } -} - -// onPostResponse is triggered after a RPC.PostRequest -var onPostResponse = function (options, err /* , rpcResponse */) { - if (err !== null && err !== undefined) { - options.log(util.format('RPC.PostResponse error: %s', err)) - } -} - -var send = function (req, res, method, obj, options, callback, onerror) { - req._sigsciPostRequestStart = Date.now() - var client = new net.Socket() - var log = options.log - var debug = options.debug - - var destroyCallback = function (err) { - if (!client.destroyed) { - client.destroy() - } - if (callback) { - callback(options, err) - } - } - - client.setTimeout(options.socketTimeout) - client.connect(options, function () { - var session = new Session() - session.attach(client, client) - session.request(method, [obj], destroyCallback) - }) - - client.on('error', function (err) { - log(util.format('Update/PostRequest connection error: %s', err.message)) - client.destroy() // kill client after server's response - if (onerror) { - onerror(req, res) - } - }) - - client.on('timeout', function (err) { - var duration = Date.now() - req._sigsciPostRequestStart - if (debug) { - var rpcResponse = req.SigSciAgent - var requestId = '' - if (rpcResponse) { - requestId = rpcResponse.RequestID - } - log( - util.format( - 'send,%s,%s,%s,%s', - req._sigsciRequestStart, - Date.now(), - requestId, - req._sigsciPostRequestStart - ) - ) - } - log(util.format('Update/PostRequest timeout after %d ms', duration)) - client.destroy() // kill client after server's response - }) -} - -function WAFResponse(wafCode, response) { - this.wafCode = wafCode - this.response = response -} - -export default Sigsci diff --git a/middleware/cache-full-rendering.js b/middleware/cache-full-rendering.js index cf64cc8b88..c05db22878 100644 --- a/middleware/cache-full-rendering.js +++ b/middleware/cache-full-rendering.js @@ -95,7 +95,10 @@ export default async function cacheFullRendering(req, res, next) { // and the NextJS data requests. These are not dependent on the // request cookie, so they're primed for caching in the CDN. const ct = res.get('content-type') - if (ct.startsWith('text/html')) { + // We also don't want to bother caching this if it doesn't + // appear to be a NextJS HTML output with + // its `