diff --git a/tests/rendering/server.js b/tests/rendering/server.js
index 6f3f5cf6dfcb..cb2d22b96e23 100644
--- a/tests/rendering/server.js
+++ b/tests/rendering/server.js
@@ -718,13 +718,13 @@ describe('server', () => {
expect($('[data-testid=table-of-contents] ul li a').length).toBeGreaterThan(5)
})
- test('map topic renders with h2 links to articles', async () => {
+ test('map topic renders with links to articles', async () => {
const $ = await getDOM(
'/en/get-started/importing-your-projects-to-github/importing-source-code-to-github'
)
expect(
$(
- 'a[href="/en/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer"] h2'
+ 'li h2 a[href="/en/get-started/importing-your-projects-to-github/importing-source-code-to-github/about-github-importer"]'
).length
).toBe(1)
})
@@ -733,15 +733,18 @@ describe('server', () => {
const $ = await getDOM(
'/en/get-started/importing-your-projects-to-github/importing-source-code-to-github'
)
- const $bumpLinks = $('[data-testid=bump-link]')
- expect($bumpLinks.length).toBeGreaterThan(3)
+ const $links = $('[data-testid=expanded-item]')
+ expect($links.length).toBeGreaterThan(3)
})
test('map topic intros are parsed', async () => {
const $ = await getDOM(
'/en/get-started/importing-your-projects-to-github/importing-source-code-to-github'
)
- const $intro = $('[data-testid=bump-link][href*="source-code-migration-tools"] > p')
+ const $parent = $('[data-testid=expanded-item] a[href*="source-code-migration-tools"]')
+ .parent()
+ .parent()
+ const $intro = $('p', $parent)
expect($intro.length).toBe(1)
expect($intro.html()).toContain('You can use external tools to move your projects to GitHub')
})
diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md
index 7aeae41e3675..b6323bbd38fb 100644
--- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md
+++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md
@@ -129,9 +129,9 @@ Email notifications from {% data variables.product.product_location %} contain t
| --- | --- |
| `From` address | This address will always be {% ifversion fpt or ghec %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. |
| `To` field | This field connects directly to the thread.{% ifversion not ghae %} If you reply to the email, you'll add a new comment to the conversation.{% endif %} |
-| `Cc` address | {% data variables.product.product_name %} will `Cc` you if you're subscribed to a conversation. The second `Cc` email address matches the notification reason. The suffix for these notification reasons is {% data variables.notifications.cc_address %}. The possible notification reasons are:
- `assign`: You were assigned to an issue or pull request.
- `author`: You created an issue or pull request.
- `ci_activity`: A {% data variables.product.prodname_actions %} workflow run that you triggered was completed.
- `comment`: You commented on an issue or pull request.
- `manual`: There was an update to an issue or pull request you manually subscribed to.
- `mention`: You were mentioned on an issue or pull request.
- `push`: Someone committed to a pull request you're subscribed to.
- `review_requested`: You or a team you're a member of was requested to review a pull request.
{% ifversion fpt or ghes or ghae or ghec %}- `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
{% endif %}- `state_change`: An issue or pull request you're subscribed to was either closed or opened.
- `subscribed`: There was an update in a repository you're watching.
- `team_mention`: A team you belong to was mentioned on an issue or pull request.
- `your_activity`: You opened, commented on, or closed an issue or pull request.
|
-| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `
..{% data variables.command_line.backticks %}`. |{% ifversion fpt or ghes or ghae or ghec %}
-| `X-GitHub-Severity` field | {% data reusables.repositories.security-alerts-x-github-severity %} The possible severity levels are:- `low`
- `moderate`
- `high`
- `critical`
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |{% endif %}
+| `Cc` address | {% data variables.product.product_name %} will `Cc` you if you're subscribed to a conversation. The second `Cc` email address matches the notification reason. The suffix for these notification reasons is {% data variables.notifications.cc_address %}. The possible notification reasons are: - `assign`: You were assigned to an issue or pull request.
- `author`: You created an issue or pull request.
- `ci_activity`: A {% data variables.product.prodname_actions %} workflow run that you triggered was completed.
- `comment`: You commented on an issue or pull request.
- `manual`: There was an update to an issue or pull request you manually subscribed to.
- `mention`: You were mentioned on an issue or pull request.
- `push`: Someone committed to a pull request you're subscribed to.
- `review_requested`: You or a team you're a member of was requested to review a pull request.
- `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
- `state_change`: An issue or pull request you're subscribed to was either closed or opened.
- `subscribed`: There was an update in a repository you're watching.
- `team_mention`: A team you belong to was mentioned on an issue or pull request.
- `your_activity`: You opened, commented on, or closed an issue or pull request.
|
+| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |
+| `X-GitHub-Severity` field | {% data reusables.repositories.security-alerts-x-github-severity %} The possible severity levels are:- `low`
- `moderate`
- `high`
- `critical`
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |
## Choosing your notification settings
@@ -139,8 +139,8 @@ Email notifications from {% data variables.product.product_location %} contain t
{% data reusables.notifications-v2.manage-notifications %}
3. On the notifications settings page, choose how you receive notifications when:
- There are updates in repositories or team discussions you're watching or in a conversation you're participating in. For more information, see "[About participating and watching notifications](#about-participating-and-watching-notifications)."
- - You gain access to a new repository or you've joined a new team. For more information, see "[Automatic watching](#automatic-watching)."{% ifversion fpt or ghes or ghae or ghec %}
- - There are new {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[{% data variables.product.prodname_dependabot_alerts %} notification options](#dependabot-alerts-notification-options)." {% endif %} {% ifversion fpt or ghec %}
+ - You gain access to a new repository or you've joined a new team. For more information, see "[Automatic watching](#automatic-watching)."
+ - There are new {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[{% data variables.product.prodname_dependabot_alerts %} notification options](#dependabot-alerts-notification-options)." {% ifversion fpt or ghec %}
- There are workflow runs updates on repositories set up with {% data variables.product.prodname_actions %}. For more information, see "[{% data variables.product.prodname_actions %} notification options](#github-actions-notification-options)."{% endif %}{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5668 %}
- There are new deploy keys added to repositories that belong to organizations that you're an owner of. For more information, see "[Organization alerts notification options](#organization-alerts-notification-options)."{% endif %}
@@ -194,7 +194,6 @@ If you are a member of more than one organization, you can configure each one to
5. Select one of your verified email addresses, then click **Save**.

-{% ifversion fpt or ghes or ghae or ghec %}
## {% data variables.product.prodname_dependabot_alerts %} notification options
{% data reusables.notifications.vulnerable-dependency-notification-enable %}
@@ -202,7 +201,6 @@ If you are a member of more than one organization, you can configure each one to
{% data reusables.notifications.vulnerable-dependency-notification-options %}
For more information about the notification delivery methods available to you, and advice on optimizing your notifications for {% data variables.product.prodname_dependabot_alerts %}, see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)."
-{% endif %}
{% ifversion fpt or ghes or ghec %}
## {% data variables.product.prodname_actions %} notification options
diff --git a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox.md b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox.md
index 13938bbdf39a..aa99fde1db70 100644
--- a/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox.md
+++ b/translations/es-ES/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox.md
@@ -112,15 +112,13 @@ To filter notifications for specific activity on {% data variables.product.produ
- `is:gist`
- `is:issue-or-pull-request`
- `is:release`
-- `is:repository-invitation`{% ifversion fpt or ghes or ghae or ghec %}
-- `is:repository-vulnerability-alert`{% endif %}{% ifversion fpt or ghec %}
+- `is:repository-invitation`
+- `is:repository-vulnerability-alert`{% ifversion fpt or ghec %}
- `is:repository-advisory`{% endif %}
- `is:team-discussion`{% ifversion fpt or ghec %}
- `is:discussion`{% endif %}
-{% ifversion fpt or ghes or ghae or ghec %}
For information about reducing noise from notifications for {% data variables.product.prodname_dependabot_alerts %}, see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)."
-{% endif %}
You can also use the `is:` query to describe how the notification was triaged.
@@ -142,8 +140,8 @@ To filter notifications by why you've received an update, you can use the `reaso
| `reason:invitation` | When you're invited to a team, organization, or repository.
| `reason:manual` | When you click **Subscribe** on an issue or pull request you weren't already subscribed to.
| `reason:mention` | You were directly @mentioned.
-| `reason:review-requested` | You or a team you're on have been requested to review a pull request.{% ifversion fpt or ghes or ghae or ghec %}
-| `reason:security-alert` | When a security alert is issued for a repository.{% endif %}
+| `reason:review-requested` | You or a team you're on have been requested to review a pull request.
+| `reason:security-alert` | When a security alert is issued for a repository.
| `reason:state-change` | When the state of a pull request or issue is changed. For example, an issue is closed or a pull request is merged.
| `reason:team-mention` | When a team you're a member of is @mentioned.
| `reason:ci-activity` | When a repository has a CI update, such as a new workflow run status.
@@ -161,7 +159,6 @@ For example, to see notifications from the octo-org organization, use `org:octo-
{% endif %}
-{% ifversion fpt or ghes or ghae or ghec %}
## {% data variables.product.prodname_dependabot %} custom filters
{% ifversion fpt or ghec or ghes > 3.2 %}
@@ -182,4 +179,3 @@ If you use {% data variables.product.prodname_dependabot %} to tell you about in
For more information about {% data variables.product.prodname_dependabot %}, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)."
{% endif %}
-{% endif %}
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile.md
index 4d49a93bf795..ae57eabc8b0a 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile.md
@@ -20,7 +20,7 @@ Opcionalmente, puedes elegir agregar una descripción, ubicación, sitio web y d
{% ifversion fpt %}
Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden confirmar la identidad de la organización y mostrar una insignia de "Verificado" en la página de perfil de la misma si verifican los dominios de la organización con {% data variables.product.product_name %}. Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" en la documentación de {% data variables.product.prodname_ghe_cloud %}.
-{% elsif ghec or ghes > 3.1 %}
+{% elsif ghec or ghes %}
Para confirmar la identidad de tu organización y mostrar una insignia de "Verificado" en su página de perfil, puedes verificar sus dominios con {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)."
{% endif %}
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
index 1c50b3ef57bf..269c22b78b3c 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
@@ -4,7 +4,7 @@ intro: 'Puedes administrar la forma en que {% data variables.product.product_nam
versions:
fpt: '*'
ghae: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghec: '*'
topics:
- Accounts
diff --git a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
index 8751eda3bf4e..dddd46322199 100644
--- a/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
+++ b/translations/es-ES/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
@@ -32,33 +32,33 @@ También puedes {% ifversion fpt or ghec %}invitar{% else %}agregar{% endif %} u
El propietario del repositorio tiene control completo del repositorio. Adicionalmente a las acciones que pudiera realizar cualquier colaborador, el propietario del repositorio puede realizar las siguientes.
-| Acción | Más información |
-|:------------------------------------------------------------------------------------------------------------------------------------------------------------- |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| {% ifversion fpt or ghec %}Invitar colaboradores{% else %}Agregar colaboradores{% endif %} | |
-| "[Invitar colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)" | |
+| Acción | Más información |
+|:------------------------------------------------------------------------------------------------------------------------------------------------------------- |:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| {% ifversion fpt or ghec %}Invitar colaboradores{% else %}Agregar colaboradores{% endif %} | |
+| "[Invitar colaboradores a un repositorio personal](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)" | |
| Cambiar la visibilidad del repositorio | "[Configurar la visibilidad del repositorio](/github/administering-a-repository/setting-repository-visibility)" |{% ifversion fpt or ghec %}
| Limitar las interacciones con el repositorio | "[Limitar las interacciones en tu repositorio](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)"
{% endif %}
-| Renombrar una rama, incluyendo la rama predeterminada | "[Renombrar una rama](/github/administering-a-repository/renaming-a-branch)" |
-| Fusionar una solicitud de extracción sobre una rama protegida, incluso si no hay revisiones de aprobación | "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)" |
-| Eliminar el repositorio | "[Borrar un repositorio](/repositories/creating-and-managing-repositories/deleting-a-repository)" |
+| Renombrar una rama, incluyendo la rama predeterminada | "[Renombrar una rama](/github/administering-a-repository/renaming-a-branch)" |
+| Fusionar una solicitud de extracción sobre una rama protegida, incluso si no hay revisiones de aprobación | "[Acerca de las ramas protegidas](/github/administering-a-repository/about-protected-branches)" |
+| Eliminar el repositorio | "[Borrar un repositorio](/repositories/creating-and-managing-repositories/deleting-a-repository)" |
| Administrar los temas del repositorio | "[Clasificar tu repositorio con temas](/github/administering-a-repository/classifying-your-repository-with-topics)" |{% ifversion fpt or ghec %}
| Administrar la seguridad y la configuración de análisis del repositorio | "[Administrar la configuración de análisis y seguridad de tu repositorio](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" |{% endif %}{% ifversion fpt or ghec %}
-| Habilitar la gráfica de dependencias para un repositorio privado | "[Explorar las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)" |{% endif %}{% ifversion fpt or ghes > 3.1 or ghec or ghae %}
-| Borrar y restablecer paquetes | "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)"
+| Habilitar la gráfica de dependencias para un repositorio privado | "[Explorar las dependencias de un repositorio](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)"
{% endif %}
-| Personalizar la vista previa de las redes sociales de un repositorio | "[Personalizar la vista previa de las redes sociales de tu repositorio](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)" |
-| Crear una plantilla del repositorio | "[Crear un repositorio de plantilla](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)" |{% ifversion fpt or ghes or ghae or ghec %}
-| Control access to {% data variables.product.prodname_dependabot_alerts %} | "[Administrar la configuración de análisis y seguridad de tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" |{% endif %}{% ifversion fpt or ghec %}
-| Descartar las {% data variables.product.prodname_dependabot_alerts %} en el repositorio | "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" |
+| Borrar y restablecer paquetes | "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)" |
+| Personalizar la vista previa de las redes sociales de un repositorio | "[Personalizar la vista previa de las redes sociales de tu repositorio](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)" |
+| Crear una plantilla del repositorio | "[Crear un repositorio de plantilla](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)" |
+| Control access to {% data variables.product.prodname_dependabot_alerts %} | "[Administrar la configuración de análisis y seguridad de tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" |{% ifversion fpt or ghec %}
+| Descartar las {% data variables.product.prodname_dependabot_alerts %} en el repositorio | "[Ver y actualizar{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)" |
| Administrar el uso de datos para un repositorio privado | "[Administrar la configuración del uso de datos para tu repositorio privado](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)"
{% endif %}
-| Definir propietarios del código para un repositorio | "[Acerca de los propietarios del código](/github/creating-cloning-and-archiving-repositories/about-code-owners)" |
+| Definir propietarios del código para un repositorio | "[Acerca de los propietarios del código](/github/creating-cloning-and-archiving-repositories/about-code-owners)" |
| Archivar el repositorio | "[Archivar repositorios](/repositories/archiving-a-github-repository/archiving-repositories)" |{% ifversion fpt or ghec %}
-| Crear asesorías de seguridad | "[Acerca de las {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)" |
+| Crear asesorías de seguridad | "[Acerca de las {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)" |
| Mostrar el botón del patrocinador | "[Mostrar un botón de patrocinador en tu repositorio](/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository)"
{% endif %}
-| Permitir o dejar de permitir la fusión automática para las solicitudes de cambios | "[Administrar la fusión automática para las solicitudes de cambios en tu repositorio](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)" |
+| Permitir o dejar de permitir la fusión automática para las solicitudes de cambios | "[Administrar la fusión automática para las solicitudes de cambios en tu repositorio](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)" |
## Acceso de colaborador para un repositorio que pertenezca a una cuenta personal
@@ -74,9 +74,8 @@ Los colaboradores también pueden realizar las siguientes acciones.
| Acción | Más información |
|:-------------------------------------------------------------------------------------------------------------- |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Bifurcar el repositorio | "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" |{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| Renombrar una rama diferente a la predeterminada | "[Renombrar una rama](/github/administering-a-repository/renaming-a-branch)"
-{% endif %}
+| Bifurcar el repositorio | "[Acerca de las bifurcaciones](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" |
+| Renombrar una rama diferente a la predeterminada | "[Renombrar una rama](/github/administering-a-repository/renaming-a-branch)" |
| Crear, editar, y borrar comentarios en las confirmaciones, solicitudes de cambios y propuestas del repositorio | - "[Acerca de las propuestas](/github/managing-your-work-on-github/about-issues)"
- "[Comentar en una solicitud de cambios](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)"
- "[Administrar los comentarios perjudiciales](/communities/moderating-comments-and-conversations/managing-disruptive-comments)"
|
| Crear, asignar, cerrar y volver a abrir las propuestas en el repositorio | "[Administrar tu trabajo con las propuestas](/github/managing-your-work-on-github/managing-your-work-with-issues)" |
| Administrar las etiquetas para las propuestas y solicitudes de cambios en el repositorio | "[Etiquetar las propuestas y solicitudes de cambios](/github/managing-your-work-on-github/labeling-issues-and-pull-requests)" |
diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md
index 8196371bcdb4..c8786595ae84 100644
--- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md
+++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-net.md
@@ -179,7 +179,6 @@ Después de que se completa un flujo de trabajo, puedes cargar los artefactos qu
Para obtener más información, consulta "[Conservar datos de flujo de trabajo mediante artefactos](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)".
-
```yaml
name: dotnet package
@@ -225,10 +224,10 @@ on:
jobs:
deploy:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
- uses: {% data reusables.actions.action-setup-dotnet %}
diff --git a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md
index aa9f518c860b..16c9da084272 100644
--- a/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md
+++ b/translations/es-ES/content/actions/automating-builds-and-tests/building-and-testing-ruby.md
@@ -279,10 +279,10 @@ on:
jobs:
build:
name: Build + Publish
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
diff --git a/translations/es-ES/content/actions/deployment/about-deployments/about-continuous-deployment.md b/translations/es-ES/content/actions/deployment/about-deployments/about-continuous-deployment.md
index 33d2257ba7a7..d119ebeb29dc 100644
--- a/translations/es-ES/content/actions/deployment/about-deployments/about-continuous-deployment.md
+++ b/translations/es-ES/content/actions/deployment/about-deployments/about-continuous-deployment.md
@@ -29,7 +29,7 @@ Puedes configurar un flujo de trabajo de {% data variables.product.prodname_acti
Puedes configurar tu flujo de trabajo de DC para que se ejecute cuando ocurra un evento de {% data variables.product.product_name %} (por ejemplo, cuando se sube código nuevo a la rama predeterminada de tu repositorio), en un horario establecido o cuando ocurre un evento externo que utilice el webhook de despacho. Para obtener más información sobre cuándo puede ejecutarse tu flujo de trabajo, consulta la sección "[Eventos que activan flujos de trabajo](/actions/reference/events-that-trigger-workflows)".
-{% data variables.product.prodname_actions %} Proporciona características que te dan más control sobre los despliegues. Por ejemplo, puedes utilizar ambientes para requerir aprobaciones para que proceda un job, restringir que ramas pueden activar un flujo de trabajo o limitar el acceso a los secretos. {% ifversion fpt or ghae or ghes > 3.1 or ghec %}Puedes utilizar la concurrencia para limitar tu mapa de DC a un máximo de un despliegue en curso y uno pendiente. {% endif %}Para obtener más información sobre estas características, consulta las secciones "[Desplegar con las Github Actions](/actions/deployment/deploying-with-github-actions)" y "[Utilizar ambientes para despliegue](/actions/deployment/using-environments-for-deployment)".
+{% data variables.product.prodname_actions %} Proporciona características que te dan más control sobre los despliegues. Por ejemplo, puedes utilizar ambientes para requerir aprobaciones para que proceda un job, restringir que ramas pueden activar un flujo de trabajo o limitar el acceso a los secretos. You can use concurrency to limit your CD pipeline to a maximum of one in-progress deployment and one pending deployment. For more information about these features, see "[Deploying with GitHub Actions](/actions/deployment/deploying-with-github-actions)" and "[Using environments for deployment](/actions/deployment/using-environments-for-deployment)."
{% ifversion fpt or ghec or ghae-issue-4856 or ghes > 3.4 %}
diff --git a/translations/es-ES/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md b/translations/es-ES/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md
index 1c1b566953cc..6b6bf67220bb 100644
--- a/translations/es-ES/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md
+++ b/translations/es-ES/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md
@@ -34,7 +34,7 @@ Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %}
## Reglas de protección de ambiente
-Las reglas de protección de ambiente requieren que pasen condiciones específicas antes de que un job que referencia al ambiente pueda proceder. {% ifversion fpt or ghae or ghes > 3.1 or ghec %}Puedes utilizar las reglas de protección de ambiente para requerir una aprobación manual, retrasar un job, o restringir el ambiente a ramas específicas.{% else %}Puedes utilizar la protección de ambiente para requerir una aprobación manual o retrasar un job.{% endif %}
+Las reglas de protección de ambiente requieren que pasen condiciones específicas antes de que un job que referencia al ambiente pueda proceder. Puedes utilizar reglas de protección de ambiente para requerir una aprobación manual, retrasar un job o restringir el ambiente a ramas específicas.
### Revisores requeridos
@@ -46,7 +46,6 @@ Para obtener más información sobre cómo revisar jobs que referencian un ambie
Utiliza un temporizador de espera para retrasar un job durante una cantidad de tiempo específica después de que el job se active inicialmente. El tiempo (en minutos) debe ser un número entero entre 0 y 43,200 (30 días).
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
### Ramas de despliegue
Utiliza ramas de despliegue para restringir las ramas que pueden hacer despliegues en el ambiente. A continuación encnotrarás las opciones para las ramas de despliegue de un ambiente:
@@ -56,7 +55,6 @@ Utiliza ramas de despliegue para restringir las ramas que pueden hacer despliegu
* **Ramas selectas**: Solo las ramas que coincidan con tus patrones específicos de nombre podrán hacer despliegues en el ambiente.
Por ejemplo, si especificas `releases/*` como una regla de rama de despliegue, solo aquellas ramas cuyo nombre inicie con `releases/` podrán hacer despliegues en el ambiente. (Los caracteres de comodín no coincidirán con `/`. Para hacer coincidir las ramas que inicien con `release/` y contengan una diagonal sencilla adicional utiliza `release/*/*`.) Si agregas `main` como regla de rama de despliegue, la rama que se llame `main` también podrá hacer despliegues en el ambiente. Para obtener más información sobre las opciones de sintaxis para las ramas de despliegue, consulta la [documentación de File.fnmatch de Ruby](https://ruby-doc.org/core-2.5.1/File.html#method-c-fnmatch).
-{% endif %}
## Secretos de ambiente
Los secretos que se almacenan en un ambiente sólo se encuentran disponibles para los jobs de flujo de trabajo que referencien el ambiente. Si el ambiente requiere aprobación, un job no puede acceder a secretos de ambiente hasta que uno de los revisores requeridos lo apruebe. Para obtener más información sobre los secretos, consulta la sección "[Secretos cifrados](/actions/reference/encrypted-secrets)".
@@ -101,7 +99,7 @@ Los secretos que se almacenan en un ambiente sólo se encuentran disponibles par
1. Ingresa el valor del secreto.
1. Haz clic en **Agregar secreto** (Agregar secreto).
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}También puedes crear y configurar ambientes a través de la API de REST. Para obtener más información, consulta las secciones de "[Ambientes](/rest/reference/repos#environments)" y "[Secretos](/rest/reference/actions#secrets)".{% endif %}
+También puedes crear y configurar ambientes a través de la API de REST. Para obtener más información, consulta las secciones "[Ambientes](/rest/reference/repos#environments)" y "[Secretos](/rest/reference/actions#secrets)".
El ejecutar un flujo de trabajo que referencie un ambiente que no existe creará un ambiente con el nombre referenciado. El ambiente recién creado no tendrá configurada ninguna regla de protección o secreto. Cualquiera que pueda editar flujos de trabajo en el repositorio podrá crear ambientes a través de un archivo de flujo de trabajo, pero solo los administradoresd e repositorio pueden configurar el ambiente.
@@ -125,13 +123,13 @@ El borrar un ambiente borrará todos los secretos y reglas de protección asocia
1. Junto al ambiente que quieres borrar, haz clic en {% octicon "trash" aria-label="The trash icon" %}.
2. Da clic en **Entiendo, borra este ambiente**.
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}También puedes borrar los ambientes a través de la API de REST Para obtener más información, consulta la sección "[Ambientes](/rest/reference/repos#environments)".{% endif %}
+También puyedes borrar ambientes a través de la API de REST. Para obtener más información, consulta la sección "[Ambientes](/rest/reference/repos#environments)".
## Cómo se relacionan los ambientes con los desplilegues
{% data reusables.actions.environment-deployment-event %}
-Puedes acceder a estos objetos a través de la API de REST o la API de GraphQL. También puedes suscribirte a estos eventos de webhook. Para obtener más información, consulta las secciones "[Repositorios](/rest/reference/repos#deployments)" (API de REST), "[Objetos]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#deployment)"(API de GraphQL) o "[Cargas útiles y eventos de Webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#deployment)".
+Puedes acceder a estos objetos a través de la API de REST o la API de GraphQL. También puedes suscribirte a estos eventos de webhook. Para obtener más información, consulta las secciones "[Repositorios](/rest/reference/repos#deployments)" (API de REST), "[Objetos](/graphql/reference/objects#deployment)"(API de GraphQL) o "[Cargas útiles y eventos de Webhook](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#deployment)".
## Pasos siguientes
diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/es-ES/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md
index 7d166ec2fd96..33df75d7fe38 100644
--- a/translations/es-ES/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md
+++ b/translations/es-ES/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md
@@ -56,7 +56,7 @@ You can add self-hosted runners to a single repository. To add a self-hosted run
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-runners %}
-1. Under {% ifversion ghes > 3.1 or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %}, click **Add runner**.
+1. Under {% ifversion ghes or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %}, click **Add runner**.
{% data reusables.actions.self-hosted-runner-configure %}
{% endif %}
{% data reusables.actions.self-hosted-runner-check-installation-success %}
@@ -77,7 +77,7 @@ You can add self-hosted runners at the organization level, where they can be use
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.org_settings %}
{% data reusables.organizations.settings-sidebar-actions-runners %}
-1. Under {% ifversion ghes > 3.1 or ghae %}"Runners", click **Add new**, then click **New runner**.{% elsif ghes < 3.2 %}"Self-hosted runners", click **Add runner**."{% endif %}
+1. Under {% ifversion ghes or ghae %}"Runners", click **Add new**, then click **New runner**.{% endif %}
{% data reusables.actions.self-hosted-runner-configure %}
{% endif %}
{% data reusables.actions.self-hosted-runner-check-installation-success %}
diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md b/translations/es-ES/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md
index bd20f96cb39e..4915240fc8ca 100644
--- a/translations/es-ES/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md
+++ b/translations/es-ES/content/actions/hosting-your-own-runners/customizing-the-containers-used-by-jobs.md
@@ -54,23 +54,23 @@ The `prepare_job` command is called when a job is started. {% data variables.pro
#### Argumentos
- `jobContainer`: **Optional**. An object containing information about the specified job container.
- - `image`: **Required**. A string containing the Docker image.
+ - `image`: **Opcional**. A string containing the Docker image.
- `workingDirectory`: **Required**. A string containing the absolute path of the working directory.
- - `createOptions`: **Optional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- - `environmentVariables`: **Optional**. Sets a map of key environment variables.
+ - `createOptions`: **Opcional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
+ - `environmentVariables`: **Opcional**. Sets a map of key environment variables.
- `userMountVolumes`: **Optional**. An array of user mount volumes set in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- - `sourceVolumePath`: **Required**. The source path to the volume that will be mounted into the Docker container.
- - `targetVolumePath`: **Required**. The target path to the volume that will be mounted into the Docker container.
- - `readOnly`: **Required**. Determines whether or not the mount should be read-only.
- - `systemMountVolumes`: **Required**. An array of mounts to mount into the container, same fields as above.
+ - `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container.
+ - `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container.
+ - `readOnly`: **Opcional**. Determines whether or not the mount should be read-only.
+ - `systemMountVolumes`: **Requerido**. An array of mounts to mount into the container, same fields as above.
- `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container.
- `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container.
- `readOnly`: **Opcional**. Determines whether or not the mount should be read-only.
- `registro` **Optional**. The Docker registry credentials for a private container registry.
- `username`: **Optional**. The username of the registry account.
- - `password`: **Optional**. The password to the registry account.
- - `serverUrl`: **Optional**. The registry URL.
- - `portMappings`: **Optional**. A key value hash of _source:target_ ports to map into the container.
+ - `password`: **Opcional**. The password to the registry account.
+ - `serverUrl`: **Opcional**. The registry URL.
+ - `portMappings`: **Opcional**. A key value hash of _source:target_ ports to map into the container.
- `services`: **Optional**. An array of service containers to spin up.
- `contextName`: **Required**. The name of the service in the Job context.
- `image`: **Opcional**. A string containing the Docker image.
@@ -251,12 +251,12 @@ The `run_container_step` command is called once for each container action in you
- `image`: **Optional**. A string containing the docker image. Otherwise a dockerfile must be provided.
- `dockerfile`: **Optional**. A string containing the path to the dockerfile, otherwise an image must be provided.
-- `entryPointArgs`: **Optional**. A list containing the entry point args.
-- `entryPoint`: **Optional**. The container entry point to use if the default image entrypoint should be overwritten.
+- `entryPointArgs`: **Opcional**. A list containing the entry point args.
+- `entryPoint`: **Opcional**. The container entry point to use if the default image entrypoint should be overwritten.
- `workingDirectory`: **Required**. A string containing the absolute path of the working directory.
- `createOptions`: **Opcional**. The optional _create_ options specified in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- `environmentVariables`: **Opcional**. Sets a map of key environment variables.
-- `prependPath`: **Optional**. An array of additional paths to prepend to the `$PATH` variable.
+- `prependPath`: **Opcional**. An array of additional paths to prepend to the `$PATH` variable.
- `userMountVolumes`: **Optional**. an array of user mount volumes set in the YAML. For more information, see "[Example: Running a job within a container](/actions/using-jobs/running-jobs-in-a-container#example-running-a-job-within-a-container)."
- `sourceVolumePath`: **Requerido**. The source path to the volume that will be mounted into the Docker container.
- `targetVolumePath`: **Requerido**. The target path to the volume that will be mounted into the Docker container.
@@ -527,4 +527,4 @@ There is currently no timeout setting available for the script executed by `ACTI
### Reviewing the workflow run log
-To confirm whether your scripts are executing, you can review the logs for that job. For more information on checking the logs, see "[Viewing logs to diagnose failures](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)."
+To confirm whether your scripts are executing, you can review the logs for that job. Para obtener más información sobre cómo verificar las bitácoras, consulta la sección "[Visualizar las bitácoras para diagnosticar las fallas](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)".
diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md
index f2c3764e1c99..f9996a90b08e 100644
--- a/translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md
+++ b/translations/es-ES/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md
@@ -67,7 +67,7 @@ Cuando creas un grupo, debes elegir la política que define qué reositorios{% i
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.org_settings %}
{% data reusables.organizations.settings-sidebar-actions-runner-groups %}
-1. Debajo de {% ifversion ghes > 3.1 or ghae %}"Ejecutores"{% elsif ghes < 3.2 %}"Ejecutores auto-hospedados"{% endif %}, haz clic en **Agregar nuevo** y luego en **Grupo nuevo**.
+1. Debajo de {% ifversion ghes or ghae %}"Ejecutores"{% endif %}, haz clic en **Agregar nuevo** y luego en **Grupo nuevo**.

1. Ingresa un nombre para tu grupo de ejecutores y asigna una política para el acceso al repositorio.
@@ -204,7 +204,7 @@ Si no especificas un grupo de ejecutores durante el proceso de registro, tus eje
2. Selecciona el menú desplegable de **Grupo de ejecutores**.
3. En "Mover el ejecutor al grupo", elige un grupo destino para el ejecutor.
{% elsif ghae or ghes < 3.4 %}
-1. En la sección de {% ifversion ghes > 3.1 or ghae %}"Grupos de ejecutores"{% elsif ghes < 3.2 %}"Ejecutores auto-hospedados"{% endif %} de la página de ajustes, ubica al grupo actual del ejecutor que quieres mover y expande la lista de sus miembros. 
+1. En la sección {% ifversion ghes or ghae %}"Grupos de ejecutores"{% endif %} de la página de ajustes, ubica el grupo actual del ejecutor que quieras mover y expande la lista de miembros del grupo. 
2. Selecciona la casilla junto al ejecutor auto-hospedado y da clic en **Mover a grupo** para ver los destinos disponibles. 
3. Para mover el ejecutor, da clic en el grupo de destino. 
{% endif %}
@@ -213,16 +213,11 @@ Si no especificas un grupo de ejecutores durante el proceso de registro, tus eje
Los ejecutores auto-hospedados se devuelven automáticamente al grupo predeterminado cuando su grupo se elimina.
-{% ifversion ghes > 3.1 or ghae or ghec %}
+{% ifversion ghes or ghae or ghec %}
{% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %}
1. En la lista de grupos, a la derecha del grupo que quieras borrar, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}.
2. Para eliminar el grupo, da clic en **Eliminar grupo**.
3. Revisa el mensaje de confirmación y da clic en **Eliminar este grupo de ejecutores**.
-{% elsif ghes < 3.2 %}
-1. En la sección de "Ejecutores auto-hospedados" de la página de ajustes, ubica el grupo que quieras borrar y haz clic en el botón {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}. 
-1. Para eliminar el grupo, da clic en **Eliminar grupo**. 
-
-1. Revisa el mensaje de confirmación y da clic en **Eliminar este grupo de ejecutores**.
{% endif %}
{% endif %}
diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md b/translations/es-ES/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md
index 8bc1ed42f15d..b0c3fe73eee5 100644
--- a/translations/es-ES/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md
+++ b/translations/es-ES/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md
@@ -24,7 +24,7 @@ shortTitle: Monitor & troubleshoot
{% data reusables.actions.self-hosted-runner-navigate-repo-and-org %}
{% data reusables.organizations.settings-sidebar-actions-runners %}
-1. Under {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %}, you can view a list of registered runners, including the runner's name, labels, and status.
+1. Under "Runners", you can view a list of registered runners, including the runner's name, labels, and status.
The status can be one of the following:
@@ -167,7 +167,6 @@ If you want to customize the self-hosted runner application service, do not dire
{% endmac %}
-
{% windows %}
## Using PowerShell to check the self-hosted runner application service
@@ -265,4 +264,4 @@ User=runner-user
{% data reusables.actions.upgrade-runners-before-upgrade-ghes %}
If your runners are offline for this reason, manually update the runners. For more information, see the installation instructions for [the latest release](https://github.com/actions/runner/releases/latest) in the actions/runner repository.
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/content/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job.md b/translations/es-ES/content/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job.md
index 7750faad8200..19cbdc2a89ed 100644
--- a/translations/es-ES/content/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job.md
+++ b/translations/es-ES/content/actions/hosting-your-own-runners/running-scripts-before-or-after-a-job.md
@@ -40,7 +40,7 @@ Your custom scripts can use the following features:
### Handling exit codes
-For pre-job scripts, exit code `0` indicates that the script completed successfully, and the job will then proceed to run. If there is any other exit code, the job will not run and will be marked as failed. To see the results of your pre-job scripts, check the logs for `Set up runner` entries. For more information on checking the logs, see "[Viewing logs to diagnose failures](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)."
+For pre-job scripts, exit code `0` indicates that the script completed successfully, and the job will then proceed to run. If there is any other exit code, the job will not run and will be marked as failed. To see the results of your pre-job scripts, check the logs for `Set up runner` entries. Para obtener más información sobre cómo verificar las bitácoras, consulta la sección "[Visualizar las bitácoras para diagnosticar las fallas](/actions/monitoring-and-troubleshooting-workflows/using-workflow-run-logs#viewing-logs-to-diagnose-failures)".
The [`continue-on-error`](/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idcontinue-on-error) setting is not supported for use by these scripts.
diff --git a/translations/es-ES/content/actions/index.md b/translations/es-ES/content/actions/index.md
index 7ea2dae145cb..b8ec7479a4dc 100644
--- a/translations/es-ES/content/actions/index.md
+++ b/translations/es-ES/content/actions/index.md
@@ -52,7 +52,7 @@ versions:
children:
- /quickstart
- /learn-github-actions
- - /examples
+ - /examples
- /using-workflows
- /using-jobs
- /managing-workflow-runs
@@ -69,3 +69,4 @@ children:
- /creating-actions
- /guides
---
+
diff --git a/translations/es-ES/content/actions/learn-github-actions/contexts.md b/translations/es-ES/content/actions/learn-github-actions/contexts.md
index 52db9017b9a5..166ee64594c7 100644
--- a/translations/es-ES/content/actions/learn-github-actions/contexts.md
+++ b/translations/es-ES/content/actions/learn-github-actions/contexts.md
@@ -798,4 +798,4 @@ jobs:
{% endraw %}
{% endif %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/content/actions/learn-github-actions/finding-and-customizing-actions.md b/translations/es-ES/content/actions/learn-github-actions/finding-and-customizing-actions.md
index 61852f7d33ff..a69bef947bc5 100644
--- a/translations/es-ES/content/actions/learn-github-actions/finding-and-customizing-actions.md
+++ b/translations/es-ES/content/actions/learn-github-actions/finding-and-customizing-actions.md
@@ -155,7 +155,7 @@ steps:
### Utilizar SHAs
-Si necesitas utilizar un versionamiento más confiable, debes utilizar el valor de SHA asociado con la versión de la acción. Los SHA son inmutables y, por lo tanto, más confiables que las etiquetas o las ramas. Sin embargo, este acercamiento significa que no recibirás actualizaciones para una acción automáticamente, incluyendo las correcciones de errores y actualizaciones de seguridad. {% ifversion fpt or ghes > 3.0 or ghae or ghec %}Debes utiliza run valor completo del SHA de la confirmación y no un valor abreviado. {% endif %}Este ejemplo apunta al SHA de una acción:
+Si necesitas utilizar un versionamiento más confiable, debes utilizar el valor de SHA asociado con la versión de la acción. Los SHA son inmutables y, por lo tanto, más confiables que las etiquetas o las ramas. Sin embargo, este acercamiento significa que no recibirás actualizaciones para una acción automáticamente, incluyendo las correcciones de errores y actualizaciones de seguridad. Debes utilizar un valor SHA completo de la confirmación y no un valor abreviado. Este ejemplo apunta al SHA de una acción:
```yaml
steps:
diff --git a/translations/es-ES/content/actions/learn-github-actions/usage-limits-billing-and-administration.md b/translations/es-ES/content/actions/learn-github-actions/usage-limits-billing-and-administration.md
index 92c9709ed472..0173ebc07d47 100644
--- a/translations/es-ES/content/actions/learn-github-actions/usage-limits-billing-and-administration.md
+++ b/translations/es-ES/content/actions/learn-github-actions/usage-limits-billing-and-administration.md
@@ -60,7 +60,7 @@ Hay algunos límites de uso de {% data variables.product.prodname_actions %} cua
{% note %}
- **Note:** If required, customers on enterprise plans can request a higher limit for concurrent jobs. For more information, contact {% data variables.contact.contact_ent_support %} or your sales representative.
+ **Nota:** De ser necesario, los clientes con planes empresariales pueden solicitar un límite superior para los jobs simultáneos. Para obtener más información, contacta a {% data variables.contact.contact_ent_support %} o a tu representante de ventas.
{% endnote %}
- **Matiz de jobs** - {% data reusables.actions.usage-matrix-limits %}
diff --git a/translations/es-ES/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md b/translations/es-ES/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md
index a4ed135db170..616f7606e9ea 100644
--- a/translations/es-ES/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md
+++ b/translations/es-ES/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md
@@ -40,9 +40,9 @@ En el tutorial, primero harás un archivo de flujo de trabajo que utilice la [ac
- opened
jobs:
label_issues:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
- issues: write{% endif %}
+ issues: write
steps:
- name: Label issues
uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90
diff --git a/translations/es-ES/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md b/translations/es-ES/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md
index 4010f93eae7c..2e40c7406e8d 100644
--- a/translations/es-ES/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md
+++ b/translations/es-ES/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md
@@ -37,10 +37,10 @@ En el tutorial, prmero crearás un archivo de flujo de trabajo que utilice la [a
jobs:
close-issues:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
issues: write
- pull-requests: write{% endif %}
+ pull-requests: write
steps:
- uses: {% data reusables.actions.action-stale %}
with:
diff --git a/translations/es-ES/content/actions/managing-issues-and-pull-requests/commenting-on-an-issue-when-a-label-is-added.md b/translations/es-ES/content/actions/managing-issues-and-pull-requests/commenting-on-an-issue-when-a-label-is-added.md
index dc0d0c771269..962ccca45b29 100644
--- a/translations/es-ES/content/actions/managing-issues-and-pull-requests/commenting-on-an-issue-when-a-label-is-added.md
+++ b/translations/es-ES/content/actions/managing-issues-and-pull-requests/commenting-on-an-issue-when-a-label-is-added.md
@@ -41,9 +41,9 @@ En el tutorial, primero harás un archivo de flujo de trabajo que utilice la [ac
jobs:
add-comment:
if: github.event.label.name == 'help-wanted'
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
- issues: write{% endif %}
+ issues: write
steps:
- name: Add comment
uses: peter-evans/create-or-update-comment@a35cf36e5301d70b76f316e867e7788a55a31dae
diff --git a/translations/es-ES/content/actions/managing-issues-and-pull-requests/removing-a-label-when-a-card-is-added-to-a-project-board-column.md b/translations/es-ES/content/actions/managing-issues-and-pull-requests/removing-a-label-when-a-card-is-added-to-a-project-board-column.md
index ede3f2efb1e3..3b46179451c1 100644
--- a/translations/es-ES/content/actions/managing-issues-and-pull-requests/removing-a-label-when-a-card-is-added-to-a-project-board-column.md
+++ b/translations/es-ES/content/actions/managing-issues-and-pull-requests/removing-a-label-when-a-card-is-added-to-a-project-board-column.md
@@ -42,10 +42,10 @@ En el tutorial, primero harás un archivo de flujo de trabajo que utilice la [ac
jobs:
remove_labels:
if: github.event.project_card.column_id == '12345678'
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
issues: write
- pull-requests: write{% endif %}
+ pull-requests: write
steps:
- name: remove labels
uses: andymckay/labeler@5c59dabdfd4dd5bd9c6e6d255b01b9d764af4414
diff --git a/translations/es-ES/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md b/translations/es-ES/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md
index fb67ad32fdc5..5bdc778daedf 100644
--- a/translations/es-ES/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md
+++ b/translations/es-ES/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md
@@ -40,9 +40,9 @@ En el tutorial, primero crearás un archivo de flujo de trabajo que utilice la [
jobs:
create_issue:
name: Create team sync issue
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
- issues: write{% endif %}
+ issues: write
steps:
- name: Create team sync issue
uses: imjohnbo/issue-bot@3daae12aa54d38685d7ff8459fc8a2aee8cea98b
diff --git a/translations/es-ES/content/actions/managing-workflow-runs/reviewing-deployments.md b/translations/es-ES/content/actions/managing-workflow-runs/reviewing-deployments.md
index f18ac1fac8cf..07f883982377 100644
--- a/translations/es-ES/content/actions/managing-workflow-runs/reviewing-deployments.md
+++ b/translations/es-ES/content/actions/managing-workflow-runs/reviewing-deployments.md
@@ -14,7 +14,7 @@ versions:
Los jobs que referencian un ambiente configurado con revisores requeridos esperarán por una aprobación antes de comenzar. Mientras que un job espera su revisión, tendrá un estado de "Waiting". Si un job no se aprueba dentro de 30 días, la ejecución del flujo de trabajo se cancelará automáticamente.
-Para obtener más información sobre los ambientes y aprobaciones requeridos, consulta la sección"[Utilizar ambientes para despliegue](/actions/deployment/using-environments-for-deployment)".{% ifversion fpt or ghae or ghes > 3.1 or ghec %} Para obtener información sobre cómo revisar los despliegues con la API de REST, consulta la sección "[Ejecuciones de flujo de trabajo](/rest/reference/actions#workflow-runs)".{% endif %}
+For more information about environments and required approvals, see "[Using environments for deployment](/actions/deployment/using-environments-for-deployment)." Para obtener más información sobre cómo revisar los despliegues con la API de REST, consulta la sección "[Ejecutores de Flujo de Trabajo](/rest/reference/actions#workflow-runs)".
## Aprobar o rechazar un job
diff --git a/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md b/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md
index c2905686585d..8c0ae470b26a 100644
--- a/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md
+++ b/translations/es-ES/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md
@@ -22,8 +22,6 @@ miniTocMaxHeadingLevel: 3
{% endif %}
-{% ifversion fpt or ghae or ghes > 3.0 or ghec %}
-
### Utilizar la gráfica de visualización
Cada ejecución de flujo de trabajo genera una gráfica en tiempo real que ilustra el progreso de la misma. Puedes utilizar esta gráfica para monitorear y depurar los flujos de trabajo. Por ejemplo:
@@ -32,8 +30,6 @@ Cada ejecución de flujo de trabajo genera una gráfica en tiempo real que ilust
Para obtener más información, consulta la sección "[Utilizar el gráfico de visualización](/actions/monitoring-and-troubleshooting-workflows/using-the-visualization-graph)".
-{% endif %}
-
### Agregar una insignia de estado de flujo de trabajo
{% data reusables.repositories.actions-workflow-status-badge-intro %}
diff --git a/translations/es-ES/content/actions/publishing-packages/publishing-docker-images.md b/translations/es-ES/content/actions/publishing-packages/publishing-docker-images.md
index e3af43af3b50..a1f69ca8f721 100644
--- a/translations/es-ES/content/actions/publishing-packages/publishing-docker-images.md
+++ b/translations/es-ES/content/actions/publishing-packages/publishing-docker-images.md
@@ -153,10 +153,10 @@ on:
jobs:
push_to_registry:
name: Push Docker image to GitHub Packages
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- name: Check out the repo
uses: {% data reusables.actions.action-checkout %}
@@ -203,10 +203,10 @@ on:
jobs:
push_to_registries:
name: Push Docker image to multiple registries
- runs-on: {% ifversion ghes %}[self-hosted]{% else %}ubuntu-latest{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: {% ifversion ghes %}[self-hosted]{% else %}ubuntu-latest{% endif %}
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- name: Check out the repo
uses: {% data reusables.actions.action-checkout %}
diff --git a/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-gradle.md b/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-gradle.md
index 6521fcd5325e..7ed9f40c93e6 100644
--- a/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-gradle.md
+++ b/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-gradle.md
@@ -154,10 +154,10 @@ on:
types: [created]
jobs:
publish:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
- uses: {% data reusables.actions.action-setup-java %}
@@ -175,7 +175,7 @@ jobs:
```
{% data reusables.actions.gradle-workflow-steps %}
-1. Ejecuta la acción [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) con el argumento `publish` para publicar al {% data variables.product.prodname_registry %}. La variable de entorno `GITHUB_TOKEN` se establecerá con el contenido del `GITHUB_TOKEN` secreto. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}La clave de `permissions` especifica el acceso que permitirá el secreto del `GITHUB_TOKEN`.{% endif %}
+1. Ejecuta la acción [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) con el argumento `publish` para publicar al {% data variables.product.prodname_registry %}. La variable de entorno `GITHUB_TOKEN` se establecerá con el contenido del `GITHUB_TOKEN` secreto. The `permissions` key specifies the access that the `GITHUB_TOKEN` secret will allow.
Para obtener más información acerca del uso de secretos en tu flujo de trabajo, consulta "[Crear y usar secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)".
@@ -232,10 +232,10 @@ on:
types: [created]
jobs:
publish:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
- name: Set up Java
@@ -256,6 +256,6 @@ jobs:
```
{% data reusables.actions.gradle-workflow-steps %}
-1. Ejecuta la acción [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) con el argumento `publish` para publicar en el repositorio `OSSRH` de Maven y en el {% data variables.product.prodname_registry %}. La variable de entorno `MAVEN_USERNAME` se establecerá con los contenidos de tu `OSSRH_USERNAME` secreto, y la variable de entorno `MAVEN_PASSWORD` se establecerá con los contenidos de tu `OSSRH_TOKEN` secreto. La variable de entorno `GITHUB_TOKEN` se establecerá con el contenido del `GITHUB_TOKEN` secreto. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}La clave de `permissions` especifica el acceso que permitirá el secreto del `GITHUB_TOKEN`.{% endif %}
+1. Ejecuta la acción [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) con el argumento `publish` para publicar en el repositorio `OSSRH` de Maven y en el {% data variables.product.prodname_registry %}. La variable de entorno `MAVEN_USERNAME` se establecerá con los contenidos de tu `OSSRH_USERNAME` secreto, y la variable de entorno `MAVEN_PASSWORD` se establecerá con los contenidos de tu `OSSRH_TOKEN` secreto. La variable de entorno `GITHUB_TOKEN` se establecerá con el contenido del `GITHUB_TOKEN` secreto. The `permissions` key specifies the access that the `GITHUB_TOKEN` secret will allow.
Para obtener más información acerca del uso de secretos en tu flujo de trabajo, consulta "[Crear y usar secretos cifrados](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)".
diff --git a/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-maven.md b/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-maven.md
index d2a74f1b7590..878c27d21253 100644
--- a/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-maven.md
+++ b/translations/es-ES/content/actions/publishing-packages/publishing-java-packages-with-maven.md
@@ -73,7 +73,6 @@ Con esta configuración, puedes crear un flujo de trabajo que publique tu paquet
En el paso de implementación, necesitarás establecer las variables de entorno para el nombre de usuario con el que te autenticaste en el repositorio y para el secreto que hayas configurado con la contraseña o el token con que autenticarse. Para obtener más información, consulta "[Crear y usar secretos cifrados](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)."
-
```yaml{:copy}
name: Publish package to the Maven Central Repository
on:
@@ -143,10 +142,10 @@ on:
types: [created]
jobs:
publish:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
- uses: {% data reusables.actions.action-setup-java %}
@@ -180,10 +179,10 @@ on:
types: [created]
jobs:
publish:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
- name: Set up Java for publishing to Maven Central Repository
diff --git a/translations/es-ES/content/actions/publishing-packages/publishing-nodejs-packages.md b/translations/es-ES/content/actions/publishing-packages/publishing-nodejs-packages.md
index 3cf78faf678e..bb16664970f1 100644
--- a/translations/es-ES/content/actions/publishing-packages/publishing-nodejs-packages.md
+++ b/translations/es-ES/content/actions/publishing-packages/publishing-nodejs-packages.md
@@ -128,10 +128,10 @@ on:
types: [created]
jobs:
build:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
# Setup .npmrc file to publish to GitHub Packages
diff --git a/translations/es-ES/content/actions/security-guides/automatic-token-authentication.md b/translations/es-ES/content/actions/security-guides/automatic-token-authentication.md
index 7399217ace42..7493866080b6 100644
--- a/translations/es-ES/content/actions/security-guides/automatic-token-authentication.md
+++ b/translations/es-ES/content/actions/security-guides/automatic-token-authentication.md
@@ -31,13 +31,11 @@ The token is also available in the `github.token` context. For more information,
You can use the `GITHUB_TOKEN` by using the standard syntax for referencing secrets: {%raw%}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}. Examples of using the `GITHUB_TOKEN` include passing the token as an input to an action, or using it to make an authenticated {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API request.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% note %}
**Important:** An action can access the `GITHUB_TOKEN` through the `github.token` context even if the workflow does not explicitly pass the `GITHUB_TOKEN` to the action. As a good security practice, you should always make sure that actions only have the minimum access they require by limiting the permissions granted to the `GITHUB_TOKEN`. For more information, see "[Permissions for the `GITHUB_TOKEN`](#permissions-for-the-github_token)."
{% endnote %}
-{% endif %}
{% data reusables.actions.actions-do-not-trigger-workflows %}
@@ -56,9 +54,9 @@ on: [ push ]
jobs:
create_commit:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
- issues: write {% endif %}
+ issues: write
steps:
- name: Create issue using REST API
run: |
@@ -77,7 +75,6 @@ jobs:
For information about the API endpoints {% data variables.product.prodname_github_apps %} can access with each permission, see "[{% data variables.product.prodname_github_app %} Permissions](/rest/reference/permissions-required-for-github-apps)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
The following table shows the permissions granted to the `GITHUB_TOKEN` by default. People with admin permissions to an {% ifversion not ghes %}enterprise, organization, or repository,{% else %}organization or repository{% endif %} can set the default permissions to be either permissive or restricted. For information on how to set the default permissions for the `GITHUB_TOKEN` for your enterprise, organization, or repository, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise#enforcing-a-policy-for-workflow-permissions-in-your-enterprise)," "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#setting-the-permissions-of-the-github_token-for-your-organization)," or "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#setting-the-permissions-of-the-github_token-for-your-repository)."
| Scope | Default access
(permissive) | Default access
(restricted) | Maximum access
by forked repos |
@@ -97,24 +94,9 @@ The following table shows the permissions granted to the `GITHUB_TOKEN` by defau
| repository-projects | read/write | none | read |
| security-events | read/write | none | read |
| statuses | read/write | none | read |
-{% else %}
-| Scope | Access type | Access by forked repos |
-|----------|-------------|--------------------------|
-| actions | read/write | read |
-| checks | read/write | read |
-| contents | read/write | read |
-| deployments | read/write | read |
-| issues | read/write | read |
-| metadata | read | read |
-| packages | read/write | read |
-| pull-requests | read/write | read |
-| repository-projects | read/write | read |
-| statuses | read/write | read |
-{% endif %}
{% data reusables.actions.workflow-runs-dependabot-note %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### Modifying the permissions for the `GITHUB_TOKEN`
You can modify the permissions for the `GITHUB_TOKEN` in individual workflow files. If the default permissions for the `GITHUB_TOKEN` are restrictive, you may have to elevate the permissions to allow some actions and commands to run successfully. If the default permissions are permissive, you can edit the workflow file to remove some permissions from the `GITHUB_TOKEN`. As a good security practice, you should grant the `GITHUB_TOKEN` the least required access.
@@ -134,7 +116,6 @@ For full details of the `permissions` key, see "[Workflow syntax for {% data var
The permissions for the `GITHUB_TOKEN` are initially set to the default setting for the enterprise, organization, or repository. If the default is set to the restricted permissions at any of these levels then this will apply to the relevant repositories. For example, if you choose the restricted default at the organization level then all repositories in that organization will use the restricted permissions as the default. The permissions are then adjusted based on any configuration within the workflow file, first at the workflow level and then at the job level. Finally, if the workflow was triggered by a pull request from a forked repository, and the **Send write tokens to workflows from pull requests** setting is not selected, the permissions are adjusted to change any write permissions to read only.
### Granting additional permissions
-{% endif %}
If you need a token that requires permissions that aren't available in the `GITHUB_TOKEN`, you can create a personal access token and set it as a secret in your repository:
diff --git a/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md b/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md
index a576b85d3af5..62322040fee9 100644
--- a/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md
+++ b/translations/es-ES/content/actions/security-guides/security-hardening-for-github-actions.md
@@ -40,8 +40,8 @@ Para ayudar a prevenir la divulgación accidental, {% data variables.product.pro
- Audita cómo se utilizan los secretos para ayudarte a garantizar que se manejan como lo esperas. Puedes hacer esto si revisas el código fuente del rpositorio que ejecuta el flujo de trabajo y verificas cualquier acción que se utilice en dicho flujo de trabajo. Por ejemplo, verifica que no se estén enviando a hosts no deseados, o que no se estén imprimiendo explícitamente en la salida de una bitácora.
- Visualiza las bitácoras de ejecución de tu flujo de trabajo después de probar las entradas válidas/no válidas y verifica que los secretos se redacten adecuadamente o que no se muestren. No siempre es obvio la forma en la que una herramienta o un comando que estés invocando enviará los errores a `STDOUT` o a `STDERR`, y los secretos pueden terminar siendo bitácoras de errores después. Por consiguiente, es una buena práctica el revisar manualmente las bitácoras de flujo de trabajo después de probar las entradas válidas y no válidas.
- **Utiliza credenciales que tengan alcances mínimos**
- - Asegúrate de que las credenciales que estás utilizando dentro de los flujos de trabajo tengan los menores privilegios requeridos y ten en mente que cualquier usuario con acceso de escritura en tu repositorio tiene acceso de lectura para todos los secretos que has configurado en éste. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- - Las acciones pueden utilizar el `GITHUB_TOKEN` si acceden a él desde el contexto `github.token`. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts#github-context)". Por lo tanto, debes asegurarte de que se otorguen los permisos mínimos requeridos al `GITHUB_TOKEN`. Configurar el permiso predeterminado el `GITHUB_TOKEN` como acceso de solo lectura para el contenido de los repositorios, es una buena práctica de seguridad. Se puede incrementar los permisos, conforme se requiera, para los jobs individuales dentro del archivo de flujo de trabajo. Para obtener más información, consulta la sección "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)". {% endif %}
+ - Asegúrate de que las credenciales que estás utilizando dentro de los flujos de trabajo tengan los menores privilegios requeridos y ten en mente que cualquier usuario con acceso de escritura en tu repositorio tiene acceso de lectura para todos los secretos que has configurado en éste.
+ - Las acciones pueden utilizar el `GITHUB_TOKEN` si acceden a él desde el contexto `github.token`. Para obtener más información, consulta "[Contextos](/actions/learn-github-actions/contexts#github-context)". Por lo tanto, debes asegurarte de que se otorguen los permisos mínimos requeridos al `GITHUB_TOKEN`. Configurar el permiso predeterminado el `GITHUB_TOKEN` como acceso de solo lectura para el contenido de los repositorios, es una buena práctica de seguridad. Se puede incrementar los permisos, conforme se requiera, para los jobs individuales dentro del archivo de flujo de trabajo. Para obtener más información, consulta la sección "[Autenticación en un flujo de trabajo](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)".
- **Audita y rota los secretos registrados**
- Revisa con frecuencia los secretos que se han registrado para confirmar que aún se requieran. Elimina aquellos que ya no se necesiten.
- Rota los secretos con frecuencia para reducir la ventana de tiempo en la que un secreto puesto en riesgo es aún válido.
@@ -179,8 +179,6 @@ Puedes ayudar a mitigar este riesgo si sigues estas buenas prácticas:
Fijar una acción a un SHA de confirmación de longitud completa es actualmente la única forma de utilizar una acción como un lanzamiento inmutable. Fijar las acciones a un SHA en particular ayuda a mitigar el riesgo de que un actor malinencionado agregue una puerta trasera al repositorio de la acción, ya que necesitarían generar una colisión de SHA-1 para una carga útil vlálida de un objeto de Git.
-
-
* **Audita el código fuente de la acción**
Asegúrate de que la acción está manejando los secretos y el contenido de tu repositorio como se espera. Por ejemplo, verifica que los secretos no se envíen a hosts no deseados, o que no se registren inadvertidamente.
@@ -249,14 +247,14 @@ El servidor atacante puede utilizar la API de {% ifversion fpt or ghec %}{% data
## Considerar acceso entre repositorios
-{% data variables.product.prodname_actions %} tiene el alcance intencional de un solo repositorio a la vez. El `GITHUB_TOKEN` otorga el mismo nivel de acceso que el de un usuario con acceso de escritura, ya que cualquier usuario con este tipo de acceso puede acceder al token si crea o modifica un archivo de flujo de trabajo {% ifversion fpt or ghes > 3.1 or ghae or ghec %}, lo cual eleva los permisos del `GITHUB_TOKEN` en caso de que sea necesario{% endif %}. Los usuarios tienen permisos específicos para cada repositorio, así que, permitir que el `GITHUB_TOKEN` de un repositorio otorgue acceso a otro de ellos impactará el modelo de permisos de {% data variables.product.prodname_dotcom %} si no se implementa con cuidado. De forma similar, se debe tener cuidado al agregar tokens de autenticación de {% data variables.product.prodname_dotcom %} a un flujo de trabajo, ya que esto también puede afectar el modelo de permisos de {% data variables.product.prodname_dotcom %} al otorgar inadvertidamente un acceso amplio a los colaboradores.
+{% data variables.product.prodname_actions %} tiene el alcance intencional de un solo repositorio a la vez. The `GITHUB_TOKEN` grants the same level of access as a write-access user, because any write-access user can access this token by creating or modifying a workflow file, elevating the permissions of the `GITHUB_TOKEN` if necessary. Los usuarios tienen permisos específicos para cada repositorio, así que, permitir que el `GITHUB_TOKEN` de un repositorio otorgue acceso a otro de ellos impactará el modelo de permisos de {% data variables.product.prodname_dotcom %} si no se implementa con cuidado. De forma similar, se debe tener cuidado al agregar tokens de autenticación de {% data variables.product.prodname_dotcom %} a un flujo de trabajo, ya que esto también puede afectar el modelo de permisos de {% data variables.product.prodname_dotcom %} al otorgar inadvertidamente un acceso amplio a los colaboradores.
Tenemos [un plan en el itinerario de {% data variables.product.prodname_dotcom %}](https://github.com/github/roadmap/issues/74) para compatibilizar un flujo que permita acceso entre repositorios dentro de {% data variables.product.product_name %}, pero aún no es una característica compatible. Actualmente, la única forma de realizar interacciones privilegiadas entre repositorios es colocar un token de autenticación de {% data variables.product.prodname_dotcom %} o llave SSH como un secreto dentro del flujo de trabajo. Ya que muchos tipos de tokens de autenticación no permiten el acceso granular a recursos específicos, existe un riesgo significativo en el utilizar el tipo incorrecto de token, ya que puede otorgr un acceso mucho más amplio que lo que se espera.
Esta lista describe los acercamientos recomendatos para acceder alos datos de un repositorio dentro de un flujo de trabjajo, en orden descendente de preferencia:
1. **El `GITHUB_TOKEN`**
- - A este token se le da el alcance, a propósito, del único repositorio que invocó el flujo de trabajo y {% ifversion fpt or ghes > 3.1 or ghae or ghec %}puede tener {% else %}tiene {% endif %} el mismo nivel de acceso que el de un usuario con acceso de escritura en dicho repositorio. El token se crea antes de que inicie cada job y caduca cuando dicho job finaliza. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
+ - This token is intentionally scoped to the single repository that invoked the workflow, and can have the same level of access as a write-access user on the repository. El token se crea antes de que inicie cada job y caduca cuando dicho job finaliza. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
- El `GITHUB_TOKEN` debe utilizarse cada que sea posible.
2. **Llave de despliegue del repositorio**
- Las llaves de despliegue son uno de los únicos tipos de credenciales que otorgan acceso de lectura o escritura en un solo repositorio, y pueden utilizarse para interactuar con otro repositorio dentro de un flujo de trabajo. Para obtener más información, consulta la sección "[Administrar las llaves de despliegue](/developers/overview/managing-deploy-keys#deploy-keys)".
@@ -277,7 +275,7 @@ Los ejecutores **hospedados en {% data variables.product.prodname_dotcom %}** ej
{% ifversion fpt or ghec %}Los ejecutores **auto-hospedados**{% elsif ghes or ghae %}Los ejecutores auto-hospedados{% endif %} para {% data variables.product.product_name %} no tienen garantías sobre ejecutar en máquinas virtuales limpias y efímeras y pueden ponerse en riesgo persistentemente mediante el código no confiable en un flujo de trabajo.
-{% ifversion fpt or ghec %}Como resultado, los ejecutores auto-hospedados no deberán [utilizarse casi nunca para repositorios públicos](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) en {% data variables.product.product_name %}, ya que cualquier usuario puede abrir solicitudes de extracción contra este repositorio y poner en riesgo el ambiente. De forma similar, ten{% elsif ghes or ghae %}Ten{% endif %} cuidado al utilizar ejecutores auto-hospedados en repositorios privados o internos, ya que cualquiera que pueda bifurcar el repositorio y abrir una solicitud de cambios (habitualmente, aquellos con acceso de lectura al mismo) pueden poner en riesgo el ambiente del ejecutor auto-hospedado, incluyendo el obtener acceso a los secretos y al `GITHUB_TOKEN` que,{% ifversion fpt or ghes > 3.1 or ghae or ghec %} dependiendo de su configuración, puede otorgar{% else %} otorga{% endif %}acceso de escritura al repositorio. Aunque los flujos de trabajo pueden controlar el acceso a los secretos de ambiente utilizando ambientes y revisiones requeridas, estos flujos de trabajo no se encuentran en un ambiente aislado y aún son susceptibles a los mismos riesgos cuando se ejecutan en un ejecutor auto-hospedado.
+{% ifversion fpt or ghec %}Como resultado, los ejecutores auto-hospedados no deberán [utilizarse casi nunca para repositorios públicos](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) en {% data variables.product.product_name %}, ya que cualquier usuario puede abrir solicitudes de extracción contra este repositorio y poner en riesgo el ambiente. Similarly, be{% elsif ghes or ghae %}Be{% endif %} cautious when using self-hosted runners on private or internal repositories, as anyone who can fork the repository and open a pull request (generally those with read access to the repository) are able to compromise the self-hosted runner environment, including gaining access to secrets and the `GITHUB_TOKEN` which, depending on its settings, can grant write access to the repository. Aunque los flujos de trabajo pueden controlar el acceso a los secretos de ambiente utilizando ambientes y revisiones requeridas, estos flujos de trabajo no se encuentran en un ambiente aislado y aún son susceptibles a los mismos riesgos cuando se ejecutan en un ejecutor auto-hospedado.
Cuando se define un ejecutor auto-hospedado a nivel de organización o de empresa, {% data variables.product.product_name %} puede programar flujos de trabajo de repositorios múltiples en el mismo ejecutor. Como consecuencia, si se pone en riesgo la seguridad de estos ambientes, se puede ocasionar un impacto amplio. Para ayudar a reducir el alcance de esta vulneración, puedes crear límites si organizas tus ejecutores auto-hospedados en grupos separados. Puedes restringir a qué {% ifversion restrict-groups-to-workflows %}flujos de trabajo, {% endif %}organizaciones y repositorios pueden acceder los grupos de ejecutores. Para obtener más información, consulta la sección "[Administrar el acceso a los ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)".
@@ -348,21 +346,21 @@ Las siguientes tablas describen los eventos de {% data variables.product.prodnam
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `enterprise.register_self_hosted_runner` | Se crea cuando se registra un ejecutor auto-hospedado nuevo. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a una empresa](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-enterprise)". |
| `enterprise.remove_self_hosted_runner` | Se activa cuando se elimina un ejecutor auto-hospedado. |
-| `enterprise.runner_group_runners_updated` | Se activa cuando la lista de miembros de un grupo de ejecutores se actualiza. Para obtener más información, consulta la sección "[Configurar los ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `enterprise.runner_group_runners_updated` | Se activa cuando la lista de miembros de un grupo de ejecutores se actualiza. Para obtener más información, consulta la sección "[Configurar ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". |
| `enterprise.self_hosted_runner_online` | Se activa cuando la aplicación del ejecutor se inicia. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
-| `enterprise.self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% endif %}
+| `enterprise.self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
| `enterprise.self_hosted_runner_updated` | Se activa cuando se actualiza la aplicación ejecutora. Puede visualizarse utilizando la API de REST y la IU. Este evento no se incluye cuando exportas la bitácora de auditoría como datos de JSON o como un archivo de CSV. Para obtener más información, consulta las secciones "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)" y "[Revisar la bitácora de auditoría en tu organización](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#exporting-the-audit-log)". |
| `org.register_self_hosted_runner` | Se crea cuando se registra un ejecutor auto-hospedado nuevo. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a una organización](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)". |
| `org.remove_self_hosted_runner` | Se activa cuando se elimina un ejecutor auto-hospedado. Para obtener más información, consulta la sección [Eliminar a un ejecutor de una organización](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization). |
| `org.runner_group_runners_updated` | Se activa cuando se actualiza la lista de miembros de un grupo de ejecutores. Para obtener más información, consulta la sección "[Configurar ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". |
-| `org.runner_group_updated` | Se activa cuando se cambia la configuración de un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[cambiar la política de acceso de un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)".{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `org.runner_group_updated` | Se activa cuando se cambia la configuración de un grupo de ejecutores auto-hospedados. Para obtener más información, consulta la sección "[Cambiar la política de acceso para un grupo de ejecutores auto-hospedados](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)". |
| `org.self_hosted_runner_online` | Se activa cuando la aplicación del ejecutor se inicia. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
-| `org.self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% endif %}
+| `org.self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
| `org.self_hosted_runner_updated` | Se activa cuando se actualiza la aplicación ejecutora. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)." |
| `repo.register_self_hosted_runner` | Se crea cuando se registra un ejecutor auto-hospedado nuevo. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a un repositorio](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository)". |
-| `repo.remove_self_hosted_runner` | Se activa cuando se elimina un ejecutor auto-hospedado. Para obtener más información, consulta la sección "[Eliminar un ejecutor de un repositorio](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)".{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `repo.remove_self_hosted_runner` | Se activa cuando se elimina un ejecutor auto-hospedado. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de un repositorio](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)". |
| `repo.self_hosted_runner_online` | Se activa cuando la aplicación del ejecutor se inicia. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
-| `repo.self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% endif %}
+| `repo.self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
| `repo.self_hosted_runner_updated` | Se activa cuando se actualiza la aplicación ejecutora. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)." |
### Eventos para grupos de ejecutores auto-hospedados
diff --git a/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md b/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md
index 076d1a78ab8f..078cdc100e6b 100644
--- a/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md
+++ b/translations/es-ES/content/actions/using-workflows/events-that-trigger-workflows.md
@@ -923,7 +923,7 @@ on:
{% note %}
-**Note**: When a `push` webhook event triggers a workflow run, the Actions UI's "pushed by" field shows the account of the pusher and not the author or committer. However, if the changes are pushed to a repository using SSH authentication with a deploy key, then the "pushed by" field will be the repository admin who verified the deploy key when it was added it to a repository.
+**Nota**: Cuando un evento de webhook de `push` activa una ejecución de flujo de trabajo, el campo "pushed by" de la IU de la acción muestra la cuenta de la persona que sube información y no del autor o confirmante. Sin embargo, si los cambios se suben a un repositorio utilizando autenticación SSH con una llave de despliegue, entonces el campo "subido por" será el adminsitrador del repositorio quien verificó la llave de despliegue cuando s e agregó al repositorio.
{% endnote %}
@@ -958,7 +958,7 @@ on:
#### Ejecutar tu flujo de trabajo únicamente cuando ocurra una subida de etiquetas específicas
-You can use the `tags` or `tags-ignore` filter to configure your workflow to only run when specific tags are pushed. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushbranchestagsbranches-ignoretags-ignore)".
+Puedes utilizar el filtro `tags` o `tags-ignore` para configurar tu flujo de trabajo para que solo se ejecute cuando se suban etiquetas específicas. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para las GitHub Actions](/actions/learn-github-actions/workflow-syntax-for-github-actions#onpushbranchestagsbranches-ignoretags-ignore)".
Por ejemplo, este flujo de trabajo se ejecutará cuando alguien suba una etiqueta que inicie con `v1.`.
@@ -1013,7 +1013,7 @@ on:
Ejecuta tu flujo de trabajo cuando ocurre actividad relacionada con el {% data variables.product.prodname_registry %} en tu repositorio. Para obtener más información, consulta la "[Documentación del {% data variables.product.prodname_registry %}](/packages)".
-For example, you can run a workflow when a new package version has been `published`.
+Por ejemplo, puedes ejecutar un flujo de trabajo cuando una versión de paquete nueva está como `published`.
```yaml
on:
diff --git a/translations/es-ES/content/actions/using-workflows/triggering-a-workflow.md b/translations/es-ES/content/actions/using-workflows/triggering-a-workflow.md
index 057d3e5399b6..c7b58be8457d 100644
--- a/translations/es-ES/content/actions/using-workflows/triggering-a-workflow.md
+++ b/translations/es-ES/content/actions/using-workflows/triggering-a-workflow.md
@@ -184,7 +184,7 @@ Para obtener más información sobre los contextos, consulta la sección "[Conte
## Controlar aún más la forma en la que se ejecutará tu flujo de trabajo
-Si quieres un control más granular que el que proporcionan los eventos, tipos de actividad de eventos o filtros de evento, puedes utilizar condicionales{% ifversion fpt or ghae or ghes > 3.1 or ghec %} y ambientes{% endif %} para controlar si se ejecutarán los jobs o pasos individuales en tu flujo de trabajo.
+If you want more granular control than events, event activity types, or event filters provide, you can use conditionals and environments to control whether individual jobs or steps in your workflow will run.
### Utilziar condicionales
@@ -237,8 +237,6 @@ jobs:
Para obtener más información sobre qué tipo de información está disponible ene l contexto del evento, consulta la sección "[Utilizar la información de los eventos](#using-event-information)". Para obtener más información sobre cómo utilizar las condicionales, consulta la sección "[Expresiones](/actions/learn-github-actions/expressions)".
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
-
### Utilizar ambientes para activar jobs de flujos de trabajo manualmente
Si quieres activar manualmente un job específico en un flujo de trabajo, puedes utilizar un ambiente que requiera aprobación de un equipo o usuario específico. Primero, configura un ambiente con revisores requeridos. Para obtener más información, consulta la sección "[Utilizar ambientes para despliegue](/actions/deployment/targeting-different-environments/using-environments-for-deployment)". Luego, referencia el nombre del ambiente en un job de tu flujo de trabajo utilizando la clave `environment:`. No se ejecutará ningún job que referencie el ambiente hasta que por lo menos un revisor lo apruebe.
@@ -272,7 +270,6 @@ jobs:
{% data reusables.gated-features.environments %}
{% endnote %}
-{% endif %}
## Eventos disponibles
diff --git a/translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md
index 64500c95e880..65e025904300 100644
--- a/translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md
+++ b/translations/es-ES/content/actions/using-workflows/workflow-syntax-for-github-actions.md
@@ -174,13 +174,10 @@ A boolean specifying whether the secret must be supplied.
{% data reusables.actions.workflow-dispatch-inputs %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## `permissions`
{% data reusables.actions.jobs.section-assigning-permissions-to-jobs %}
-{% endif %}
-
## `env`
A `map` of environment variables that are available to the steps of all jobs in the workflow. You can also set environment variables that are only available to the steps of a single job or to a single step. For more information, see [`jobs..env`](#jobsjob_idenv) and [`jobs..steps[*].env`](#jobsjob_idstepsenv).
@@ -204,12 +201,10 @@ env:
{% data reusables.actions.jobs.setting-default-values-for-jobs-defaults-run %}
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
## `concurrency`
{% data reusables.actions.jobs.section-using-concurrency %}
-{% endif %}
## `jobs`
{% data reusables.actions.jobs.section-using-jobs-in-a-workflow %}
@@ -222,13 +217,10 @@ env:
{% data reusables.actions.jobs.section-using-jobs-in-a-workflow-name %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### `jobs..permissions`
{% data reusables.actions.jobs.section-assigning-permissions-to-jobs-specific %}
-{% endif %}
-
## `jobs..needs`
{% data reusables.actions.jobs.section-using-jobs-in-a-workflow-needs %}
@@ -245,12 +237,10 @@ env:
{% data reusables.actions.jobs.section-using-environments-for-jobs %}
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
## `jobs..concurrency`
{% data reusables.actions.jobs.section-using-concurrency-jobs %}
-{% endif %}
## `jobs..outputs`
{% data reusables.actions.jobs.section-defining-outputs-for-jobs %}
@@ -630,8 +620,8 @@ For information about the software included on GitHub-hosted runners, see "[Spec
For built-in shell keywords, we provide the following defaults that are executed by {% data variables.product.prodname_dotcom %}-hosted runners. You should use these guidelines when running shell scripts.
- `bash`/`sh`:
- - Fail-fast behavior using `set -eo pipefail`: Default for `bash` and built-in `shell`. It is also the default when you don't provide an option on non-Windows platforms.
- - You can opt out of fail-fast and take full control by providing a template string to the shell options. For example, `bash {0}`.
+ - Fail-fast behavior using `set -eo pipefail`: This option is set when `shell: bash` is explicitly specified. It is not applied by default.
+ - You can take full control over shell parameters by providing a template string to the shell options. For example, `bash {0}`.
- sh-like shells exit with the exit code of the last command executed in a script, which is also the default behavior for actions. The runner will report the status of the step as fail/succeed based on this exit code.
- `powershell`/`pwsh`
diff --git a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md
index d664318250c0..39a845018644 100644
--- a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md
+++ b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md
@@ -57,7 +57,7 @@ El conjunto de instrucciones de las SSSE3 se requiere porque el {% data variable
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.advanced-security-tab %}
-1. Debajo de "{% ifversion ghes < 3.2 %}{% data variables.product.prodname_advanced_security %}{% else %} Seguridad{% endif %}", has clic en **{% data variables.product.prodname_secret_scanning_caps %}**. 
+1. Under "Security," click **{% data variables.product.prodname_secret_scanning_caps %}**. 
{% data reusables.enterprise_management_console.save-settings %}
## Inhabilitar las {% data variables.product.prodname_secret_scanning %}
@@ -67,5 +67,5 @@ El conjunto de instrucciones de las SSSE3 se requiere porque el {% data variable
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.advanced-security-tab %}
-1. Debajo de "{% ifversion ghes < 3.2 %}{% data variables.product.prodname_advanced_security %}{% else %}Seguridad{% endif %}", deselecciona **{% data variables.product.prodname_secret_scanning_caps %}**. 
+1. Under "Security," unselect **{% data variables.product.prodname_secret_scanning_caps %}**. 
{% data reusables.enterprise_management_console.save-settings %}
diff --git a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md
index e5bc5aae0862..f54f7d434517 100644
--- a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md
+++ b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md
@@ -272,7 +272,7 @@ GitHub te permite evitar utilizar software de terceros que contenga vulnerabilid
| Herramienta de administración de dependencias | Descripción |
| ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Alertas del dependabot | Puedes rastrear las dependencias de tus repositorios y recibir alertas del Dependabot cuando tu empresa detecte dependencias inseguras. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)". |
-| Gráfica de dependencias | La gráfica de dependencias es un resumen de los archivos de bloqueo y de manifiesto que se almacenan en un repositorio. Te muestra los ecosistemas y paquetes de los cuales depende tu base de código (sus dependencias) y los repositorios y paquetes que dependen de tu proyecto (sus dependencias). Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". |{% ifversion ghes > 3.1 or ghec %}
+| Gráfica de dependencias | La gráfica de dependencias es un resumen de los archivos de bloqueo y de manifiesto que se almacenan en un repositorio. Te muestra los ecosistemas y paquetes de los cuales depende tu base de código (sus dependencias) y los repositorios y paquetes que dependen de tu proyecto (sus dependencias). Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)". |{% ifversion ghes or ghec %}
| Revisión de dependencias | Si una solicitud de cambios contiene cambios a las dependencias, puedes ver un resumen de lo que ha cambiado y si es que existen vulnerabilidades conocidas en cualquiera de estas dependencias. Para obtener más información, consulta la sección "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)" o "[Revisar los cambios de dependencias en una solicitud de cambios](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)". |{% endif %} {% ifversion ghec or ghes > 3.2 %}
| Actualziaciones de seguridad del dependabot | El dependabot puede corregir las dependencias vulnerables levantando solicitudes de cambios con actualizaciones de seguridad. Para obtener más información, consulta la sección "[Acerca de las actualizaciones de seguridad del dependabot](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)". |
| Actualizaciones de versión del dependabot | El dependabot puede utilizarse para mantener actualizados los paquetes que utilizas a su versión más reciente. Para obtener más información, consulta la sección "[Acerca de las actualizaciones de versión del Dependabot](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)". | {% endif %}
diff --git a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md
index b0d032f94daf..d076631a0ad3 100644
--- a/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md
@@ -57,8 +57,8 @@ Para obtener orientación sobre cómo hacer un despliegue en fases de GitHub Adv
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.advanced-security-tab %}{% ifversion ghes %}
-1. Debajo de "{% ifversion ghes < 3.2 %}{% data variables.product.prodname_advanced_security %}{% else %}Seguridad{% endif %}", selecciona las características que quieras habilitar y deselecciona cualquier característica que quieras inhabilitar.
-{% ifversion ghes > 3.1 %}{% else %}{% endif %}{% else %}
+1. Under "Security," select the features that you want to enable and deselect any features you want to disable.
+{% ifversion ghes %}{% else %}{% endif %}{% else %}
1. Debajo de "{% data variables.product.prodname_advanced_security %}", da clic en **{% data variables.product.prodname_code_scanning_capc %}**. {% endif %}
{% data reusables.enterprise_management_console.save-settings %}
@@ -82,8 +82,8 @@ Por ejemplo, puedes habilitar cualquier característica de {% data variables.pro
```shell
ghe-config app.secret-scanning.enabled true
```
- - Para habilitar la gráfica de dependencias, {% ifversion ghes > 3.1 %}ingresa el siguiente comando{% else %}ingresa los siguientes comandos{% endif %}.
- {% ifversion ghes > 3.1 %}```shell
+ - Para habilitar la gráfica de dependencias, {% ifversion ghes %}ingresa el siguiente comando{% else %}ingresa los siguientes comandos{% endif %}.
+ {% ifversion ghes %}```shell
ghe-config app.dependency-graph.enabled true
```
{% else %}```shell
@@ -101,8 +101,8 @@ Por ejemplo, puedes habilitar cualquier característica de {% data variables.pro
```shell
ghe-config app.secret-scanning.enabled false
```
- - Para inhabilitar la gráfica de dependencias, {% ifversion ghes > 3.1 %}ingresa el siguiente comando{% else %}ingresa los siguientes comandos{% endif %}.
- {% ifversion ghes > 3.1 %}```shell
+ - Para inhabilitar la gráfica de dependencias, {% ifversion ghes %}ingresa el siguiente comando{% else %}ingresa los siguientes comandos{% endif %}.
+ {% ifversion ghes %}```shell
ghe-config app.dependency-graph.enabled false
```
{% else %}```shell
diff --git a/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md
index 17e145149058..bd23339263e5 100644
--- a/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md
@@ -18,7 +18,7 @@ topics:
Después de que habilitas la gráfica de dependencias para tu empresa, puedes habilitar el {% data variables.product.prodname_dependabot %} para que detecte dependencias inseguras en tu repositorio{% ifversion ghes > 3.2 %} y corrija las vulnerabilidades automáticamente{% endif %}. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_dependabot %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)".
-{% ifversion ghes > 3.1 %}
+{% ifversion ghes %}
Puedes habilitar la gráfica de dependencias a través de la {% data variables.enterprise.management_console %} o del shell administrativo. Te recomendamos utilizar la {% data variables.enterprise.management_console %} a menos de que {% data variables.product.product_location %} utilice clústering.
## Habilitar la gráfica de dependencias a través de la {% data variables.enterprise.management_console %}
@@ -35,12 +35,10 @@ Si tu {% data variables.product.product_location %} utiliza clústering, no pued
## Habilitar la gráfica de dependencias a través del shell administrativo
-{% endif %}{% ifversion ghes < 3.2 %}
-## Habilitar la gráfica de dependencias
{% endif %}
{% data reusables.enterprise_site_admin_settings.sign-in %}
1. En el shell administrativo, habilita la gráfica de dependencias en {% data variables.product.product_location %}:
- {% ifversion ghes > 3.1 %}```shell
+ {% ifversion ghes %}```shell
ghe-config app.dependency-graph.enabled true
```
{% else %}```shell
diff --git a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md
index 01c93f047770..0bbdc6d83f0a 100644
--- a/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md
+++ b/translations/es-ES/content/admin/configuration/configuring-network-settings/configuring-tls.md
@@ -36,7 +36,7 @@ Tu certificado también deberá tener configurados Nombres alternativos de sujet
Puedes generar una solicitud de firma de certificados (CSR) para tu instancia usando el comando `ghe-ssl-generate-csr`. Para obtener más información, consulta "[utilidades de línea de comandos](/enterprise/admin/guides/installation/command-line-utilities/#ghe-ssl-generate-csr)"
-Your key must be an RSA key and must not have a passphrase. Para obtener más información, consulta "[Eliminar la contraseña de tu archivo clave](/admin/guides/installation/troubleshooting-ssl-errors#removing-the-passphrase-from-your-key-file)".
+Tu llave debe ser RSA y no debe tener una frase de acceso. Para obtener más información, consulta "[Eliminar la contraseña de tu archivo clave](/admin/guides/installation/troubleshooting-ssl-errors#removing-the-passphrase-from-your-key-file)".
## Cargar un certificado TLS personalizado
diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md
index 66e64f770cf3..a5122d52e4d1 100644
--- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md
+++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md
@@ -48,7 +48,7 @@ $ ghe-announce -u
You can also set an announcement banner using the enterprise settings on {% data variables.product.product_name %}. For more information, see "[Customizing user messages on your instance](/enterprise/admin/user-management/customizing-user-messages-on-your-instance#creating-a-global-announcement-banner)."
{% endif %}
-{% ifversion ghes > 3.1 %}
+{% ifversion ghes %}
### ghe-aqueduct
@@ -288,33 +288,6 @@ Use this command to immediately unlock the {% data variables.enterprise.manageme
$ ghe-reactivate-admin-login
```
-{% ifversion ghes < 3.2 %}
-
-
-### ghe-resque-info
-
-This utility displays information on background jobs, both active and in the queue. It provides the same job count numbers as the admin stats bar at the top of every page.
-
-This utility can help identify whether the Resque server is having problems processing background jobs. Any of the following scenarios might be indicative of a problem with Resque:
-
-* The number of background jobs is increasing, while the active jobs remain the same.
-* The event feeds are not updating.
-* Webhooks are not being triggered.
-* The web interface is not updating after a Git push.
-
-If you suspect Resque is failing, contact {% data variables.contact.contact_ent_support %} for help.
-
-With this command, you can also pause or resume jobs in the queue.
-
-```shell
-$ ghe-resque-info
-# lists queues and the number of currently queued jobs
-$ ghe-resque-info -p QUEUE
-# pauses the specified queue
-$ ghe-resque-info -r QUEUE
-# resumes the specified queue
-```
-{% endif %}
### ghe-saml-mapping-csv
diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md
index a877b5c6afef..4f25b255f2e6 100644
--- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md
+++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md
@@ -40,7 +40,7 @@ Setting secondary rate limits protects the overall level of service on {% data v
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
-{% ifversion ghes > 3.1 %}
+{% ifversion ghes %}
2. Under "Rate Limiting", select **Enable Secondary Rate Limiting**.

{% else %}
@@ -101,4 +101,4 @@ By default, the rate limit for {% data variables.product.prodname_actions %} is
```
1. Wait for the configuration run to complete.
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md
index d089713c64b4..154746d51ff7 100644
--- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md
@@ -3,7 +3,7 @@ title: Configurar la política de referente para tu empresa
shortTitle: Configurar la política de referente
intro: 'Puedes incrementar la privacidad de {% data variables.product.product_location %} si configuras la política para las solicitudes de origen cruzado.'
versions:
- ghes: '>=3.2'
+ ghes: '*'
type: how_to
topics:
- Enterprise
diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing.md
index 5867a44e4ef2..5d2fad7f3e40 100644
--- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing.md
+++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/configuring-web-commit-signing.md
@@ -16,7 +16,7 @@ permissions: 'Site administrators can configure web commit signing for {% data v
## About web commit signing
-If you enable web commit signing, {% data variables.product.product_name %} will automatically use GPG to sign commits users make on the web interface of {% data variables.product.product_location %}. Commits signed by {% data variables.product.product_name %} will have a verified status. Para obtener más información, consulta "[Acerca de la verificación de firmas en las confirmaciones](/authentication/managing-commit-signature-verification/about-commit-signature-verification)."
+If you enable web commit signing, {% data variables.product.product_name %} will automatically use GPG to sign commits users make on the web interface of {% data variables.product.product_location %}. Las confirmaciones que firme {% data variables.product.product_name %} tendrán un estado de verificado. Para obtener más información, consulta "[Acerca de la verificación de firmas en las confirmaciones](/authentication/managing-commit-signature-verification/about-commit-signature-verification)."
You can enable web commit signing, rotate the private key used for web commit signing, and disable web commit signing.
diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise.md
index 6978b2016b4c..7431da2a8197 100644
--- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise.md
@@ -20,7 +20,7 @@ shortTitle: Administrar GitHub Móvil
Puedes permitir o dejar de permitir que las personas utilicen {% data variables.product.prodname_mobile %} para autenticarse en {% data variables.product.product_location %} y que accedan a los datos de tu instancia. Predeterminadamente, {% data variables.product.prodname_mobile %} está {% ifversion ghes > 3.3 %} habilitado para las personas que utilizan {% data variables.product.product_location %}.{% else %} inhabilitado para las personas que utilizan {% data variables.product.product_location %}. Para permitir la conexión a tu instancia con {% data variables.product.prodname_mobile %}, debes habilitar la característica para esta.{% endif %}
-{% ifversion ghes < 3.6 and ghes > 3.1 %}
+{% ifversion ghes < 3.6 %}
{% note %}
**Nota:** Si mejoras a {% data variables.product.prodname_ghe_server %} 3.4.0 o posterior y no has inhabilitado o habilitado {% data variables.product.prodname_mobile %} previamente, {% data variables.product.prodname_mobile %} se habilitará predeterminadamente. Si previamente inhabilitaste o habilitaste {% data variables.product.prodname_mobile %} para tu instancia, tu preferencia se preservará cuando lo mejores. Para obtener más información sobre cómo mejorar tu instancia, consulta la sección "[Mejorar {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)".
diff --git a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md
index 1e515f2eb24c..0646ca4b6391 100644
--- a/translations/es-ES/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md
@@ -5,7 +5,7 @@ intro: 'Puedes verificar tu propiedad de dominios con {% data variables.product.
product: '{% data reusables.gated-features.verify-and-approve-domain %}'
versions:
ghec: '*'
- ghes: '>=3.2'
+ ghes: '*'
permissions: Enterprise owners can verify or approve a domain for an enterprise account.
type: how_to
topics:
diff --git a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md
index 6f1c66a5c9e9..0d2a18731602 100644
--- a/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md
+++ b/translations/es-ES/content/admin/enterprise-management/configuring-high-availability/initiating-a-failover-to-your-replica-appliance.md
@@ -44,7 +44,7 @@ El tiempo requerido para la tolerancia de fallos depende de cuánto le tome para
$ ghe-repl-status -vv
```
-4. En el aplicativo de réplica, para detener la replicación y promover dicho aplicativo a estado primario, utiliza el comando `ghe-repl-promote`. Esto también pondrá de forma automática al nodo primario en nodo mantenimiento si es accesible.
+4. En el aplicativo de réplica, para detener la replicación y promover dicho aplicativo a estado primario, utiliza el comando `ghe-repl-promote`. This will also automatically put the primary node in maintenance mode if it’s reachable.
```shell
$ ghe-repl-promote
```
diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md
index 84676e8cbe1d..e31f88503247 100644
--- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md
+++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md
@@ -65,8 +65,8 @@ A medida que se suman usuarios {% data variables.product.product_location %}, es
{% endwarning %}
1. Conecta un nuevo disco a tu aparato {% data variables.product.prodname_ghe_server %}.
-1. Run the `lsblk` command to identify the new disk's device name.
-1. Run the `parted` command to format the disk, substituting your device name for `/dev/xvdg`:
+1. Ejecuta el comando `lsblk` para identificar el nombre de dispositivo del disco nuevo.
+1. Ejecuta el comando `parted` para formatear el disco, sustituyendo el nombre de tu dispositivo por `/dev/xvdg`:
```shell
$ sudo parted /dev/xvdg mklabel msdos
$ sudo parted /dev/xvdg mkpart primary ext4 0% 50%
diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md
index 28e8586ddbf0..16a1bdd7c4aa 100644
--- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md
+++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md
@@ -49,8 +49,6 @@ curl -s http://localhost:9201/audit_log/_stats/store | jq ._all.primaries.store.
```
Utiliza el número para estimar la cantidad de espacio de disco que los registros de auditoría de MySQL necesitarán. El script también controla tu espacio libre en disco mientras la importación está en progreso. Controlar este número es especialmente útil si tu espacio libre en disco está cerca de la cantidad de espacio en disco necesaria para la migración.
-{% data reusables.enterprise_installation.upgrade-hardware-requirements %}
-
## Pasos siguientes
Después de revisar estas recomendaciones y requisitos, puedes actualizar el {% data variables.product.prodname_ghe_server %}. Para obtener más información, consulta "[Actualizar {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)."
diff --git a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md
index 240fbe1fc9ab..a1f0a519daf3 100644
--- a/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md
+++ b/translations/es-ES/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md
@@ -38,8 +38,6 @@ shortTitle: Upgrading GHES
{% endnote %}
-{% data reusables.enterprise_installation.upgrade-hardware-requirements %}
-
## Taking a snapshot
A snapshot is a checkpoint of a virtual machine (VM) at a point in time. We highly recommend taking a snapshot before upgrading your virtual machine so that if an upgrade fails, you can revert your VM back to the snapshot. We only recommend taking a VM snapshot when the appliance is powered down or in maintenance mode and all background jobs have finished.
diff --git a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md
index 90d218c754ee..720ca5cf3bde 100644
--- a/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md
+++ b/translations/es-ES/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md
@@ -34,16 +34,7 @@ Este artículo explica cómo los administradores de sitio pueden habilitar {% da
## Revisar los requisitos de hardware
-
-{%- ifversion ghes < 3.2 %}
-
-Los recursos de CPU y de memoria que están disponibles para {% data variables.product.product_location %} determinan el rendimiento máximo de jobs para {% data variables.product.prodname_actions %}. {% data reusables.actions.minimum-hardware %}
-
-Las pruebas internas de {% data variables.product.company_short %} demostraron el siguiente rendimiento máximo para las instancias de {% data variables.product.prodname_ghe_server %} con un rango de CPU y configuraciones de memoria. Puede que vas rendimientos diferentes dependiendo de los niveles generales de actividad en tu instancia.
-
-{%- endif %}
-
-{%- ifversion ghes > 3.1 %}
+{%- ifversion ghes %}
Los recursos de memoria y CPU que {% data variables.product.product_location %} tiene disponibles determinan la cantidad de jobs que se pueden ejecutar simultáneamente sin pérdida de rendimiento. {% data reusables.actions.minimum-hardware %}
@@ -51,11 +42,6 @@ La cantidad máxima de ejecución simultánea de jobs sin pérdida de rendimient
{% endif %}
-{%- ifversion ghes < 3.2 %}
-
-{% data reusables.actions.hardware-requirements-before %}
-
-{%- endif %}
{%- ifversion ghes = 3.2 %}
diff --git a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md
index f906dea2139c..7a14fec59066 100644
--- a/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md
+++ b/translations/es-ES/content/admin/github-actions/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access.md
@@ -31,7 +31,7 @@ Puedes poblar el caché de la herramienta del ejecutor si ejecutas un flujo de t
{% note %}
-**Nota:** Solo puedes utilizar un caché de la herramienta del ejecutor hospedado en {% data variables.product.prodname_dotcom %} para un ejecutor auto-hospedado que tenga un sistema operativo y arquitectura idénticos. Por ejemplo, si estás utilizando un ejecutor hospedado en {% data variables.product.prodname_dotcom %} con `ubuntu-18.04` para generar un caché de la herramienta, tu ejecutor auto-hospedado también debe ser una máquina con Ubuntu 18.04 de 64 bits. For more information on {% data variables.product.prodname_dotcom %}-hosted runners, see "[Virtual environments for GitHub-hosted runners](/free-pro-team@latest/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)."
+**Nota:** Solo puedes utilizar un caché de la herramienta del ejecutor hospedado en {% data variables.product.prodname_dotcom %} para un ejecutor auto-hospedado que tenga un sistema operativo y arquitectura idénticos. Por ejemplo, si estás utilizando un ejecutor hospedado en {% data variables.product.prodname_dotcom %} con `ubuntu-18.04` para generar un caché de la herramienta, tu ejecutor auto-hospedado también debe ser una máquina con Ubuntu 18.04 de 64 bits. Para obtener más información sobre los ejecutores hospedados en {% data variables.product.prodname_dotcom %}, consulta la sección "[Ambientes virtuales para los ejecutores hospedados en GitHub](/free-pro-team@latest/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources)".
{% endnote %}
diff --git a/translations/es-ES/content/admin/guides.md b/translations/es-ES/content/admin/guides.md
index 979ea20f0e02..8888ce5416d3 100644
--- a/translations/es-ES/content/admin/guides.md
+++ b/translations/es-ES/content/admin/guides.md
@@ -13,8 +13,8 @@ learningTracks:
- '{% ifversion ghae %}get_started_with_github_ae{% endif %}'
- '{% ifversion ghes %}deploy_an_instance{% endif %}'
- '{% ifversion ghes %}upgrade_your_instance{% endif %}'
- - adopting_github_actions_for_your_enterprise_ghec
- - adopting_github_actions_for_your_enterprise_ghes_and_ghae
+ - adopting_github_actions_for_your_enterprise_ghec
+ - adopting_github_actions_for_your_enterprise_ghes_and_ghae
- '{% ifversion ghes %}increase_fault_tolerance{% endif %}'
- '{% ifversion ghes %}improve_security_of_your_instance{% endif %}'
- '{% ifversion ghes > 2.22 %}configure_github_actions{% endif %}'
@@ -126,7 +126,6 @@ includeGuides:
- /admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding
- /admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks
- /admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise
- - /admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise
- /admin/user-management/managing-projects-using-jira
- /admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise
- /admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise
diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md
index c97f877b08da..e481c9e53dc9 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md
@@ -30,6 +30,7 @@ children:
- /username-considerations-for-external-authentication
- /changing-authentication-methods
- /allowing-built-in-authentication-for-users-outside-your-provider
+ - /troubleshooting-identity-and-access-management-for-your-enterprise
shortTitle: Administrar IAM para tu empresa
---
diff --git a/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md
new file mode 100644
index 000000000000..8a0bc59ed18e
--- /dev/null
+++ b/translations/es-ES/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md
@@ -0,0 +1,44 @@
+---
+title: Troubleshooting identity and access management for your enterprise
+shortTitle: Troubleshoot IAM
+intro: Review common issues and solutions for identity and access management for your enterprise.
+versions:
+ ghec: '*'
+ ghes: '*'
+type: how_to
+topics:
+ - Accounts
+ - Authentication
+ - Enterprise
+ - Identity
+ - Security
+ - SSO
+ - Troubleshooting
+---
+
+## Username conflicts
+
+{% ifversion ghec %}If your enterprise uses {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} normalizes an identifier provided by your identity provider (IdP) to create each person's username on {% data variables.product.prodname_dotcom %}. If multiple accounts are normalized into the same {% data variables.product.prodname_dotcom %} username, a username conflict occurs, and only the first user account is created. Para obtener más información, consulta la sección "[Consideraciones de nombre de usuario para la autenticación externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)".
+
+{% ifversion ghec %}
+## Errors when switching authentication configurations
+
+If you're experiencing problems while switching between different authentication configurations, such as changing your SAML SSO configuration from an organization to an enterprise account or migrating from SAML to OIDC for {% data variables.product.prodname_emus %}, ensure you're following our best practices for the change.
+
+- "[Switching your SAML configuration from an organization to an enterprise account](/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)"
+- "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)"
+
+## Accessing your enterprise when SSO is not available
+
+When a configuration error or an issue with your identity provider IdP prevents you from using SSO, you can use a recovery code to access your enterprise. Para obtener más información, consulta la sección "[Acceder a tu cuenta empresarial si tu proveedor de identidad no está disponible](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)".
+{% endif %}
+
+## SAML authentication errors
+
+If users are experiencing errors when attempting to authenticate with SAML, see "[Troubleshooting SAML authentication](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication)."
+
+{% ifversion ghec %}
+## Leer más
+
+- "[Troubleshooting identity and access management for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)"
+{% endif %}
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication.md b/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication.md
index 5976416a64f1..34cb10c9b458 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-built-in-authentication/configuring-built-in-authentication.md
@@ -23,7 +23,7 @@ shortTitle: Configure built-in authentication
By default, {% data variables.product.product_name %} uses built-in authentication. Each person creates a user account on {% data variables.product.product_location %} from an invitation or by signing up, and then authenticates with the credentials for the account to access your instance. Your {% data variables.product.product_name %} instance stores the authentication information for the account.
-You can prevent unauthenticated people from creating new user accounts on your instance. For more information, see "[Disabling unauthenticated sign-ups](/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups)."
+You can prevent unauthenticated people from creating new user accounts on your instance. Para obtener más información, consulta la sección "[Inhabilitar los inicios de sesión no autenticados](/admin/identity-and-access-management/using-built-in-authentication/disabling-unauthenticated-sign-ups)".
{% data reusables.enterprise_user_management.alternatively-enable-external-authentication %}
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md
index 2e5b83985f64..02e7cde9f570 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md
@@ -127,7 +127,7 @@ Los {% data variables.product.prodname_managed_users_caps %} se deben autenticar
## Nombres de usuario e información de perfil
-{% data variables.product.product_name %} automatically creates a username for each person by normalizing an identifier provided by your IdP. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)."
+{% data variables.product.product_name %} automatically creates a username for each person by normalizing an identifier provided by your IdP. Para obtener más información, consulta la sección "[Consideraciones de nombre de usuario para la autenticación externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)".
A conflict may occur when provisioning users if the unique parts of the identifier provided by your IdP are removed during normalization. If you're unable to provision a user due to a username conflict, you should modify the username provided by your IdP. For more information, see "[Resolving username conflicts](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication#resolving-username-conflicts)."
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md b/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md
index 83a3cf24308c..85e23f74dc67 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-ldap-for-enterprise-iam/index.md
@@ -1,7 +1,7 @@
---
title: Using LDAP for enterprise IAM
shortTitle: LDAP for enterprise IAM
-intro: You can centrally manage accounts and access to {% data variables.product.product_location %} by integrating with your existing LDAP directory.
+intro: 'You can centrally manage accounts and access to {% data variables.product.product_location %} by integrating with your existing LDAP directory.'
versions:
ghes: '*'
children:
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md
index 35955cd1abd1..84445328519d 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md
@@ -51,9 +51,3 @@ Como alternativa, también puedes configurar el SSO de SAML utilizando Okta para
1. Haz clic en **Save ** (guardar).
{% data reusables.saml.okta-view-setup-instructions %}
1. Habilita SAML para tu cuenta empresarial utilizando la información en las instrucciones de configuración. Para obtener más información, consulta la sección "[Configurar el inicio de sesión único de SAML para tu empresa](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)".
-
-## Crear grupos en Okta
-
-1. En Okta, crea un grupo para que empate con la organización que pertenezca a tu cuenta empresarial. El nombre de cada grupo debe coincidir con el nombre de cuenta de la organización (no así, con el nombre mostrado de la misma). Por ejemplo, si la URL de la organización es `https://github.com/octo-org`, nombra `octo-org` al grupo.
-1. Asigna la aplicación que creaste para tu cuenta empresarial a cada grupo. {% data variables.product.prodname_dotcom %} recibirá todos los datos de los `groups` para cada usuario.
-1. Agrega usuarios a los grupos basándote en las organizaciones a las cuales quisieras que pertenezcan dichos usuarios.
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md
index b2cea03ad222..9f12f1e6b998 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/enabling-encrypted-assertions.md
@@ -33,7 +33,7 @@ To enable encrypted assertions, you must provide {% data variables.product.produ
{% endnote %}
-1. Opcionalmente, habilita la depuración de SAML. La depuración de SAML registra las entradas verbosas en la bitácora de autenticación de {% data variables.product.product_name %} y podría ayudarte a solucionar problemas de los intentos de autenticación fallidos. For more information, see "[Troubleshooting SAML authentication](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#configuring-saml-debugging)."
+1. Opcionalmente, habilita la depuración de SAML. La depuración de SAML registra las entradas verbosas en la bitácora de autenticación de {% data variables.product.product_name %} y podría ayudarte a solucionar problemas de los intentos de autenticación fallidos. Para obtener más información, consulta la sección "[Solucionar problemas de la autenticación de SAML](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#configuring-saml-debugging)".
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.authentication %}
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md
index 1852cd24192a..95bb1a79ab12 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md
@@ -1,6 +1,6 @@
---
title: Managing team synchronization for organizations in your enterprise
-intro: 'Puedes habilitar la sincronización de equipos entre un proveedor de identidad (IdP) y {% data variables.product.product_name %} para permitir que las organizaciones que pertenezcan a tu cuenta empresarial administren la membrecía de equipo a través de grupos de IdP.'
+intro: 'You can enable team synchronization between Azure AD and {% data variables.product.product_name %} to allow organizations owned by your enterprise account to manage team membership through IdP groups.'
permissions: Enterprise owners can manage team synchronization for an enterprise account.
versions:
ghec: '*'
@@ -22,7 +22,7 @@ shortTitle: Administrar la sincronización de equipos
## Acerca de la sincronización de equipos para las cuentas empresariales
-Si utilizas Azure AD como tu IdP, puedes habilitar la sincronización de equipos para tu cuenta empresarial para permitir que los propietarios de la organización y mantenedores de equipo sincronicen equipos en las organizaciones que pertenezcan a tus cuentas empresariales con grupos de IdP.
+If you use SAML at the enterprise level with Azure AD as your IdP, you can enable team synchronization for your enterprise account to allow organization owners and team maintainers to synchronize teams in the organizations owned by your enterprise accounts with IdP groups.
{% data reusables.identity-and-permissions.about-team-sync %}
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md
index 438029b1cf07..be369be988df 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md
@@ -132,6 +132,10 @@ Para prevenir que una persona se autentique con tu IdP y se mantenga autorizad p
To customize the session duration, you may be able to define the value of the `SessionNotOnOrAfter` attribute on your IdP. If you define a value less than 24 hours, {% data variables.product.product_name %} may prompt people to authenticate every time {% data variables.product.product_name %} initiates a redirect.
+{% ifversion ghec %}
+To prevent authentication errors, we recommend a minimum session duration of 4 hours. For more information, see "[Troubleshooting SAML authentication](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#users-are-repeatedly-redirected-to-authenticate)."
+{% endif %}
+
{% note %}
**Notas**:
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md
index a1af4772e3fe..046059fbf3d8 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md
@@ -4,6 +4,7 @@ shortTitle: Troubleshoot SAML SSO
intro: 'If you use SAML single sign-on (SSO) and people are unable to authenticate to access {% data variables.product.product_location %}, you can troubleshoot the problem.'
versions:
ghes: '*'
+ ghec: '*'
type: how_to
topics:
- Accounts
@@ -15,6 +16,7 @@ topics:
- Troubleshooting
---
+{% ifversion ghes %}
## About problems with SAML authentication
{% data variables.product.product_name %} logs error messages for failed SAML authentication in the authentication log at _/var/log/github/auth.log_. You can review responses in this log file, and you can also configure more verbose logging.
@@ -100,3 +102,10 @@ La audiencia es no válida. Audience attribute does not match https://YOUR-I
```
Ensure that you set the value for `Audience` on your IdP to the `EntityId` for {% data variables.product.product_location %}, which is the full URL to your instance. Por ejemplo, `https://ghe.corp.example.com`.
+{% endif %}
+
+{% data reusables.saml.current-time-earlier-than-notbefore-condition %}
+
+{% ifversion ghec %}
+{% data reusables.saml.authentication-loop %}
+{% endif %}
diff --git a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md
index 6c1ce6e02e5f..9d419615ab23 100644
--- a/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md
+++ b/translations/es-ES/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/updating-a-users-saml-nameid.md
@@ -15,7 +15,7 @@ topics:
## About updates to users' SAML `NameID`
-In some situations, you may need to update values associated with a person's account on your SAML IdP. If that identifier is also the `NameID` that you use for authentication on {% data variables.product.product_name %}, you must update the `NameID` mapping on your instance so the person can continue to authenticate successfully. For more information, see "[Username considerations for external authentication](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)."
+In some situations, you may need to update values associated with a person's account on your SAML IdP. If that identifier is also the `NameID` that you use for authentication on {% data variables.product.product_name %}, you must update the `NameID` mapping on your instance so the person can continue to authenticate successfully. Para obtener más información, consulta la sección "[Consideraciones de nombre de usuario para la autenticación externa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)".
## Actualizar la `NameID` de SAML de un usuario
diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md
index f7d7b76924da..9221e339bd66 100644
--- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md
+++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md
@@ -28,7 +28,7 @@ Para aprender más sobre el {% data variables.product.prodname_github_connect %}
2. Next to your desired enterprise account, click **Settings**. 
-3. On the left, click **GitHub Connect**. 
+3. A la izquierda, haz clic en **GitHub Connect**. 
{% data reusables.server-statistics.csv-download %}
diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/index.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/index.md
index 3c6d38bf7b98..297e6cf22288 100644
--- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/index.md
+++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/index.md
@@ -1,6 +1,6 @@
---
title: Analyzing how your team works with Server Statistics
-shortTitle: Server Statistics
+shortTitle: Estadísticas del servidor
intro: 'Para analizar la forma en la que trabaja tu equipo, entender el valor que obtienes de {% data variables.product.prodname_ghe_server %} y ayudarnos a mejorar nuestros productos, puedes utilizar las {% data variables.product.prodname_server_statistics %} para revisar tus datos de uso para {% data variables.product.prodname_ghe_server %} y compartir estos datos agregados con {% data variables.product.company_short %}.'
versions:
feature: server-statistics
diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md
index 8e1af1f81764..aa5aa2503d85 100644
--- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md
+++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md
@@ -10,7 +10,7 @@ redirect_from:
{% data reusables.server-statistics.release-phase %}
-You can request up to 365 days of metrics in a single {% data variables.product.prodname_server_statistics %} REST API request. This data, which includes aggregate metrics on repositories, issues, and pull requests, can help you anticipate the needs of your organization, understand how your team works, and show the value you get from {% data variables.product.prodname_ghe_server %}. For a list of the metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)."
+You can request up to 365 days of metrics in a single {% data variables.product.prodname_server_statistics %} REST API request. Estos datos, los cuales incluyen métricas agregadas en los repositorios, propuestas y solicitudes de cambio pueden ayudarte a anticipar las necesidades de tu organización, entender cómo funciona tu equipo y mostrarte el valor que obtienes de {% data variables.product.prodname_ghe_server %}. For a list of the metrics collected, see "[{% data variables.product.prodname_server_statistics %} data collected](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)."
Before you can use the {% data variables.product.prodname_server_statistics %} REST API, you must enable {% data variables.product.prodname_server_statistics %}. Para obtener más información, consulta la sección "[Habilitar la {% data variables.product.prodname_server_statistics %} en tu empresa](/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise)".
diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md
index 55c93c81369d..bdd889e2c8db 100644
--- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md
@@ -31,7 +31,6 @@ The scope of the events that appear in your enterprise's audit log depend on whe
- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.product.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)."
{% endif %}
-
{%- ifversion fpt or ghec %}
## Acciones de la categoría `account`
@@ -92,7 +91,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion ghec %}
| `business.add_support_entitlee` | A support entitlement was added to a member of an enterprise. Para obtener más información, consulta la sección "[Administrar la titularidad de soporte para tu empresa](/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)".
{%- endif %}
-{%- ifversion ghes > 3.0 or ghae %}
+{%- ifversion ghes or ghae %}
| `business.advanced_security_policy_update` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} created, updated, or removed a policy for {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_advanced_security %} en tu empresa](/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)".
{%- endif %}
{%- ifversion ghec %}
@@ -114,7 +113,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `business.enterprise_server_license_download` | A {% data variables.product.prodname_ghe_server %} license was downloaded. | `business.import_license_usage` | License usage information was imported from a {% data variables.product.prodname_ghe_server %} instance to an enterprise account on {% data variables.product.prodname_dotcom_the_website %}. | `business.invite_admin` | An invitation for someone to be an enterprise owner{% ifversion ghes %} or site administrator{% endif %} of an enterprise was sent. | `business.invite_billing_manager` | An invitation for someone to be an billing manager of an enterprise was sent.
{%- endif %}
| `business.members_can_update_protected_branches.clear` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} unset a policy for whether members of an enterprise can update protected branches on repositories for individual organizations. Los administradores de las organizaciones pudieron elegir si se permitía la actualización de los ajustes de ramas protegidas o no. | `business.members_can_update_protected_branches.disable` | The ability for enterprise members to update branch protection rules was disabled. Solo los propietarios de las empresas pueden actualizar las ramas protegidas. | `business.members_can_update_protected_branches.enable` | The ability for enterprise members to update branch protection rules was enabled. Enterprise owners and members can update protected branches. | `business.remove_admin` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} was removed from an enterprise.
-{%- ifversion ghes > 3.1 %}
+{%- ifversion ghes %}
| `business.referrer_override_enable` | An enterprise owner or site administrator enabled the referrer policy override. Para obtener más información, consulta la sección "[Configurar la política del referente para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)". | `business.referrer_override_disable` | An enterprise owner or site administrator disabled the referrer policy override. Para obtener más información, consulta la sección "[Configurar la política del referente para tu empresa](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)".
{%- endif %}
{%- ifversion ghec %}
@@ -236,7 +235,6 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `dependabot_security_updates_new_repos.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_security_updates %} for all new repositories. |
{%- endif %}
-{%- ifversion fpt or ghec or ghes or ghae %}
## Acciones de la categoría `dependency_graph`
| Acción | Descripción |
@@ -250,7 +248,6 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `dependency_graph_new_repos.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the dependency graph for all new repositories. Para obtener más información, consulta la sección "[Administrar la configuración de seguridad y análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)". |
| `dependency_graph_new_repos.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the dependency graph for all new repositories. |
-{%- endif %}
{%- ifversion fpt or ghec %}
## `discussion` category actions
@@ -313,7 +310,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion ghec %}
| `enterprise.runner_group_visiblity_updated` | The visibility of a {% data variables.product.prodname_actions %} self-hosted runner group was updated via the REST API. Para obtener más información, consulta la sección "[Actualizar un grupo de ejecutores auto-hospedados para una organización](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)".
{%- endif %}
-{%- ifversion ghec or ghes > 3.1 or ghae %}
+{%- ifversion ghec or ghes or ghae %}
| `enterprise.self_hosted_runner_online` | The {% data variables.product.prodname_actions %} runner application was started. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `enterprise.self_hosted_runner_offline` | The {% data variables.product.prodname_actions %} runner application was stopped. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
{%- endif %}
{%- ifversion ghec or ghes %}
@@ -584,17 +581,21 @@ The scope of the events that appear in your enterprise's audit log depend on whe
## acciones de la categoría `org`
-| Acción | Descripción |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
-| `org.accept_business_invitation` | An invitation sent to an organization to join an enterprise was accepted. |
-| {% ifversion ghec %}For more information, see "[Inviting an organization to join your enterprise account](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %} | |
-| `org.add_billing_manager` | A billing manager was added to an organization. |
-| {% ifversion fpt or ghec %}For more information, see "[Adding a billing manager to your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)."{% endif %} | |
-| `org.add_member` | A user joined an organization. |
-{%- ifversion ghes > 3.0 or ghae or ghec %}
-| `org.advanced_security_disabled_for_new_repos` | {% data variables.product.prodname_GH_advanced_security %} was disabled for new repositories in an organization. | `org.advanced_security_disabled_on_all_repos` | {% data variables.product.prodname_GH_advanced_security %} was disabled for all repositories in an organization. | `org.advanced_security_enabled_for_new_repos` | {% data variables.product.prodname_GH_advanced_security %} was enabled for new repositories in an organization. | `org.advanced_security_enabled_on_all_repos` | {% data variables.product.prodname_GH_advanced_security %} was enabled for all repositories in an organization. | `org.advanced_security_policy_selected_member_disabled` | An enterprise owner prevented {% data variables.product.prodname_GH_advanced_security %} features from being enabled for repositories owned by the organization. {% data reusables.advanced-security.more-information-about-enforcement-policy %} | `org.advanced_security_policy_selected_member_enabled` | An enterprise owner allowed {% data variables.product.prodname_GH_advanced_security %} features to be enabled for repositories owned by the organization. {% data reusables.advanced-security.more-information-about-enforcement-policy %} | `org.advanced_security_policy_update` | An organization owner updated polices for {% data variables.product.prodname_GH_advanced_security %} in an enterprise. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
-{%- endif %}
-| `org.async_delete` | A user initiated a background job to delete an organization.
+| Acción | Descripción |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `org.accept_business_invitation` | An invitation sent to an organization to join an enterprise was accepted. |
+| {% ifversion ghec %}For more information, see "[Inviting an organization to join your enterprise account](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %} | |
+| `org.add_billing_manager` | A billing manager was added to an organization. |
+| {% ifversion fpt or ghec %}For more information, see "[Adding a billing manager to your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)."{% endif %} | |
+| `org.add_member` | A user joined an organization. |
+| `org.advanced_security_disabled_for_new_repos` | {% data variables.product.prodname_GH_advanced_security %} was disabled for new repositories in an organization. |
+| `org.advanced_security_disabled_on_all_repos` | {% data variables.product.prodname_GH_advanced_security %} was disabled for all repositories in an organization. |
+| `org.advanced_security_enabled_for_new_repos` | {% data variables.product.prodname_GH_advanced_security %} was enabled for new repositories in an organization. |
+| `org.advanced_security_enabled_on_all_repos` | {% data variables.product.prodname_GH_advanced_security %} was enabled for all repositories in an organization. |
+| `org.advanced_security_policy_selected_member_disabled` | An enterprise owner prevented {% data variables.product.prodname_GH_advanced_security %} features from being enabled for repositories owned by the organization. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
+| `org.advanced_security_policy_selected_member_enabled` | An enterprise owner allowed {% data variables.product.prodname_GH_advanced_security %} features to be enabled for repositories owned by the organization. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
+| `org.advanced_security_policy_update` | An organization owner updated polices for {% data variables.product.prodname_GH_advanced_security %} in an enterprise. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
+| `org.async_delete` | Un usuario inició una tarea en segundo plano para eliminar una organización. |
{%- ifversion ghec %}
| `org.audit_log_export` | An organization owner created an export of the organization audit log. Si la exportación incluía una consulta, el registro detallará la consulta utilizada y la cantidad de entradas en el registro de auditoría que coinciden con esa consulta. For more information, see "[Exporting audit log activity for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)."
{%- endif %}
@@ -645,9 +646,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion secret-scanning-audit-log-custom-patterns %}
| `org.secret_scanning_push_protection_disable` | An organization owner or administrator disabled push protection for secret scanning. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". | `org.secret_scanning_push_protection_enable` | An organization owner or administrator enabled push protection for secret scanning.
{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
| `org.self_hosted_runner_online` | The runner application was started. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `org.self_hosted_runner_offline` | The runner application was stopped. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
-{%- endif %}
{%- ifversion fpt or ghec or ghes %}
| `org.self_hosted_runner_updated` | The runner application was updated. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
{%- endif %}
@@ -703,7 +702,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `organization_default_label.update` | A default label for repositories in an organization was edited. For more information, see "[Editing a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#editing-a-default-label)." |
| `organization_default_label.destroy` | A default label for repositories in an organization was deleted. For more information, see "[Deleting a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)." |
-{%- ifversion fpt or ghec or ghes > 3.1 %}
+{%- ifversion fpt or ghec or ghes %}
## `organization_domain` category actions
| Acción | Descripción |
@@ -722,23 +721,21 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `organization_projects_change.enable` | Organization projects were enabled for all organizations in an enterprise. Para obtener más información, consulta la sección "[Requerir una política para los tableros de proyecto en toda la organización](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)". |
{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.0 or ghae %}
## Acciones de la categoría `packages`
-| Acción | Descripción |
-| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `packages.insecure_hash` | Maven published an insecure hash for a specific package version. |
-| `packages.package_deleted` | A package was deleted from an organization.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
-| `packages.package_published` | A package was published or republished to an organization. |
-| `packages.package_restored` | An entire package was restored.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
-| `packages.package_version_deleted` | Se borró una versión específica de un paquete.{% ifversion fpt or ghec or ghes > 3.1 %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
-| `packages.package_version_published` | A specific package version was published or republished to a package. |
-| `packages.package_version_restored` | Se borró una versión específica de un paquete.{% ifversion fpt or ghec or ghes > 3.1 %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
-| `packages.part_upload` | A specific package version was partially uploaded to an organization. |
-| `packages.upstream_package_fetched` | A specific package version was fetched from the npm upstream proxy. |
-| `packages.version_download` | A specific package version was downloaded. |
-| `packages.version_upload` | A specific package version was uploaded. |
-{%- endif %}
+| Acción | Descripción |
+| ------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `packages.insecure_hash` | Maven published an insecure hash for a specific package version. |
+| `packages.package_deleted` | A package was deleted from an organization.{% ifversion fpt or ghec or ghes %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
+| `packages.package_published` | A package was published or republished to an organization. |
+| `packages.package_restored` | An entire package was restored.{% ifversion fpt or ghec or ghes %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
+| `packages.package_version_deleted` | Se borró una versión específica de un paquete.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
+| `packages.package_version_published` | A specific package version was published or republished to a package. |
+| `packages.package_version_restored` | Se borró una versión específica de un paquete.{% ifversion fpt or ghec or ghes %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
+| `packages.part_upload` | A specific package version was partially uploaded to an organization. |
+| `packages.upstream_package_fetched` | A specific package version was fetched from the npm upstream proxy. |
+| `packages.version_download` | A specific package version was downloaded. |
+| `packages.version_upload` | A specific package version was uploaded. |
{%- ifversion fpt or ghec %}
## `pages_protected_domain` category actions
@@ -809,15 +806,15 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| Acción | Descripción |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `project.access` | A project board visibility was changed. Para obtener más información, consulta "[Cambiar la visibilidad de un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)". |
-| `project.close` | A project board was closed. Para obtener más información, consulta "[Cerrar un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board)". |
-| `project.create` | A project board was created. Para obtener más información, consulta "[Crear un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)". |
+| `project.access` | A project board visibility was changed. For more information, see "[Changing project board visibility](/issues/organizing-your-work-with-project-boards/managing-project-boards/changing-project-board-visibility)." |
+| `project.close` | A project board was closed. For more information, see "[Closing a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/closing-a-project-board)." |
+| `project.create` | A project board was created. For more information, see "[Creating a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/creating-a-project-board)." |
| `project.delete` | A project board was deleted. For more information, see "[Deleting a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/deleting-a-project-board)." |
| `project.link` | A repository was linked to a project board. Para obtener más información, consulta "[Vincular un repositorio con un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)". |
| `project.open` | A project board was reopened. For more information, see "[Reopening a closed project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/reopening-a-closed-project-board)." |
| `project.rename` | A project board was renamed. For more information, see "[Editing a project board](/issues/organizing-your-work-with-project-boards/managing-project-boards/editing-a-project-board)." |
| `project.unlink` | A repository was unlinked from a project board. Para obtener más información, consulta "[Vincular un repositorio con un tablero de proyecto](/issues/organizing-your-work-with-project-boards/managing-project-boards/linking-a-repository-to-a-project-board)". |
-| `project.update_org_permission` | The project's base-level permission for all organization members was changed or removed. Para obtener más información, consulta "[Administrar el acceso a un tablero de proyecto para los miembros de una organización](/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members)." |
+| `project.update_org_permission` | The project's base-level permission for all organization members was changed or removed. For more information, see "[Managing access to a project board for organization members](/organizations/managing-access-to-your-organizations-project-boards/managing-access-to-a-project-board-for-organization-members)." |
| `project.update_team_permission` | A team's project board permission level was changed or when a team was added or removed from a project board. For more information, see "[Managing team access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-team-access-to-an-organization-project-board)." |
| `project.update_user_permission` | An organization member or outside collaborator was added to or removed from a project board or had their permission level changed. For more information, see "[Managing an individual’s access to an organization project board](/organizations/managing-access-to-your-organizations-project-boards/managing-an-individuals-access-to-an-organization-project-board)." |
@@ -831,10 +828,10 @@ The scope of the events that appear in your enterprise's audit log depend on whe
## `project_view` category actions
-| Acción | Descripción |
-| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `project_view.create` | A view was created in a project board. Para obtener más información, consulta la sección "[Personalizar las vistas de tu proyecto (beta)](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#creating-a-project-view)". |
-| `project_view.delete` | A view was deleted in a project board. Para obtener más información, consulta la sección "[Personalizar las vistas de tu proyecto (beta)](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)". |
+| Acción | Descripción |
+| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `project_view.create` | A view was created in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#creating-a-project-view)." |
+| `project_view.delete` | A view was deleted in a project board. For more information, see "[Customizing your project (beta) views](/issues/trying-out-the-new-projects-experience/customizing-your-project-views#deleting-a-saved-view)." |
{%- endif %}
## acciones de la categoría `protected_branch`
@@ -855,17 +852,16 @@ The scope of the events that appear in your enterprise's audit log depend on whe
## acciones de la categoría `public_key`
-| Acción | Descripción |
-| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
-| `public_key.create` | Una clave SSH se [agregó][add key] a una cuenta de usuario o una [llave de implementación][] se agregó a un repositorio. |
-| `public_key.delete` | Una clave SSH se eliminó de una cuenta de usuario o una [llave de implementación][] se eliminó de un repositorio. |
-| `public_key.update` | Se actualizó una llave SSH de una cuenta de usuario o una [llave de despliegue][] de un repositorio. |
-| `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. |
-| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. |
-| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. |
-| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. |
-
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
+| Acción | Descripción |
+| ----------------------------------- | ------------------------------------------------------------------------------------------------ |
+| `public_key.create` | An SSH key was [added][add key] to a user account or a [deploy key][] was added to a repository. |
+| `public_key.delete` | An SSH key was removed from a user account or a [deploy key][] was removed from a repository. |
+| `public_key.update` | A user account's SSH key or a repository's [deploy key][] was updated. |
+| `public_key.unverification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be unverified. |
+| `public_key.unverify` | A user account's SSH key or a repository's [deploy key][] was unverified. |
+| `public_key.verification_failure` | A user account's SSH key or a repository's [deploy key][] was unable to be verified. |
+| `public_key.verify` | A user account's SSH key or a repository's [deploy key][] was verified. |
+
## Acciones de la categoría `pull_request`
| Acción | Descripción |
@@ -899,7 +895,6 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `pull_request_review_comment.create` | A review comment was added to a pull request. Para obtener más información, consulta la sección "[Acerca de las revisiones de las solicitudes de extracción](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)". |
| `pull_request_review_comment.delete` | A review comment on a pull request was deleted. |
| `pull_request_review_comment.update` | A review comment on a pull request was changed. |
-{%- endif %}
## acciones de la categoría `repo`
@@ -932,11 +927,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion fpt or ghec %}
| `repo.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for a repository. Para obtener más información, consulte la sección "[Configurar la aprobación requerida para los flujos de trabajo desde las bifurcaciones públicas](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)".
{%- endif %}
-| `repo.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs in a repository was changed. Para obtener más información, consulta la sección "[Configurar el periodo de retención de los artefactos de las {% data variables.product.prodname_actions %} y las bitácoras en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)".
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-| `repo.self_hosted_runner_online` | The runner application was started. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `repo.self_hosted_runner_offline` | The runner application was stopped. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `repo.self_hosted_runner_updated` | The runner application was updated. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
-{%- endif %}
-| `repo.staff_unlock` | An enterprise administrator or GitHub staff (with permission from a repository administrator) temporarily unlocked the repository. | `repo.transfer` | A user accepted a request to receive a transferred repository. | `repo.transfer_outgoing` | A repository was transferred to another repository network. | `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. | `repo.unarchived` | A repository was unarchived. Para obtener más información, consulta la sección "[Archivar un repositorio de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | `repo.update_actions_settings` | A repository administrator changed {% data variables.product.prodname_actions %} policy settings for a repository. | `repo.update_actions_secret` | A {% data variables.product.prodname_actions %} secret was updated. | `repo.update_actions_access_settings` | The setting to control how a repository was used by {% data variables.product.prodname_actions %} workflows in other repositories was changed. | `repo.update_default_branch` | The default branch for a repository was changed. | `repo.update_integration_secret` | A {% data variables.product.prodname_dependabot %} or {% data variables.product.prodname_codespaces %} integration secret was updated for a repository. | `repo.update_member` | A user's permission to a repository was changed.
+| `repo.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs in a repository was changed. Para obtener más información, consulta la sección "[Configurar el periodo de retención de los artefactos de las {% data variables.product.prodname_actions %} y las bitácoras en tu repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)". | `repo.self_hosted_runner_online` | The runner application was started. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `repo.self_hosted_runner_offline` | The runner application was stopped. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." | `repo.self_hosted_runner_updated` | The runner application was updated. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta "[Acerca de los ejecutores autoalojados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)." | `repo.staff_unlock` | An enterprise administrator or GitHub staff (with permission from a repository administrator) temporarily unlocked the repository. | `repo.transfer` | A user accepted a request to receive a transferred repository. | `repo.transfer_outgoing` | A repository was transferred to another repository network. | `repo.transfer_start` | A user sent a request to transfer a repository to another user or organization. | `repo.unarchived` | A repository was unarchived. Para obtener más información, consulta la sección "[Archivar un repositorio de {% data variables.product.prodname_dotcom %}](/github/creating-cloning-and-archiving-repositories/archiving-a-github-repository)". | `repo.update_actions_settings` | A repository administrator changed {% data variables.product.prodname_actions %} policy settings for a repository. | `repo.update_actions_secret` | A {% data variables.product.prodname_actions %} secret was updated. | `repo.update_actions_access_settings` | The setting to control how a repository was used by {% data variables.product.prodname_actions %} workflows in other repositories was changed. | `repo.update_default_branch` | The default branch for a repository was changed. | `repo.update_integration_secret` | A {% data variables.product.prodname_dependabot %} or {% data variables.product.prodname_codespaces %} integration secret was updated for a repository. | `repo.update_member` | A user's permission to a repository was changed.
{%- ifversion fpt or ghec %}
## acciones de la categoría `repository_advisory`
@@ -1024,7 +1015,6 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `repository_visibility_change.disable` | The ability for enterprise members to update a repository's visibility was disabled. Members are unable to change repository visibilities in an organization, or all organizations in an enterprise. |
| `repository_visibility_change.enable` | The ability for enterprise members to update a repository's visibility was enabled. Members are able to change repository visibilities in an organization, or all organizations in an enterprise. |
-{%- ifversion fpt or ghec or ghes or ghae %}
## acciones de la categoría `repository_vulnerability_alert`
| Acción | Descripción |
@@ -1032,7 +1022,6 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `repository_vulnerability_alert.create` | {% data variables.product.product_name %} created a {% data variables.product.prodname_dependabot %} alert for a repository that uses an insecure dependency. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)". |
| `repository_vulnerability_alert.dismiss` | An organization owner or repository administrator dismissed a {% data variables.product.prodname_dependabot %} alert about a vulnerable dependency{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}. |
| `repository_vulnerability_alert.resolve` | Someone with write access to a repository pushed changes to update and resolve a {% data variables.product.prodname_dependabot %} alert in a project dependency. |
-{%- endif %}
{%- ifversion fpt or ghec %}
## acciones de la categoría `repository_vulnerability_alerts`
@@ -1051,7 +1040,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `required_status_check.create` | A status check was marked as required for a protected branch. Para obtener más información, consulta la sección "[Requerir verificaciones de estado antes de la fusión](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)". |
| `required_status_check.destroy` | A status check was no longer marked as required for a protected branch. Para obtener más información, consulta la sección "[Requerir verificaciones de estado antes de la fusión](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)". |
-{%- ifversion ghec or ghes > 3.1 %}
+{%- ifversion ghec or ghes %}
## `restrict_notification_delivery` category actions
| Acción | Descripción |
@@ -1167,11 +1156,11 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion ghes %}
| `staff.search_audit_log` | A site administrator performed a search of the site admin audit log.
{%- endif %}
-| `staff.set_domain_token_expiration` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff set the verification code expiry time for an organization or enterprise domain. {% ifversion ghec or ghes > 3.1 %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}
+| `staff.set_domain_token_expiration` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff set the verification code expiry time for an organization or enterprise domain. {% ifversion ghec or ghes %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}
{%- ifversion ghes %}
| `staff.unlock` | A site administrator unlocked (temporarily gained full access to) all of a user's private repositories.
{%- endif %}
-| `staff.unverify_domain` | |{% ifversion ghes %}A site administrator or {% endif %}GitHub staff unverified an organization or enterprise domain. {% ifversion ghec or ghes > 3.1 %}Para obtener más información, consulta la sección "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}| | `staff.verify_domain` | {% ifversion ghes %}Un administrador de sitio o {% endif %}el personal de GitHub verificó un dominio de empresa u organización. {% ifversion ghec or ghes > 3.1 %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}
+| `staff.unverify_domain` | |{% ifversion ghes %}A site administrator or {% endif %}GitHub staff unverified an organization or enterprise domain. {% ifversion ghec or ghes %}For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" and "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}| | `staff.verify_domain` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff verified an organization or enterprise domain. {% ifversion ghec or ghes %}Para obtener más información, consulta las secciones "[Verificar o aprobar un dominio para tu organización](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" y "[Verificar o aprobar un dominio para tu empresa](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)".{% endif %}
{%- ifversion ghes %}
| `staff.view_audit_log` | A site administrator viewed the site admin audit log.
{%- endif %}
@@ -1260,11 +1249,9 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `user_license.update` | A seat license type for a user in an enterprise was changed. |
{%- endif %}
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
## Acciones de la categoría `workflows`
{% data reusables.audit_log.audit-log-events-workflows %}
-{%- endif %}
[OAuth access token]: /developers/apps/building-oauth-apps/authorizing-oauth-apps
@@ -1273,8 +1260,6 @@ The scope of the events that appear in your enterprise's audit log depend on whe
[Aplicación de OAuth]: /guides/basics-of-authentication/#registering-your-app
[add key]: /authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
- [llave de implementación]: /developers/overview/managing-deploy-keys#deploy-keys
- [llave de despliegue]: /developers/overview/managing-deploy-keys#deploy-keys
[deploy key]: /developers/overview/managing-deploy-keys#deploy-keys
[2fa]: /authentication/securing-your-account-with-two-factor-authentication-2fa/about-two-factor-authentication
diff --git a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md
index 9bcc13ec7cb9..9f3210ec45c8 100644
--- a/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md
@@ -6,7 +6,7 @@ permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% e
miniTocMaxHeadingLevel: 3
versions:
ghec: '*'
- ghes: '>=3.0'
+ ghes: '*'
ghae: '*'
type: tutorial
topics:
@@ -22,7 +22,6 @@ Puedes interactuar con la bitácora de audotaría si utilizas la API de GraphQL{
Timestamps and date fields in the API response are measured in [UTC epoch milliseconds](http://en.wikipedia.org/wiki/Unix_time).
-{% ifversion ghec or ghes > 3.0 or ghae %}
## Querying the audit log GraphQL API
To ensure your intellectual property is secure, and you maintain compliance for your enterprise, you can use the audit log GraphQL API to keep copies of your audit log data and monitor:
@@ -107,7 +106,6 @@ This query uses the [AuditEntry](/graphql/reference/interfaces#auditentry) inter
For more query examples, see the [platform-samples repository](https://github.com/github/platform-samples/blob/master/graphql/queries).
-{% endif %}
{% ifversion ghec or ghes > 3.2 or ghae-issue-6648 %}
## Querying the audit log REST API
diff --git a/translations/es-ES/content/admin/overview/creating-an-enterprise-account.md b/translations/es-ES/content/admin/overview/creating-an-enterprise-account.md
index c5c9fa711cae..15d9fa44f16c 100644
--- a/translations/es-ES/content/admin/overview/creating-an-enterprise-account.md
+++ b/translations/es-ES/content/admin/overview/creating-an-enterprise-account.md
@@ -1,6 +1,6 @@
---
title: Creating an enterprise account
-intro: "If you're currently using {% data variables.product.prodname_ghe_cloud %} with a single organization, you can create an enterprise account to centrally manage multiple organizations."
+intro: 'If you''re currently using {% data variables.product.prodname_ghe_cloud %} with a single organization, you can create an enterprise account to centrally manage multiple organizations.'
versions:
ghec: '*'
type: how_to
diff --git a/translations/es-ES/content/admin/packages/configuring-package-ecosystem-support-for-your-enterprise.md b/translations/es-ES/content/admin/packages/configuring-package-ecosystem-support-for-your-enterprise.md
index b7d618ff167c..73ddcd904f12 100644
--- a/translations/es-ES/content/admin/packages/configuring-package-ecosystem-support-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/packages/configuring-package-ecosystem-support-for-your-enterprise.md
@@ -26,7 +26,7 @@ Para prevenir que los paquetes nuevos se carguen, puedes configurar un ecosistem
{%- ifversion ghes > 3.4 %}{% note -%}
**Nota**: El aislamiento de subdominios debe estar habilitado para alternar las
opciones del {% data variables.product.prodname_container_registry %}.
- {%- endnote %}{%- endif %}{%- ifversion ghes > 3.1 %}
+ {%- endnote %}{%- endif %}{%- ifversion ghes %}
{% else %}
{% endif %}
{% data reusables.enterprise_management_console.save-settings %}
diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md
index 74c847e3e999..159b2efa9a2d 100644
--- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md
+++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md
@@ -115,7 +115,7 @@ Si se habilita una política para una empresa, esta puede inhabilitarse selectiv
{% data reusables.enterprise-accounts.actions-tab %}
{% data reusables.actions.private-repository-forks-configure %}
-{% ifversion ghec or ghes > 3.1 or ghae %}
+{% ifversion ghec or ghes or ghae %}
## Requerir una política para los permisos de flujo de trabajo en tu empresa
diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md
index 69681299b553..fc43581ff606 100644
--- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md
+++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md
@@ -71,16 +71,16 @@ Si un propietario de empresa deja de permitir que los miembros de ésta creen ci
{% endif %}
-## Requerir una política para los permisos {% ifversion ghec or ghes > 3.1 or ghae %}base{% else %}predeterminados{% endif %} del repositorio
+## Requerir una política para los permisos {% ifversion ghec or ghes or ghae %}base{% else %}predeterminados{% endif %} del repositorio
-En todas las organizaciones que pertenezcan a tu empresa, puedes configurar un nivel de permisos {% ifversion ghec or ghes > 3.1 or ghae %}base{% else %}predeterminado{% endif %} de los repositorios (ninguno, lectura, escritura o administración) para los miembros organizacionales o permitir que los propietarios administren el ajuste a nivel de organización.
+En todas las organizaciones que pertenezcan a tu empresa, puedes configurar un nivel de permisos {% ifversion ghec or ghes or ghae %}base{% else %}predeterminado{% endif %} de los repositorios (ninguno, lectura, escritura o administración) para los miembros organizacionales o permitir que los propietarios administren el ajuste a nivel de organización.
{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.policies-tab %}
{% data reusables.enterprise-accounts.repositories-tab %}
-4. Debajo de "permisos {% ifversion ghec or ghes > 3.1 or ghae %}base{% else %}predeterminados{% endif %}", revisa la información sobre cómo cambiar el ajuste. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %}
-5. Debajo de "Permisos{% ifversion ghec or ghes > 3.1 or ghae %}base{% else %}predeterminados{% endif %}", utiliza el menú desplegable y elige una política.
- {% ifversion ghec or ghes > 3.1 or ghae %}
+4. Debajo de "permisos {% ifversion ghec or ghes or ghae %}base{% else %}predeterminados{% endif %}", revisa la información sobre cómo cambiar el ajuste. {% data reusables.enterprise-accounts.view-current-policy-config-orgs %}
+5. Debajo de "Permisos{% ifversion ghec or ghes or ghae %}base{% else %}predeterminados{% endif %}", utiliza el menú desplegable y elige una política.
+ {% ifversion ghec or ghes or ghae %}

{% else %}

diff --git a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise.md b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise.md
index 9e02b798f12d..8cfa763b9556 100644
--- a/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise.md
@@ -4,7 +4,7 @@ intro: Puedes prevenir las fugas de información de tu empresa hacia cuentas de
product: '{% data reusables.gated-features.restrict-email-domain %}'
versions:
ghec: '*'
- ghes: '>=3.2'
+ ghes: '*'
permissions: Enterprise owners can restrict email notifications for an enterprise.
type: how_to
topics:
diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/index.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/index.md
index a9f3abf1a423..97e6a8f62feb 100644
--- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/index.md
+++ b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/index.md
@@ -8,6 +8,7 @@ redirect_from:
- /articles/managing-organizations-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account
+ - /admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise
intro: 'Las organizaciones son ideales para crear grupos diferentes de usuarios dentro de tu empresa, como divisiones o grupos trabajando en proyectos similares. Los repositorios {% ifversion ghae %}internos{% else %}Los repositorios públicos e internos{% endif %} que pertenecen a una organización son accesibles para los miembros de otras organizaciones en la empresa, mientras que los repositorios privados no son accesibles para nadie mas que los miembros de la organización que cuenta con este acceso.'
versions:
ghec: '*'
@@ -17,7 +18,6 @@ topics:
- Enterprise
children:
- /adding-organizations-to-your-enterprise
- - /managing-unowned-organizations-in-your-enterprise
- /configuring-visibility-for-organization-membership
- /preventing-users-from-creating-organizations
- /requiring-two-factor-authentication-for-an-organization
diff --git a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise.md
deleted file mode 100644
index c2b4c2d1f0dc..000000000000
--- a/translations/es-ES/content/admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Administrar las organizaciones que no te pertenecen en tu empresa
-intro: Puedes convertirte en propietario de una organización en tu cuenta empresarial si ésta no tiene propietarios actualmente.
-permissions: Enterprise owners can manage unowned organizations in an enterprise account.
-redirect_from:
- - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account
- - /github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account
- - /github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account
-versions:
- ghec: '*'
-type: how_to
-topics:
- - Administrator
- - Enterprise
- - Organizations
-shortTitle: Administrar organizaciones que no te pertenecen
----
-
-{% data reusables.enterprise-accounts.access-enterprise %}
-2. A la derecha del campo de búsqueda, da clic en **X sin propietario**. 
-3. A la derecha de la organización sobre la cual quieres asumirte como propietario, da clic en **Convertirte en propietario**. 
-4. Lee la advertencia y luego da clic en **Convertirte en propietario**. 
diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md
index 52c41a1fb5d9..710b1495c8df 100644
--- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md
+++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md
@@ -108,8 +108,8 @@ También puedes configurar un letrero de anuncio en el shell administrativo util
1. {% ifversion ghes or ghae %}A la derecha de{% else %}Debajo de {% endif %} "Anuncio", da clic en **Agregar anuncio**. 
1. Debajo de "Anuncio", en el campo de texto, teclea el anuncio que quieras mostrar en un letrero. 
1. Opcionalmente, debajo de "Vence en", selecciona el menú desplegable de calendario y da clic en la fecha de vencimiento. {% ifversion ghe-announce-dismiss %}
-1. Optionally, to allow each user to dismiss the announcement, select **User dismissible**.
+1. Opcionalmente, para permitir que cada usuario descarte el anuncio, selecciona **Descartable por el usuario**.
- {% endif %}
+ {% endif %}
{% data reusables.enterprise_site_admin_settings.message-preview-save %}
{% endif %}
diff --git a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md
index 42af92de0595..2be428403f57 100644
--- a/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md
+++ b/translations/es-ES/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md
@@ -64,7 +64,6 @@ You can view more information about the person's access to your enterprise, such
{% endif %}
-
{% ifversion ghec %}
## Viewing pending invitations
@@ -92,7 +91,6 @@ If you use {% data variables.product.prodname_vss_ghe %}, the list of pending in

-
## Viewing suspended members in an {% data variables.product.prodname_emu_enterprise %}
If your enterprise uses {% data variables.product.prodname_emus %}, you can also view suspended users. Suspended users are members who have been deprovisioned after being unassigned from the {% data variables.product.prodname_emu_idp_application %} application or deleted from the identity provider. For more information, see "[About Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users)."
@@ -108,7 +106,7 @@ If your enterprise uses {% data variables.product.prodname_emus %}, you can also
You can view a list of all dormant users {% ifversion ghes or ghae %} who have not been suspended and {% endif %}who are not site administrators. {% data reusables.enterprise-accounts.dormant-user-activity-threshold %} For more information, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)."
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
## Viewing members without an email address from a verified domain
You can view a list of members in your enterprise who don't have an email address from a verified domain associated with their user account on {% data variables.product.prodname_dotcom_the_website %}.
diff --git a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
index 98e191c19ba9..7e1a11e52be3 100644
--- a/translations/es-ES/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
+++ b/translations/es-ES/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
@@ -20,11 +20,8 @@ shortTitle: Generate new SSH key
If you don't already have an SSH key, you must generate a new SSH key to use for authentication. If you're unsure whether you already have an SSH key, you can check for existing keys. For more information, see "[Checking for existing SSH keys](/github/authenticating-to-github/checking-for-existing-ssh-keys)."
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
-
If you want to use a hardware security key to authenticate to {% data variables.product.product_name %}, you must generate a new SSH key for your hardware security key. You must connect your hardware security key to your computer when you authenticate with the key pair. For more information, see the [OpenSSH 8.2 release notes](https://www.openssh.com/txt/release-8.2).
-{% endif %}
If you don't want to reenter your passphrase every time you use your SSH key, you can add your key to the SSH agent, which manages your SSH keys and remembers your passphrase.
## Generating a new SSH key
@@ -190,7 +187,6 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav
{% endlinux %}
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
## Generating a new SSH key for a hardware security key
If you are using macOS or Linux, you may need to update your SSH client or install a new SSH client prior to generating a new SSH key. For more information, see "[Error: Unknown key type](/github/authenticating-to-github/error-unknown-key-type)."
@@ -246,7 +242,6 @@ If you are using macOS or Linux, you may need to update your SSH client or insta
```
7. Add the SSH key to your account on {% data variables.product.prodname_dotcom %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)."
-{% endif %}
## Further reading
diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md
index 113e3394b5bc..8ee4d687226a 100644
--- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md
+++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md
@@ -99,8 +99,6 @@ If you authenticate without {% data variables.product.prodname_cli %}, you will
To use a personal access token or SSH key to access resources owned by an organization that uses SAML single sign-on, you must also authorize the personal token or SSH key. For more information, see "[Authorizing a personal access token for use with SAML single sign-on](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" or "[Authorizing an SSH key for use with SAML single sign-on](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## {% data variables.product.company_short %}'s token formats
{% data variables.product.company_short %} issues tokens that begin with a prefix to indicate the token's type.
@@ -113,4 +111,3 @@ To use a personal access token or SSH key to access resources owned by an organi
| Server-to-server token for a {% data variables.product.prodname_github_app %} | `ghs_` | "[Authenticating with {% data variables.product.prodname_github_apps %}](/developers/apps/authenticating-with-github-apps#authenticating-as-an-installation)" |
| Refresh token for a {% data variables.product.prodname_github_app %} | `ghr_` | "[Refreshing user-to-server access tokens](/developers/apps/refreshing-user-to-server-access-tokens)" |
-{% endif %}
diff --git a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md
index 366778dfcf2d..faea408a09a8 100644
--- a/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md
+++ b/translations/es-ES/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md
@@ -55,7 +55,7 @@ Un token sin alcances asignados solo puede acceder a información pública. Para
8. Haz clic en **Generar token**. 
{% ifversion fpt or ghec %}

- {% elsif ghes > 3.1 or ghae %}
+ {% elsif ghes or ghae %}

{% else %}

diff --git a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md
index aaf38c7fac6e..ebaa1d274e8a 100644
--- a/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md
+++ b/translations/es-ES/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md
@@ -53,7 +53,7 @@ Una aplicación de contraseña única basada en el tiempo (TOTP) genera automát
{% data reusables.user-settings.access_settings %}
{% data reusables.user-settings.security %}
{% data reusables.two_fa.enable-two-factor-authentication %}
-{%- ifversion fpt or ghec or ghes > 3.1 %}
+{%- ifversion fpt or ghec or ghes %}
5. Debajo de "Autenticación bifactorial", selecciona **Configurar utilizando una app** y haz clic en **Continuar**.
6. Debajo de "Verificación de autenticación", realiza alguan de las siguientes acciones:
- Escanea el código QR con la app del dispositivo móvil. Luego de escanear, la app muestra un código de seis dígitos que puedes ingresar en {% data variables.product.product_name %}.
diff --git a/translations/es-ES/content/authentication/troubleshooting-ssh/error-unknown-key-type.md b/translations/es-ES/content/authentication/troubleshooting-ssh/error-unknown-key-type.md
index 6f24e342b099..86a98aaec0a3 100644
--- a/translations/es-ES/content/authentication/troubleshooting-ssh/error-unknown-key-type.md
+++ b/translations/es-ES/content/authentication/troubleshooting-ssh/error-unknown-key-type.md
@@ -3,7 +3,7 @@ title: 'Error: Unknown key type'
intro: Este error significa que el tipo de llave SSH que utilizaste no se reconoció o no es compatible con tu cliente SSH.
versions:
fpt: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghae: '*'
ghec: '*'
topics:
diff --git a/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md b/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md
index 2e84ee64e825..0f8e4bae222f 100644
--- a/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md
+++ b/translations/es-ES/content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md
@@ -83,4 +83,4 @@ The following example timeline demonstrates how active committer count for {% da
{% data reusables.advanced-security.getting-the-most-from-your-license %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/content/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot.md b/translations/es-ES/content/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot.md
index aed1be2c7ff5..5d1524b31b66 100644
--- a/translations/es-ES/content/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot.md
+++ b/translations/es-ES/content/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot.md
@@ -12,7 +12,7 @@ shortTitle: Billing for GitHub Copilot
If you want to use {% data variables.product.prodname_copilot %}, you will need a subscription for your {% data variables.product.prodname_dotcom %} personal account. Para obtener más información acerca de las {% data variables.product.prodname_copilot %}, consulta la sección "[Acerca del {% data variables.product.prodname_copilot %}](/en/copilot/overview-of-github-copilot/about-github-copilot)".
-Before starting a paid subscription, you can set up a one-time 60-day trial to evaluate {% data variables.product.prodname_copilot %}. To begin a trial, you will need to choose a monthly or yearly billing cycle, and provide a payment method. If you do not cancel the trial before the end of the 60 days, the trial will automatically convert to a paid subscription. You can cancel your {% data variables.product.prodname_copilot %} trial at any time during the 60 days and you won't be charged. If you cancel before the end of the trial, you will continue to have access to {% data variables.product.prodname_copilot %} until the 60-day trial period ends. For more information, see "[Managing your GitHub Copilot subscription](/en/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription)".
+Before starting a paid subscription, you can set up a one-time 60-day trial to evaluate {% data variables.product.prodname_copilot %}. To begin a trial, you will need to choose a monthly or yearly billing cycle, and provide a payment method. If you do not cancel the trial before the end of the 60 days, the trial will automatically convert to a paid subscription. You can cancel your {% data variables.product.prodname_copilot %} trial at any time during the 60 days and you won't be charged. If you cancel before the end of the trial, you will continue to have access to {% data variables.product.prodname_copilot %} until the 60-day trial period ends. For more information, see "[Managing your GitHub Copilot subscription](/en/billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription)."
## Precios de {% data variables.product.prodname_copilot %}
diff --git a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md
index 7d23a4761376..8ce5bf8bddb6 100644
--- a/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md
+++ b/translations/es-ES/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md
@@ -71,7 +71,7 @@ Cuando se intenta coincidir con usuarios a lo largo de las empresas, {% data var
Your license usage is recalculated shortly after each license sync is performed. You can view the timestamp of the last license sync job, and, if a job hasn't run since an email address was updated or verified, to resolve an issue with your consumed license report you can manually trigger one. For more information, see "[Syncing license usage between GitHub Enterprise Server and GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)."
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
If your enterprise uses verified domains, review the list of enterprise members who do not have an email address from a verified domain associated with their {% data variables.product.prodname_dotcom_the_website %} account. Often, these are the users who erroneously consume more than one licensed seat. Para obtener más información, consulta la sección "[Ver a los miembros sin un a dirección de correo electrónico desde un dominio verificado](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-without-an-email-address-from-a-verified-domain)".
{% endif %}
diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md
index 59cc29965653..2a47e6a9f768 100644
--- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md
+++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md
@@ -25,7 +25,7 @@ By default, {% data variables.product.prodname_code_scanning %} analyzes your co
## About alert details
-Each alert highlights a problem with the code and the name of the tool that identified it. You can see the line of code that triggered the alert, as well as properties of the alert, such as the alert severity{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, security severity,{% endif %} and the nature of the problem. Alerts also tell you when the issue was first introduced. For alerts identified by {% data variables.product.prodname_codeql %} analysis, you will also see information on how to fix the problem.
+Each alert highlights a problem with the code and the name of the tool that identified it. You can see the line of code that triggered the alert, as well as properties of the alert, such as the alert severity, security severity, and the nature of the problem. Alerts also tell you when the issue was first introduced. For alerts identified by {% data variables.product.prodname_codeql %} analysis, you will also see information on how to fix the problem.
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %}
{% data reusables.code-scanning.alert-default-branch %}
@@ -45,16 +45,15 @@ When {% data variables.product.prodname_code_scanning %} reports data-flow alert
Alert severity levels may be `Error`, `Warning`, or `Note`.
-If {% data variables.product.prodname_code_scanning %} is enabled as a pull request check, the check will fail if it detects any results with a severity of `error`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}You can specify which severity level of code scanning alerts causes a check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)."{% endif %}
+If {% data variables.product.prodname_code_scanning %} is enabled as a pull request check, the check will fail if it detects any results with a severity of `error`. You can specify which severity level of code scanning alerts causes a check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### About security severity levels
{% data variables.product.prodname_code_scanning_capc %} displays security severity levels for alerts that are generated by security queries. Security severity levels can be `Critical`, `High`, `Medium`, or `Low`.
To calculate the security severity of an alert, we use Common Vulnerability Scoring System (CVSS) data. CVSS is an open framework for communicating the characteristics and severity of software vulnerabilities, and is commonly used by other security products to score alerts. For more information about how severity levels are calculated, see [this blog post](https://github.blog/changelog/2021-07-19-codeql-code-scanning-new-severity-levels-for-security-alerts/).
-By default, any {% data variables.product.prodname_code_scanning %} results with a security severity of `Critical` or `High` will cause a check failure. You can specify which security severity level for {% data variables.product.prodname_code_scanning %} results should cause a check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)."{% endif %}
+By default, any {% data variables.product.prodname_code_scanning %} results with a security severity of `Critical` or `High` will cause a check failure. You can specify which security severity level for {% data variables.product.prodname_code_scanning %} results should cause a check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)."
{% ifversion fpt or ghes > 3.4 or ghae-issue-6251 or ghec %}
### About analysis origins
diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md
index b7b13dab1912..89a7a591d444 100644
--- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md
+++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md
@@ -89,21 +89,15 @@ If you scan pull requests, then the results appear as alerts in a pull request c
Using the `pull_request` trigger, configured to scan the pull request's merge commit rather than the head commit, will produce more efficient and accurate results than scanning the head of the branch on each push. However, if you use a CI/CD system that cannot be configured to trigger on pull requests, you can still use the `on:push` trigger and {% data variables.product.prodname_code_scanning %} will map the results to open pull requests on the branch and add the alerts as annotations on the pull request. For more information, see "[Scanning on push](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)."
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### Defining the severities causing pull request check failure
-By default, only alerts with the severity level of `Error`{% ifversion fpt or ghes > 3.1 or ghae or ghec %} or security severity level of `Critical` or `High`{% endif %} will cause a pull request check failure, and a check will still succeed with alerts of lower severities. You can change the levels of alert severities{% ifversion fpt or ghes > 3.1 or ghae or ghec %} and of security severities{% endif %} that will cause a pull request check failure in your repository settings. For more information about severity levels, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)."
+By default, only alerts with the severity level of `Error` or security severity level of `Critical` or `High` will cause a pull request check failure, and a check will still succeed with alerts of lower severities. You can change the levels of alert severities and of security severities that will cause a pull request check failure in your repository settings. For more information about severity levels, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)."
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
1. Under "Code scanning", to the right of "Check Failure", use the drop-down menu to select the level of severity you would like to cause a pull request check failure.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}

-{% else %}
-
-{% endif %}
-{% endif %}
### Avoiding unnecessary scans of pull requests
@@ -186,7 +180,6 @@ jobs:
For recommended specifications (RAM, CPU cores, and disk) for running {% data variables.product.prodname_codeql %} analysis{% ifversion not ghes %} on self-hosted machines{% endif %}, see "[Recommended hardware resources for running {% data variables.product.prodname_codeql %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/recommended-hardware-resources-for-running-codeql)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Specifying the location for {% data variables.product.prodname_codeql %} databases
In general, you do not need to worry about where the {% data variables.product.prodname_codeql_workflow %} places {% data variables.product.prodname_codeql %} databases since later steps will automatically find databases created by previous steps. However, if you are writing a custom workflow step that requires the {% data variables.product.prodname_codeql %} database to be in a specific disk location, for example to upload the database as a workflow artifact, you can specify that location using the `db-location` parameter under the `init` action.
@@ -200,7 +193,6 @@ In general, you do not need to worry about where the {% data variables.product.p
The {% data variables.product.prodname_codeql_workflow %} will expect the path provided in `db-location` to be writable, and either not exist, or be an empty directory. When using this parameter in a job running on a self-hosted runner or using a Docker container, it's the responsibility of the user to ensure that the chosen directory is cleared between runs, or that the databases are removed once they are no longer needed. {% ifversion fpt or ghec or ghes %} This is not necessary for jobs running on {% data variables.product.prodname_dotcom %}-hosted runners, which obtain a fresh instance and a clean filesystem each time they run. For more information, see "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners)."{% endif %}
If this parameter is not used, the {% data variables.product.prodname_codeql_workflow %} will create databases in a temporary location of its own choice.
-{% endif %}
## Changing the languages that are analyzed
@@ -246,10 +238,10 @@ Alternatively, you can install Python dependencies manually on any operating sys
```yaml
jobs:
CodeQL-Build:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
security-events: write
- actions: read{% endif %}
+ actions: read
steps:
- name: Checkout repository
@@ -277,7 +269,6 @@ jobs:
```
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Configuring a category for the analysis
Use `category` to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code. The category you specify in your workflow will be included in the SARIF results file.
@@ -302,8 +293,6 @@ The `category` value will appear as the `.automationDetails.id` property in
Your specified category will not overwrite the details of the `runAutomationDetails` object in the SARIF file, if included.
-{% endif %}
-
## Running additional queries
{% data reusables.code-scanning.run-additional-queries %}
diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md
index e443c52ad2aa..26c06bcd220d 100644
--- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md
+++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md
@@ -37,15 +37,11 @@ By default, the code scanning alerts page is filtered to show alerts for the def
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-security %}
{% data reusables.repositories.sidebar-code-scanning-alerts %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
1. Optionally, use the free text search box or the drop-down menus to filter alerts. For example, you can filter by the tool that was used to identify alerts.
- {% endif %}
+ 
{% data reusables.code-scanning.explore-alert %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
+
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %}
{% data reusables.code-scanning.alert-default-branch %}
{% endif %}
@@ -60,7 +56,6 @@ By default, the code scanning alerts page is filtered to show alerts for the def
For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% note %}
**Note:** For {% data variables.product.prodname_code_scanning %} analysis with {% data variables.product.prodname_codeql %}, you can see information about the latest run in a header at the top of the list of {% data variables.product.prodname_code_scanning %} alerts for the repository.
@@ -69,7 +64,6 @@ For example, you can see when the last scan ran, the number of lines of code ana

{% endnote %}
-{% endif %}
## Filtering {% data variables.product.prodname_code_scanning %} alerts
@@ -101,7 +95,7 @@ You can prefix the `tag` filter with `-` to exclude results with that tag. For e
You can use the "Only alerts in application code" filter or `autofilter:true` keyword and value to restrict results to alerts in application code. See "[About labels for alerts not in application code](#about-labels-for-alerts-that-are-not-found-in-application-code)" above for more information about the types of code that are not application code.
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
## Searching {% data variables.product.prodname_code_scanning %} alerts
@@ -154,15 +148,11 @@ Anyone with write permission for a repository can fix an alert by committing a c
If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing the alerts for a repository](#viewing-the-alerts-for-a-repository)." The "Closed" list shows fixed alerts and alerts that users have dismissed.
-You can use{% ifversion fpt or ghes > 3.1 or ghae or ghec %} the free text search or{% endif %} the filters to display a subset of alerts and then in turn mark all matching alerts as closed.
+You can use the free text search or the filters to display a subset of alerts and then in turn mark all matching alerts as closed.
Alerts may be fixed in one branch but not in another. You can use the "Branch" filter, on the summary of alerts, to check whether an alert is fixed in a particular branch.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}

-{% else %}
-
-{% endif %}
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %}
{% data reusables.code-scanning.filter-non-default-branches %}
@@ -206,20 +196,17 @@ To dismiss {% ifversion delete-code-scanning-alerts %}or delete{% endif %} alert

- Optionally, you can use{% ifversion fpt or ghes > 3.1 or ghae or ghec %} the free text search or{% endif %} the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts.
+ Optionally, you can use the free text search or the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts.
-{% ifversion ghes > 3.1 or ghae %}
+{% ifversion ghes or ghae %}

{% else %}

{% endif %}{% endif %}
1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
+
1. Review the alert, then click {% ifversion comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert.

{% else %}**Dismiss** and choose a reason for closing the alert.
diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md
index 54eb1e760e28..1cfabdf8afd4 100644
--- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md
+++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md
@@ -66,10 +66,10 @@ on:
jobs:
analyze:
name: Analyze
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
security-events: write
- actions: read{% endif %}
+ actions: read
strategy:
fail-fast: false
diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md
index 990c6e03c74b..52e0b98fd34f 100644
--- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md
+++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md
@@ -139,11 +139,7 @@ After setting up {% data variables.product.prodname_code_scanning %} for your re
**Note:** If you raised a pull request to add the {% data variables.product.prodname_code_scanning %} workflow to the repository, alerts from that pull request aren't displayed directly on the {% data variables.product.prodname_code_scanning_capc %} page until the pull request is merged. If any alerts were found you can view these, before the pull request is merged, by clicking the **_n_ alerts found** link in the banner on the {% data variables.product.prodname_code_scanning_capc %} page.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
{% endnote %}
@@ -181,11 +177,7 @@ There are other situations where there may be no analysis for the latest commit
To check whether a branch has been scanned, go to the {% data variables.product.prodname_code_scanning_capc %} page, click the **Branch** drop-down and select the relevant branch.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
The solution in this situation is to add the name of the base branch to the `on:push` and `on:pull_request` specification in the {% data variables.product.prodname_code_scanning %} workflow on that branch and then make a change that updates the open pull request that you want to scan.
diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md
index aa98e8db8746..06e4ee05f37e 100644
--- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md
+++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md
@@ -58,12 +58,11 @@ For all configurations of {% data variables.product.prodname_code_scanning %}, t
### {% data variables.product.prodname_code_scanning_capc %} results check failures
-If the {% data variables.product.prodname_code_scanning %} results check finds any problems with a severity of `error`{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, `critical`, or `high`,{% endif %} the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notes and the check succeeds.
+If the {% data variables.product.prodname_code_scanning %} results check finds any problems with a severity of `error`, `critical`, or `high`, the check fails and the error is reported in the check results. If all the results found by {% data variables.product.prodname_code_scanning %} have lower severities, the alerts are treated as warnings or notes and the check succeeds.

-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}You can override the default behavior in your repository settings, by specifying the level of severities {% ifversion fpt or ghes > 3.1 or ghae or ghec %}and security severities {% endif %}that will cause a pull request check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)".
-{% endif %}
+You can override the default behavior in your repository settings, by specifying the level of severities and security severities that will cause a pull request check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)".
### Other {% data variables.product.prodname_code_scanning %} checks
diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md
index 70f6858b9319..7257d7bc467b 100644
--- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md
+++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md
@@ -74,10 +74,10 @@ Si una compilación automática de código para un lenguaje compilado dentro de
```yaml
jobs:
- analyze:{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ analyze:
permissions:
security-events: write
- actions: read{% endif %}
+ actions: read
...
strategy:
fail-fast: false
@@ -166,7 +166,6 @@ El artefacto contendrá una copia archivada de los archivos de código fuente qu
{% data reusables.code-scanning.alerts-found-in-generated-code %}
-
## Extracción de errores en la base de datos
El equipo de {% data variables.product.prodname_codeql %} trabaja constantemente en los errores de extracción críticos para asegurarse de que todos los archivos de código fuente pueden escanearse. Sin embargo, los extractores de {% data variables.product.prodname_codeql %} sí generan errores durante la creación de bases de datos ocasionalmente. {% data variables.product.prodname_codeql %} proporciona información acerca de los errores de extracción y las advertencias que se generan durante la creación de bases de datos en un archivo de bitácora. La información de diagnóstico de extracción proporciona una indicación de la salud general de la base de datos. La mayoría de los errores del extractor no impactan el análisis significativamente. Una pequeña parte de los errores del extractor es saludable y, a menudo, indica un buen estado del análisis.
@@ -179,7 +178,6 @@ Sin embargo, si ves errores del extractor en la vasta mayoría de archivos que s
La característica de `autobuild` de {% data variables.product.prodname_codeql %} utiliza la heurística para compilar el código en un repositorio, sin embargo, algunas veces este acercamiento da como resultado un análisis incompleto de un repositorio. Por ejemplo, cuando existen comandos múltiples de `build.sh` en un solo repositorio, el análisis podría no completarse, ya que el paso de `autobuild` solo se ejecutará en uno de los comandos. La solución es reemplazar el paso de `autobuild` con los pasos de compilación que compilarán todo el código fuente que quieras analizar. Para obtener más información, consulta la sección "[Configurar el flujo de trabajo de {% data variables.product.prodname_codeql %} para los lenguajes compilados](/code-security/secure-coding/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)".
{% endif %}
-
## La compilación tarda demasiado
Si tu compilación con análisis de {% data variables.product.prodname_codeql %} toma demasiado para ejecutarse, hay varios acercamientos que puedes intentar para reducir el tiempo de compilación.
diff --git a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs.md b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs.md
index 64975ab6d975..cbf02e00c36c 100644
--- a/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs.md
+++ b/translations/es-ES/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs.md
@@ -23,7 +23,6 @@ shortTitle: Visualizar las bitácoras del escaneo de código
Puedes utilizar diversas herramientas para configurar el {% data variables.product.prodname_code_scanning %} en tu repositorio. Para obtener más información, consulta la sección "[Configurar el {% data variables.product.prodname_code_scanning %} en un repositorio](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#options-for-setting-up-code-scanning)".
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
La bitácora y la información diagnóstica que tengas disponible dependerá del método que utilices para el {% data variables.product.prodname_code_scanning %} en tu repositorio. Puedes verificar el tipo de {% data variables.product.prodname_code_scanning %} que estás utilizando en la pestaña de **Seguridad** de tu repositorio si utilizas el menú desplegable de **Herramienta** en la lista de alertas. Para obtener más información, consulta la sección "[Administrar las alertas de {% data variables.product.prodname_code_scanning %} para tu repositorio](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository)".
## Acerca del análisis y la información de diagnóstico
@@ -46,7 +45,6 @@ Para obtener más información sobre el {% data variables.product.prodname_codeq
{% data reusables.code-scanning.extractor-diagnostics %}
-{% endif %}
## Visualizar la salida de registro del {% data variables.product.prodname_code_scanning %}
Esta sección aplica a la ejecución del {% data variables.product.prodname_code_scanning %} utilizando {% data variables.product.prodname_actions %}(de {% data variables.product.prodname_codeql %} o de terceros).
@@ -73,10 +71,6 @@ Después de configurar el {% data variables.product.prodname_code_scanning %} pa
**Nota:** Si levantaste una solicitud de cambios para agregar el flujo de trabajo del {% data variables.product.prodname_code_scanning %} a las alertas del repositorio, las alertas de esa solicitud de cambios no se mostraràn directamente en la pàgina del {% data variables.product.prodname_code_scanning_capc %} hasta que se fusione dicha solicitud. Si se encontrò alguna de las alertas, puedes verlas antes de que se fusione la solicitud de extracciòn dando clic en el enlace de **_n_ alertas encontradas** en el letrero de la pàgina del {% data variables.product.prodname_code_scanning_capc %}.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
{% endnote %}
diff --git a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md
index 1895448cd4cd..9e5df9d56f1b 100644
--- a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md
+++ b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md
@@ -33,7 +33,6 @@ To upload a SARIF file from a third-party static code analysis engine, you'll ne
If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% ifversion codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% ifversion codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
You can upload multiple SARIF files for the same commit, and display the data from each file as {% data variables.product.prodname_code_scanning %} results. When you upload multiple SARIF files for a commit, you must indicate a "category" for each analysis. The way to specify a category varies according to the analysis method:
- Using the {% data variables.product.prodname_codeql_cli %} directly, pass the `--sarif-category` argument to the `codeql database analyze` command when you generate SARIF files. For more information, see "[Configuring CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system#about-generating-code-scanning-results-with-codeql-cli)."
- Using {% data variables.product.prodname_actions %} with `codeql-action/analyze`, the category is set automatically from the workflow name and any matrix variables (typically, `language`). You can override this by specifying a `category` input for the action, which is useful when you analyze different sections of a mono-repository in a single workflow.
@@ -41,7 +40,6 @@ You can upload multiple SARIF files for the same commit, and display the data fr
- If you are not using either of these approaches, you must specify a unique `runAutomationDetails.id` in each SARIF file to upload. For more information about this property, see [`runAutomationDetails` object](#runautomationdetails-object) below.
If you upload a second SARIF file for a commit with the same category and from the same tool, the earlier results are overwritten. However, if you try to upload multiple SARIF files for the same tool and category in a single {% data variables.product.prodname_actions %} workflow run, the misconfiguration is detected and the run will fail.
-{% endif %}
{% data variables.product.prodname_dotcom %} uses properties in the SARIF file to display alerts. For example, the `shortDescription` and `fullDescription` appear at the top of a {% data variables.product.prodname_code_scanning %} alert. The `location` allows {% data variables.product.prodname_dotcom %} to show annotations in your code file. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)."
@@ -110,9 +108,9 @@ Any valid SARIF 2.1.0 output file can be uploaded, however, {% data variables.pr
| `help.text` | **Required.** Documentation for the rule using text format. {% data variables.product.prodname_code_scanning_capc %} displays this help documentation next to the associated results.
| `help.markdown` | **Recommended.** Documentation for the rule using Markdown format. {% data variables.product.prodname_code_scanning_capc %} displays this help documentation next to the associated results. When `help.markdown` is available, it is displayed instead of `help.text`.
| `properties.tags[]` | **Optional.** An array of strings. {% data variables.product.prodname_code_scanning_capc %} uses `tags` to allow you to filter results on {% data variables.product.prodname_dotcom %}. For example, it is possible to filter to all results that have the tag `security`.
-| `properties.precision` | **Recommended.** A string that indicates how often the results indicated by this rule are true. For example, if a rule has a known high false-positive rate, the precision should be `low`. {% data variables.product.prodname_code_scanning_capc %} orders results by precision on {% data variables.product.prodname_dotcom %} so that the results with the highest `level`, and highest `precision` are shown first. Can be one of: `very-high`, `high`, `medium`, or `low`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `properties.precision` | **Recommended.** A string that indicates how often the results indicated by this rule are true. For example, if a rule has a known high false-positive rate, the precision should be `low`. {% data variables.product.prodname_code_scanning_capc %} orders results by precision on {% data variables.product.prodname_dotcom %} so that the results with the highest `level`, and highest `precision` are shown first. Can be one of: `very-high`, `high`, `medium`, or `low`.
| `properties.problem.severity` | **Recommended.** A string that indicates the level of severity of any alerts generated by a non-security query. This, with the `properties.precision` property, determines whether the results are displayed by default on {% data variables.product.prodname_dotcom %} so that the results with the highest `problem.severity`, and highest `precision` are shown first. Can be one of: `error`, `warning`, or `recommendation`.
-| `properties.security-severity` | **Recommended.** A string representing a score that indicates the level of severity, between 0.0 and 10.0, for security queries (`@tags` includes `security`). This, with the `properties.precision` property, determines whether the results are displayed by default on {% data variables.product.prodname_dotcom %} so that the results with the highest `security-severity`, and highest `precision` are shown first. {% data variables.product.prodname_code_scanning_capc %} translates numerical scores as follows: over 9.0 is `critical`, 7.0 to 8.9 is `high`, 4.0 to 6.9 is `medium` and 3.9 or less is `low`. {% endif %}
+| `properties.security-severity` | **Recommended.** A string representing a score that indicates the level of severity, between 0.0 and 10.0, for security queries (`@tags` includes `security`). This, with the `properties.precision` property, determines whether the results are displayed by default on {% data variables.product.prodname_dotcom %} so that the results with the highest `security-severity`, and highest `precision` are shown first. {% data variables.product.prodname_code_scanning_capc %} translates numerical scores as follows: over 9.0 is `critical`, 7.0 to 8.9 is `high`, 4.0 to 6.9 is `medium` and 3.9 or less is `low`.
### `result` object
@@ -150,7 +148,6 @@ A location within a programming artifact, such as a file in the repository or a
| `region.endLine` | **Required.** The line number of the last character in the region.
| `region.endColumn` | **Required.** The column number of the character following the end of the region.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### `runAutomationDetails` object
The `runAutomationDetails` object contains information that specifies the identity of a run.
@@ -187,8 +184,6 @@ For more information about the `runAutomationDetails` object and the `id` field,
Note that the rest of the supported fields are ignored.
-{% endif %}
-
## SARIF output file examples
These example SARIF output files show supported properties and example values.
@@ -255,7 +250,6 @@ This SARIF output file has example values to show the minimum required propertie
This SARIF output file has example values to show all supported SARIF properties for {% data variables.product.prodname_code_scanning %}.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
```json
{
"$schema": "https://json.schemastore.org/sarif-2.1.0.json",
@@ -508,254 +502,4 @@ This SARIF output file has example values to show all supported SARIF properties
]
}
```
-{% else %}
-```json
-{
- "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
- "version": "2.1.0",
- "runs": [
- {
- "tool": {
- "driver": {
- "name": "Tool Name",
- "semanticVersion": "2.0.0",
- "rules": [
- {
- "id": "3f292041e51d22005ce48f39df3585d44ce1b0ad",
- "name": "js/unused-local-variable",
- "shortDescription": {
- "text": "Unused variable, import, function or class"
- },
- "fullDescription": {
- "text": "Unused variables, imports, functions or classes may be a symptom of a bug and should be examined carefully."
- },
- "defaultConfiguration": {
- "level": "note"
- },
- "properties": {
- "tags": [
- "maintainability"
- ],
- "precision": "very-high"
- }
- },
- {
- "id": "d5b664aefd5ca4b21b52fdc1d744d7d6ab6886d0",
- "name": "js/inconsistent-use-of-new",
- "shortDescription": {
- "text": "Inconsistent use of 'new'"
- },
- "fullDescription": {
- "text": "If a function is intended to be a constructor, it should always be invoked with 'new'. Otherwise, it should always be invoked as a normal function, that is, without 'new'."
- },
- "properties": {
- "tags": [
- "reliability",
- "correctness",
- "language-features"
- ],
- "precision": "very-high"
- }
- },
- {
- "id": "R01"
- }
- ]
- }
- },
- "results": [
- {
- "ruleId": "3f292041e51d22005ce48f39df3585d44ce1b0ad",
- "ruleIndex": 0,
- "message": {
- "text": "Unused variable foo."
- },
- "locations": [
- {
- "physicalLocation": {
- "artifactLocation": {
- "uri": "main.js",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 2,
- "startColumn": 7,
- "endColumn": 10
- }
- }
- }
- ],
- "partialFingerprints": {
- "primaryLocationLineHash": "39fa2ee980eb94b0:1",
- "primaryLocationStartColumnFingerprint": "4"
- }
- },
- {
- "ruleId": "d5b664aefd5ca4b21b52fdc1d744d7d6ab6886d0",
- "ruleIndex": 1,
- "message": {
- "text": "Function resolvingPromise is sometimes invoked as a constructor (for example [here](1)), and sometimes as a normal function (for example [here](2))."
- },
- "locations": [
- {
- "physicalLocation": {
- "artifactLocation": {
- "uri": "src/promises.js",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 2
- }
- }
- }
- ],
- "partialFingerprints": {
- "primaryLocationLineHash": "5061c3315a741b7d:1",
- "primaryLocationStartColumnFingerprint": "7"
- },
- "relatedLocations": [
- {
- "id": 1,
- "physicalLocation": {
- "artifactLocation": {
- "uri": "src/ParseObject.js",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 2281,
- "startColumn": 33,
- "endColumn": 55
- }
- },
- "message": {
- "text": "here"
- }
- },
- {
- "id": 2,
- "physicalLocation": {
- "artifactLocation": {
- "uri": "src/LiveQueryClient.js",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 166
- }
- },
- "message": {
- "text": "here"
- }
- }
- ]
- },
- {
- "ruleId": "R01",
- "message": {
- "text": "Specifying both [ruleIndex](1) and [ruleID](2) might lead to inconsistencies."
- },
- "level": "error",
- "locations": [
- {
- "physicalLocation": {
- "artifactLocation": {
- "uri": "full.sarif",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 54,
- "startColumn": 10,
- "endLine": 55,
- "endColumn": 25
- }
- }
- }
- ],
- "relatedLocations": [
- {
- "id": 1,
- "physicalLocation": {
- "artifactLocation": {
- "uri": "full.sarif"
- },
- "region": {
- "startLine": 81,
- "startColumn": 10,
- "endColumn": 18
- }
- },
- "message": {
- "text": "here"
- }
- },
- {
- "id": 2,
- "physicalLocation": {
- "artifactLocation": {
- "uri": "full.sarif"
- },
- "region": {
- "startLine": 82,
- "startColumn": 10,
- "endColumn": 21
- }
- },
- "message": {
- "text": "here"
- }
- }
- ],
- "codeFlows": [
- {
- "threadFlows": [
- {
- "locations": [
- {
- "location": {
- "physicalLocation": {
- "region": {
- "startLine": 11,
- "endLine": 29,
- "startColumn": 10,
- "endColumn": 18
- },
- "artifactLocation": {
- "uriBaseId": "%SRCROOT%",
- "uri": "full.sarif"
- }
- },
- "message": {
- "text": "Rule has index 0"
- }
- }
- },
- {
- "location": {
- "physicalLocation": {
- "region": {
- "endColumn": 47,
- "startColumn": 12,
- "startLine": 12
- },
- "artifactLocation": {
- "uriBaseId": "%SRCROOT%",
- "uri": "full.sarif"
- }
- }
- }
- }
- ]
- }
- ]
- }
- ],
- "partialFingerprints": {
- "primaryLocationLineHash": "ABC:2"
- }
- }
- ],
- "columnKind": "utf16CodeUnits"
- }
- ]
-}
-```
-{% endif %}
+
diff --git a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md
index 2450759800fd..ffd1b9554ab2 100644
--- a/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md
+++ b/translations/es-ES/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md
@@ -84,13 +84,13 @@ on:
jobs:
build:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
# required for all workflows
security-events: write
# only required for workflows in private repositories
actions: read
- contents: read{% endif %}
+ contents: read
steps:
# This step checks out a copy of your repository.
- name: Checkout repository
@@ -125,13 +125,13 @@ on:
jobs:
build:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
# required for all workflows
security-events: write
# only required for workflows in private repositories
actions: read
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
- name: Run npm install
diff --git a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system.md b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system.md
index 57939c02e74d..35b766b733fd 100644
--- a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system.md
+++ b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system.md
@@ -32,7 +32,6 @@ redirect_from:
{% data reusables.code-scanning.codeql-context-for-actions-and-third-party-tools %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% data reusables.code-scanning.codeql-cli-context-for-third-party-tools %}
@@ -66,28 +65,5 @@ Since version 2.6.3, the {% data variables.product.prodname_codeql_cli %} has ha
{% endif %}
-{% endif %}
-
-{% ifversion ghes < 3.2 %}
-You add the {% data variables.product.prodname_codeql_cli %} or the {% data variables.product.prodname_codeql_runner %} to your third-party system, then call the tool to analyze code and upload the SARIF results to {% data variables.product.product_name %}. The resulting {% data variables.product.prodname_code_scanning %} alerts are shown alongside any alerts generated within {% data variables.product.product_name %}.
-
-[{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-cli-binaries/releases) version 2.6.3 is available now for {% data variables.product.prodname_ghe_server %} 3.0 and later versions. For more information on migrating to the {% data variables.product.prodname_codeql_cli %}, see "[Migrating from the CodeQL runner to CodeQL CLI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)."
-
-{% data reusables.code-scanning.upload-sarif-ghas %}
-
-## Comparing {% data variables.product.prodname_codeql_cli %} and {% data variables.product.prodname_codeql_runner %}
-
-{% data reusables.code-scanning.what-is-codeql-cli %}
-The {% data variables.product.prodname_codeql_runner %} is a deprecated command-line tool that uses the {% data variables.product.prodname_codeql_cli %} to analyze code and upload the results to {% data variables.product.product_name %}. The tool mimics the analysis run natively within {% data variables.product.product_name %} using actions.
-
-{% data variables.product.prodname_codeql_cli %} 2.6.3 is a complete replacement for the runner with full feature parity. Generally, it is better to use the {% data variables.product.prodname_codeql_cli %} directly.
-
-For more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)."
-
-{% data reusables.code-scanning.deprecation-codeql-runner %}
-
-For more information about the {% data variables.product.prodname_codeql_runner %}, see "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)."
-
-{% endif %}
diff --git a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md
index a2e529fa6551..54ca86d3afa0 100644
--- a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md
+++ b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md
@@ -38,17 +38,10 @@ Once you've made the {% data variables.product.prodname_codeql_cli %} available
You use three different commands to generate results and upload them to {% data variables.product.product_name %}:
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
1. `database create` to create a {% data variables.product.prodname_codeql %} database to represent the hierarchical structure of each supported programming language in the repository.
2. ` database analyze` to run queries to analyze each {% data variables.product.prodname_codeql %} database and summarize the results in a SARIF file.
3. `github upload-results` to upload the resulting SARIF files to {% data variables.product.product_name %} where the results are matched to a branch or pull request and displayed as {% data variables.product.prodname_code_scanning %} alerts.
-{% else %}
-
-1. `database create` to create a {% data variables.product.prodname_codeql %} database to represent the hierarchical structure of a supported programming language in the repository.
-2. ` database analyze` to run queries to analyze the {% data variables.product.prodname_codeql %} database and summarize the results in a SARIF file.
-3. `github upload-results` to upload the resulting SARIF file to {% data variables.product.product_name %} where the results are matched to a branch or pull request and displayed as {% data variables.product.prodname_code_scanning %} alerts.
-{% endif %}
You can display the command-line help for any command using the `--help` option.
@@ -62,7 +55,7 @@ You can display the command-line help for any command using the `--help`
2. Set up the environment for the codebase, making sure that any dependencies are available. For more information, see [Creating databases for non-compiled languages](https://codeql.github.com/docs/codeql-cli/creating-codeql-databases/#creating-databases-for-non-compiled-languages) and [Creating databases for compiled languages](https://codeql.github.com/docs/codeql-cli/creating-codeql-databases/#creating-databases-for-compiled-languages) in the documentation for the {% data variables.product.prodname_codeql_cli %}.
3. Find the build command, if any, for the codebase. Typically this is available in a configuration file in the CI system.
4. Run `codeql database create` from the checkout root of your repository and build the codebase.
- {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+
```shell
# Single supported language - create one CodeQL databsae
codeql database create <database> --command<build> --language=<language-identifier>
@@ -71,11 +64,7 @@ You can display the command-line help for any command using the `--help`
codeql database create <database> --command<build> \
--db-cluster --language=<language-identifier>,<language-identifier>
```
- {% else %}
- ```shell
- codeql database create <database> --command<build> --language=<language-identifier>
- ```
- {% endif %}
+
{% note %}
**Note:** If you use a containerized build, you need to run the {% data variables.product.prodname_codeql_cli %} inside the container where your build task takes place.
@@ -85,15 +74,15 @@ You can display the command-line help for any command using the `--help`
| Option | Required | Usage |
|--------|:--------:|-----|
| `` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the name and location of a directory to create for the {% data variables.product.prodname_codeql %} database. The command will fail if you try to overwrite an existing directory. If you also specify `--db-cluster`, this is the parent directory and a subdirectory is created for each language analyzed.|
-| `--language` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the identifier for the language to create a database for, one of: `{% data reusables.code-scanning.codeql-languages-keywords %}` (use `javascript` to analyze TypeScript code). {% ifversion fpt or ghes > 3.1 or ghae or ghec %}When used with `--db-cluster`, the option accepts a comma-separated list, or can be specified more than once.{% endif %}
-| `--command` | | Recommended. Use to specify the build command or script that invokes the build process for the codebase. Commands are run from the current folder or, where it is defined, from `--source-root`. Not needed for Python and JavaScript/TypeScript analysis. | {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `--language` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the identifier for the language to create a database for, one of: `{% data reusables.code-scanning.codeql-languages-keywords %}` (use `javascript` to analyze TypeScript code). When used with `--db-cluster`, the option accepts a comma-separated list, or can be specified more than once.
+| `--command` | | Recommended. Use to specify the build command or script that invokes the build process for the codebase. Commands are run from the current folder or, where it is defined, from `--source-root`. Not needed for Python and JavaScript/TypeScript analysis. |
| `--db-cluster` | | Optional. Use in multi-language codebases to generate one database for each language specified by `--language`.
-| `--no-run-unnecessary-builds` | | Recommended. Use to suppress the build command for languages where the {% data variables.product.prodname_codeql_cli %} does not need to monitor the build (for example, Python and JavaScript/TypeScript). {% endif %}
+| `--no-run-unnecessary-builds` | | Recommended. Use to suppress the build command for languages where the {% data variables.product.prodname_codeql_cli %} does not need to monitor the build (for example, Python and JavaScript/TypeScript).
| `--source-root` | | Optional. Use if you run the CLI outside the checkout root of the repository. By default, the `database create` command assumes that the current directory is the root directory for the source files, use this option to specify a different location. |
For more information, see [Creating {% data variables.product.prodname_codeql %} databases](https://codeql.github.com/docs/codeql-cli/creating-codeql-databases/) in the documentation for the {% data variables.product.prodname_codeql_cli %}.
-### {% ifversion fpt or ghes > 3.1 or ghae or ghec %}Single language example{% else %}Basic example{% endif %}
+### Single language example
This example creates a {% data variables.product.prodname_codeql %} database for the repository checked out at `/checkouts/example-repo`. It uses the JavaScript extractor to create a hierarchical representation of the JavaScript and TypeScript code in the repository. The resulting database is stored in `/codeql-dbs/example-repo`.
@@ -111,7 +100,6 @@ $ codeql database create /codeql-dbs/example-repo --language=javascript \
> Successfully created database at /codeql-dbs/example-repo.
```
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### Multiple language example
This example creates two {% data variables.product.prodname_codeql %} databases for the repository checked out at `/checkouts/example-repo-multi`. It uses:
@@ -142,7 +130,6 @@ Finalizing databases at /codeql-dbs/example-repo-multi.
Successfully created databases at /codeql-dbs/example-repo-multi.
$
```
-{% endif %}
## Analyzing a {% data variables.product.prodname_codeql %} database
@@ -153,7 +140,6 @@ $
--output=<output> {% ifversion codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %}
```
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% note %}
**Note:** If you analyze more than one {% data variables.product.prodname_codeql %} database for a single commit, you must specify a SARIF category for each set of results generated by this command. When you upload the results to {% data variables.product.product_name %}, {% data variables.product.prodname_code_scanning %} uses this category to store the results for each language separately. If you forget to do this, each upload overwrites the previous results.
@@ -164,31 +150,29 @@ codeql database analyze <database> --format=<format> \
{% ifversion codeql-packs %}<packs,queries>{% else %}<queries>{% endif %}
```
{% endnote %}
-{% endif %}
| Option | Required | Usage |
|--------|:--------:|-----|
| `` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the path for the directory that contains the {% data variables.product.prodname_codeql %} database to analyze. |
| `` | | Specify {% data variables.product.prodname_codeql %} packs or queries to run. To run the standard queries used for {% data variables.product.prodname_code_scanning %}, omit this parameter. To see the other query suites included in the {% data variables.product.prodname_codeql_cli %} bundle, look in `//qlpacks/codeql/-queries/codeql-suites`. For information about creating your own query suite, see [Creating CodeQL query suites](https://codeql.github.com/docs/codeql-cli/creating-codeql-query-suites/) in the documentation for the {% data variables.product.prodname_codeql_cli %}.
| `--format` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the format for the results file generated by the command. For upload to {% data variables.product.company_short %} this should be: {% ifversion fpt or ghae or ghec %}`sarif-latest`{% else %}`sarifv2.1.0`{% endif %}. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)."
-| `--output` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify where to save the SARIF results file.{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `--sarif-category` | {% octicon "question" aria-label="Required with multiple results sets" %} | Optional for single database analysis. Required to define the language when you analyze multiple databases for a single commit in a repository. Specify a category to include in the SARIF results file for this analysis. A category is used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code.|{% endif %}{% ifversion fpt or ghes > 3.3 or ghae or ghec %}
+| `--output` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify where to save the SARIF results file.
+| `--sarif-category` | {% octicon "question" aria-label="Required with multiple results sets" %} | Optional for single database analysis. Required to define the language when you analyze multiple databases for a single commit in a repository. Specify a category to include in the SARIF results file for this analysis. A category is used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code.|{% ifversion fpt or ghes > 3.3 or ghae or ghec %}
| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% ifversion codeql-packs %}
| `` | | Optional. Use if you want to include CodeQL query packs in your analysis. For more information, see "[Downloading and using {% data variables.product.prodname_codeql %} packs](#downloading-and-using-codeql-query-packs)."
| `--download` | | Optional. Use if some of your CodeQL query packs are not yet on disk and need to be downloaded before running queries.{% endif %}
| `--threads` | | Optional. Use if you want to use more than one thread to run queries. The default value is `1`. You can specify more threads to speed up query execution. To set the number of threads to the number of logical processors, specify `0`.
-| `--verbose` | | Optional. Use to get more detailed information about the analysis process{% ifversion fpt or ghes > 3.1 or ghae or ghec %} and diagnostic data from the database creation process{% endif %}.
-
+| `--verbose` | | Optional. Use to get more detailed information about the analysis process and diagnostic data from the database creation process.
For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/) in the documentation for the {% data variables.product.prodname_codeql_cli %}.
### Basic example
-This example analyzes a {% data variables.product.prodname_codeql %} database stored at `/codeql-dbs/example-repo` and saves the results as a SARIF file: `/temp/example-repo-js.sarif`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}It uses `--sarif-category` to include extra information in the SARIF file that identifies the results as JavaScript. This is essential when you have more than one {% data variables.product.prodname_codeql %} database to analyze for a single commit in a repository.{% endif %}
+This example analyzes a {% data variables.product.prodname_codeql %} database stored at `/codeql-dbs/example-repo` and saves the results as a SARIF file: `/temp/example-repo-js.sarif`. It uses `--sarif-category` to include extra information in the SARIF file that identifies the results as JavaScript. This is essential when you have more than one {% data variables.product.prodname_codeql %} database to analyze for a single commit in a repository.
```
$ codeql database analyze /codeql-dbs/example-repo \
- javascript-code-scanning.qls {% ifversion fpt or ghes > 3.1 or ghae or ghec %}--sarif-category=javascript \{% endif %}
+ javascript-code-scanning.qls --sarif-category=javascript \
--format={% ifversion fpt or ghae or ghec %}sarif-latest{% else %}sarifv2.1.0{% endif %} --output=/temp/example-repo-js.sarif
> Running queries.
@@ -212,7 +196,7 @@ When you have decided on the most secure and reliable method for your CI server,
```shell
echo "$UPLOAD_TOKEN" | codeql github upload-results --repository=<repository-name> \
--ref=<ref> --commit=<commit> --sarif=<file> \
- {% ifversion ghes > 3.0 or ghae %}--github-url=<URL> {% endif %}--github-auth-stdin
+ {% ifversion ghes or ghae %}--github-url=<URL> {% endif %}--github-auth-stdin
```
| Option | Required | Usage |
@@ -220,7 +204,7 @@ When you have decided on the most secure and reliable method for your CI server,
| `--repository` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the *OWNER/NAME* of the repository to upload data to. The owner must be an organization within an enterprise that has a license for {% data variables.product.prodname_GH_advanced_security %} and {% data variables.product.prodname_GH_advanced_security %} must be enabled for the repository{% ifversion fpt or ghec %}, unless the repository is public{% endif %}. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)."
| `--ref` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the name of the `ref` you checked out and analyzed so that the results can be matched to the correct code. For a branch use: `refs/heads/BRANCH-NAME`, for the head commit of a pull request use `refs/pull/NUMBER/head`, or for the {% data variables.product.prodname_dotcom %}-generated merge commit of a pull request use `refs/pull/NUMBER/merge`.
| `--commit` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the full SHA of the commit you analyzed.
-| `--sarif` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the SARIF file to load.{% ifversion ghes > 3.0 or ghae %}
+| `--sarif` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the SARIF file to load.{% ifversion ghes or ghae %}
| `--github-url` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the URL for {% data variables.product.product_name %}.{% endif %}
| `--github-auth-stdin` | | Optional. Use to pass the CLI the {% data variables.product.prodname_github_app %} or personal access token created for authentication with {% data variables.product.company_short %}'s REST API via standard input. This is not needed if the command has access to a `GITHUB_TOKEN` environment variable set with this token.
@@ -233,7 +217,7 @@ This example uploads results from the SARIF file `temp/example-repo-js.sarif` to
```
$ echo $UPLOAD_TOKEN | codeql github upload-results --repository=my-org/example-repo \
--ref=refs/heads/main --commit=deb275d2d5fe9a522a0b7bd8b6b6a1c939552718 \
- --sarif=/temp/example-repo-js.sarif {% ifversion ghes > 3.0 or ghae %}--github-url={% data variables.command_line.git_url_example %} \
+ --sarif=/temp/example-repo-js.sarif {% ifversion ghes or ghae %}--github-url={% data variables.command_line.git_url_example %} \
{% endif %}--github-auth-stdin
```
@@ -292,8 +276,6 @@ echo $OCTO-ORG_ACCESS_TOKEN | codeql pack download <scope/name@version:path&g
```
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## Example CI configuration for {% data variables.product.prodname_codeql %} analysis
This is an example of the series of commands that you might use to analyze a codebase with two supported languages and then upload the results to {% data variables.product.product_name %}.
@@ -344,8 +326,6 @@ By default, {% data variables.product.prodname_code_scanning %} expects one SARI
If you want to upload more than one set of results to the {% data variables.product.prodname_code_scanning %} API for a commit in a repository, you must identify each set of results as a unique set. For repositories where you create more than one {% data variables.product.prodname_codeql %} database to analyze for each commit, use the `--sarif-category` option to specify a language or other unique category for each SARIF file that you generate for that repository.
-{% endif %}
-
## Further reading
- [Creating CodeQL databases](https://codeql.github.com/docs/codeql-cli/creating-codeql-databases/)
diff --git a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md
index 0bd1e74eca5a..ea87101e72d4 100644
--- a/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md
+++ b/translations/es-ES/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md
@@ -186,8 +186,8 @@ Analyzes the code in the {% data variables.product.prodname_codeql %} databases
| `--no-upload` | | None. Stops the {% data variables.product.prodname_codeql_runner %} from uploading the results to {% data variables.product.product_name %}. |
| `--output-dir` | | Directory where the output SARIF files are stored. The default is in the directory of temporary files. |
| `--ram` | | Amount of memory to use when running queries. The default is to use all available memory. |
-| `--no-add-snippets` | | None. Excludes code snippets from the SARIF output. |{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `--category` | | Category to include in the SARIF results file for this analysis. A category can be used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code. This value will appear in the `.automationDetails.id` property in SARIF v2.1.0. |{% endif %}
+| `--no-add-snippets` | | None. Excludes code snippets from the SARIF output. |
+| `--category` | | Category to include in the SARIF results file for this analysis. A category can be used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code. This value will appear in the `.automationDetails.id` property in SARIF v2.1.0. |
| `--threads` | | Number of threads to use when running queries. The default is to use all available cores. |
| `--temp-dir` | | Directory where temporary files are stored. The default is `./codeql-runner`. |
| `--debug` | | None. Prints more verbose output. |
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md
index e57f7e8eada0..71183a59c159 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/about-dependabot-alerts.md
@@ -103,5 +103,5 @@ You can also see all the {% data variables.product.prodname_dependabot_alerts %}
## Leer más
- "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)"
-- "[Viewing and updatng {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"{% endif %}
+- "[Ver y actualizar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"{% endif %}
{% ifversion fpt or ghec %}- "[Privacidad en {% data variables.product.prodname_dotcom %}](/get-started/privacy-on-github)"{% endif %}
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md
index e999870b2a64..40356bc77592 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md
@@ -1,6 +1,6 @@
---
-title: Configuring notifications for Dependabot alerts
-shortTitle: Configure notifications
+title: Configurar las notificaciones para las alertas del Dependabot
+shortTitle: Configurar notificaciones
intro: 'Optimiza la forma en la que recibes notificaciones de {% data variables.product.prodname_dependabot_alerts %}.'
redirect_from:
- /github/managing-security-vulnerabilities/configuring-notifications-for-vulnerable-dependencies
@@ -21,12 +21,12 @@ topics:
- Repositories
---
-## About notifications for {% data variables.product.prodname_dependabot_alerts %}
+## Acerca de las notificaciones para las {% data variables.product.prodname_dependabot_alerts %}
-When {% data variables.product.prodname_dependabot %} detects vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %} in your repositories, we generate a {% data variables.product.prodname_dependabot %} alert and display it on the Security tab for the repository. {% data variables.product.product_name %} notifica a los mantenedores de los repositorios afectados sobre la alerta nueva de acuerdo con sus preferencias de notificaciones.{% ifversion fpt or ghec %}El {% data variables.product.prodname_dependabot %} se habilita predeterminadamente en todos los repositorios públicos. En el caso de las {% data variables.product.prodname_dependabot_alerts %}, predeterminadamente, recibirás {% data variables.product.prodname_dependabot_alerts %} por correo electrónico, agrupadas por la vulnerabilidad específica.
+Cuando el {% data variables.product.prodname_dependabot %} detecta dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} o malware{% endif %} en tus repositorios, generamos una alerta del {% data variables.product.prodname_dependabot %} y la mostramos en la pestaña de seguridad del repositorio. {% data variables.product.product_name %} notifica a los mantenedores de los repositorios afectados sobre la alerta nueva de acuerdo con sus preferencias de notificaciones.{% ifversion fpt or ghec %}El {% data variables.product.prodname_dependabot %} se habilita predeterminadamente en todos los repositorios públicos. En el caso de las {% data variables.product.prodname_dependabot_alerts %}, predeterminadamente, recibirás {% data variables.product.prodname_dependabot_alerts %} por correo electrónico, agrupadas por la vulnerabilidad específica.
{% endif %}
-{% ifversion fpt or ghec %}Si eres un propietario de organización, puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios en tu organización con un clic. You can also set whether {% data variables.product.prodname_dependabot_alerts %} will be enabled or disabled for newly-created repositories. Para obtener más información, consulta la sección "[Administrar la configuración de análisis y seguridad para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-a-feature-for-all-new-repositories-when-they-are-added)".
+{% ifversion fpt or ghec %}Si eres un propietario de organización, puedes habilitar o inhabilitar las {% data variables.product.prodname_dependabot_alerts %} para todos los repositorios en tu organización con un clic. También puedes configurar si las {% data variables.product.prodname_dependabot_alerts %} se habilitarán o inhabilitarán para los repositorios recién creados. Para obtener más información, consulta la sección "[Administrar la configuración de análisis y seguridad para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization#enabling-or-disabling-a-feature-for-all-new-repositories-when-they-are-added)".
{% endif %}
{% ifversion ghes or ghae %}
@@ -37,7 +37,7 @@ Los propietarios de empresas también pueden habilitar las {% data variables.pro
## Configurar las notificaciones para las {% data variables.product.prodname_dependabot_alerts %}
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
Cuando se detecta una alerta nueva del {% data variables.product.prodname_dependabot %}, {% data variables.product.product_name %} notifica a todos los usuarios del repositorio con acceso a las {% data variables.product.prodname_dependabot_alerts %} de acuerdo con sus preferencias de notificación. Recibirás las alertas si estás observando el repositorio, si habilitas las notificaciones para las alertas de seguridad para toda la actividad del repositorio y si es que no lo estás ignorando. Para obtener más información, consulta la sección "[Configurar las notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)".
{% endif %}
@@ -56,7 +56,7 @@ Puedes configurar los ajustes de notificaciones para ti mismo o para tu organiza
{% data reusables.repositories.security-alerts-x-github-severity %}Para obtener más información, consulta la sección "[Configurar notificaciones](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#filtering-email-notifications)".
-## How to reduce the noise from notifications for {% data variables.product.prodname_dependabot_alerts %}
+## Cómo reducir el ruido de las notificacines para las {% data variables.product.prodname_dependabot_alerts %}
Si te preocupa recibir demasiadas notificaciones para las {% data variables.product.prodname_dependabot_alerts %}, te recomendamos que te unas al resumen semanal por correo electrónico o que apagues las notificaciones mientras mantienes habilitadas las {% data variables.product.prodname_dependabot_alerts %}. Aún puedes navegar para ver tus {% data variables.product.prodname_dependabot_alerts %} en la pestaña de seguridad de tu repositorio. For more information, see "[Viewing and updatng {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)."
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md
index 506b79db1970..c8b4b5d2a220 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/editing-security-advisories-in-the-github-advisory-database.md
@@ -1,6 +1,6 @@
---
-title: Editing security advisories in the GitHub Advisory Database
-intro: 'You can submit improvements to any advisory published in the {% data variables.product.prodname_advisory_database %}.'
+title: Editar las asesorías de seguridad en la Base de Datos de Asesorías de GitHub
+intro: 'Puedes enviar mejoras a cualqueir asesoría publicada en la {% data variables.product.prodname_advisory_database %}.'
redirect_from:
- /code-security/security-advisories/editing-security-advisories-in-the-github-advisory-database
- /code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/editing-security-advisories-in-the-github-advisory-database
@@ -14,20 +14,20 @@ topics:
- Dependabot
- Vulnerabilities
- CVEs
-shortTitle: Edit Advisory Database
+shortTitle: Editar la base de datos de asesorías
---
-## About editing advisories in the {% data variables.product.prodname_advisory_database %}
-Security advisories in the {% data variables.product.prodname_advisory_database %} at [github.com/advisories](https://github.com/advisories) are considered global advisories. Anyone can suggest improvements on any global security advisory in the {% data variables.product.prodname_advisory_database %}. You can edit or add any detail, including additionally affected ecosystems, severity level or description of who is impacted. The {% data variables.product.prodname_security %} curation team will review the submitted improvements and publish them onto the {% data variables.product.prodname_advisory_database %} if accepted.
+## Acerca de editar las asesorías en la {% data variables.product.prodname_advisory_database %}
+Las asesorías de seguridad en la {% data variables.product.prodname_advisory_database %} en [github.com/advisories](https://github.com/advisories) se consideran asesorías globales. Cualquiera puede sugerir mejoras en cualquier asesoría de seguridad en la {% data variables.product.prodname_advisory_database %}. Puedes editar o agregar cualquier detalle, incluyendo los ecosistemas adicionales afectados, el nivel de severidad o la descripción de quién se vio impactado. El equipo de selección de {% data variables.product.prodname_security %} revisará las mejoras enviadas y las publicará en la {% data variables.product.prodname_advisory_database %} en caso de que se acepten.
-Only repository owners and administrators can edit repository-level security advisories. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad de repositorio](/code-security/security-advisories/editing-a-security-advisory)".
-## Editing advisories in the GitHub Advisory Database
+Solo los propietarios y adminsitradores de repositorios pueden editar las asesorías de seguridad a nivel de repositorio. Para obtener más información, consulta la sección "[Editar una asesoría de seguridad de repositorio](/code-security/security-advisories/editing-a-security-advisory)".
+## Editar las asesorías en la base de datos de asesorías de GitHub
1. Navega hasta https://github.com/advisories.
-2. Select the security advisory you would like to contribute to.
-3. On the right-hand side of the page, click the **Suggest improvements for this vulnerability** link. 
-4. In the contribution form, make the desired improvements. You can edit or add any detail.
-5. When you finish editing the advisory, click **Submit improvements**.
-6. Once you submit your improvements, a pull request containing your changes will be created for review in [github/advisory-database](https://github.com/github/advisory-database) by the {% data variables.product.prodname_security %} curation team. If the advisory originated from a {% data variables.product.prodname_dotcom %} repository, we will also tag the original publisher for optional commentary. You can view the pull request and get notifications when it is updated or closed.
+2. Selecciona la asesoría de seguridad a la cual te gustaría contribuir.
+3. En la parte derecha de la página, haz clic en el enlace de **Sugerir mejoras para esta vulnerabilidad**. 
+4. E el formato de contribución, realiza las mejoras deseadas. Puedes editar o agregar cualquier detalle.
+5. Cuand terminas de editar la asesoría, haz clic en **Enviar mejoras**.
+6. Una vez que emites tus mejoras, el equipo de selección de {% data variables.product.prodname_security %} creará una solicitud de cambios en [github/advisory-database](https://github.com/github/advisory-database), la cuál contendrá tus cambios para revisarlos. Si la asesoría se originó desde un repositorio de {% data variables.product.prodname_dotcom %}, también etiquetaremos al publicador original para que pueda agregar un comentario opcional. Puedes ver la solicitud de cambios y obtener notificaciones cuando se actualice o cierre.
-You can also open a pull request directly on an advisory file in the [github/advisory-database](https://github.com/github/advisory-database) repository. For more information, see the [contribution guidelines](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md).
+También puedes abrir una solicitud de cambios directamente en un archivo de asesoría en el repositorio [github/advisory-database](https://github.com/github/advisory-database). Para obtener más información, consulta los [lineamientos de contribución](https://github.com/github/advisory-database/blob/main/CONTRIBUTING.md).
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/index.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/index.md
index 3cd5eb5fc330..621fe51bcc8e 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/index.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/index.md
@@ -1,7 +1,7 @@
---
-title: Identifying vulnerabilities in your project's dependencies with Dependabot alerts
+title: Identificar las vulnerabilidades en las dependencias de tus proyectos con las alertas del Dependabot
shortTitle: Las alertas del dependabot
-intro: '{% data variables.product.prodname_dependabot %} generates {% data variables.product.prodname_dependabot_alerts %} when known vulnerabilites are detected in dependencies that your project uses.'
+intro: 'El {% data variables.product.prodname_dependabot %} genera {% data variables.product.prodname_dependabot_alerts %} cuando se detectan vulnerabilidades nuevas en las dependencias que utiliza tu proyecto.'
allowTitleToDifferFromFilename: true
versions:
fpt: '*'
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md
index 4565ec63371f..09515e622eb4 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts.md
@@ -1,13 +1,13 @@
---
title: Viewing and updating Dependabot alerts
-intro: 'If {% data variables.product.product_name %} discovers insecure dependencies in your project, you can view details on the Dependabot alerts tab of your repository. Then, you can update your project to resolve or dismiss the alert.'
+intro: 'If {% data variables.product.product_name %} discovers insecure dependencies in your project, you can view details on the Dependabot alerts tab of your repository. Luego, puedes actualizar tu proyecto para resolver o descartar la alerta.'
redirect_from:
- /articles/viewing-and-updating-vulnerable-dependencies-in-your-repository
- /github/managing-security-vulnerabilities/viewing-and-updating-vulnerable-dependencies-in-your-repository
- /code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository
- /code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/viewing-and-updating-vulnerable-dependencies-in-your-repository
permissions: 'Repository administrators and organization owners can view and update dependencies, as well as users and teams with explicit access.'
-shortTitle: View Dependabot alerts
+shortTitle: Ver las alertas del Dependabot
versions:
fpt: '*'
ghes: '*'
@@ -26,7 +26,7 @@ topics:
{% data reusables.dependabot.beta-security-and-version-updates %}
{% data reusables.dependabot.enterprise-enable-dependabot %}
-La pestaña de {% data variables.product.prodname_dependabot_alerts %} de tu repositorio lista todas las{% data variables.product.prodname_dependabot_alerts %} abiertas y cerradas{% ifversion fpt or ghec or ghes > 3.2 %}, así como las {% data variables.product.prodname_dependabot_security_updates %} correspondientes{% endif %}. Puedes{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filtrar las alertas por paquete, ecosistema o manifiesto. You can {% endif %} sort the list of alerts, and you can click into specific alerts for more details. {% ifversion dependabot-bulk-alerts %}You can also dismiss or reopen alerts, either one by one or by selecting multiple alerts at once.{% else %}You can also dismiss or reopen alerts. {% endif %} For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)."
+La pestaña de {% data variables.product.prodname_dependabot_alerts %} de tu repositorio lista todas las{% data variables.product.prodname_dependabot_alerts %} abiertas y cerradas{% ifversion fpt or ghec or ghes > 3.2 %}, así como las {% data variables.product.prodname_dependabot_security_updates %} correspondientes{% endif %}. Puedes{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %} filtrar las alertas por paquete, ecosistema o manifiesto. Puedes {% endif %} ordenar la lista de alertas y hacer clic en aquellas específicas para ver más detalles. {% ifversion dependabot-bulk-alerts %}También puedes descartar o volver a abrir las alertas, ya sea una por una o seleccionando alertas múltiples a la vez.{% else %}También puedes descartar o volver a abrir las alertas. {% endif %} Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)".
{% ifversion fpt or ghec or ghes > 3.2 %}
Puedes habilitar las alertas de seguridad automáticas para cualquier repositorio que utilice {% data variables.product.prodname_dependabot_alerts %} y la gráfica de dependencias. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)".
@@ -35,70 +35,70 @@ Puedes habilitar las alertas de seguridad automáticas para cualquier repositori
{% ifversion fpt or ghec or ghes > 3.2 %}
## Acerca de las actualizaciones para las dependencias vulnerables en tu repositorio
-{% data variables.product.product_name %} generates {% data variables.product.prodname_dependabot_alerts %} when we detect that your codebase is using dependencies with known security risks. Para los repositorios en donde se habilitan las {% data variables.product.prodname_dependabot_security_updates %} cuando {% data variables.product.product_name %} detecta una dependencia vulnerable en la rama predeterminada, {% data variables.product.prodname_dependabot %} crea una solicitud de cambios para arreglarla. La solicitud de extracción mejorará la dependencia a la versión segura mínima que sea posible y necesaria para evitar la vulnerabilidad.
+{% data variables.product.product_name %} genera {% data variables.product.prodname_dependabot_alerts %} cuando detectamos que tu base de còdigo està utilizando dependencias con riesgos de seguridad conocidos. Para los repositorios en donde se habilitan las {% data variables.product.prodname_dependabot_security_updates %} cuando {% data variables.product.product_name %} detecta una dependencia vulnerable en la rama predeterminada, {% data variables.product.prodname_dependabot %} crea una solicitud de cambios para arreglarla. La solicitud de extracción mejorará la dependencia a la versión segura mínima que sea posible y necesaria para evitar la vulnerabilidad.
-{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %}Puedes clasificar y filtrar las {% data variables.product.prodname_dependabot_alerts %} con los menús desplegables en la pestaña de {% data variables.product.prodname_dependabot_alerts %} o tecleando filtros tales como pares de `key:value` en la barra de búsqueda. The available filters are repository (for example, `repo:my-repository`), package (for example, `package:django`), ecosystem (for example, `ecosystem:npm`), manifest (for example, `manifest:webwolf/pom.xml`), state (for example, `is:open`), and whether an advisory has a patch (for example, `has: patch`).{% ifversion dependabot-alerts-development-label %} You can also filter alerts with dependency scope data using `scope`, for example: `scope:development` or `scope:runtime`. With `scope:development`, the list of alerts will only show dependencies used during development, not production.{% endif %}
+{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %}Puedes clasificar y filtrar las {% data variables.product.prodname_dependabot_alerts %} con los menús desplegables en la pestaña de {% data variables.product.prodname_dependabot_alerts %} o tecleando filtros tales como pares de `key:value` en la barra de búsqueda. Los filtros disonibles son repositorio (por ejemplo, `repo:my-repository`), paquete (por ejemplo, `package:django`), ecosistema (por ejemplo, `ecosystem:npm`), manifiesto (por ejemplo, `manifest:webwolf/pom.xml`), estado (por ejemplo, `is:open`) y ya sea si una asesorìa tiene un parche o no (por ejemplo, `has: patch`).{% ifversion dependabot-alerts-development-label %} También puedes filtrar las alertas con datos de alcance de dependencias utilizando `scope`, por ejemplo: `scope:development` o `scope:runtime`. Con `scope:development`, la lista de alertas solo mostrará a las dependencias que se utilizaron durante el desarrolo y no durante la producción.{% endif %}
Cada alerta del {% data variables.product.prodname_dependabot %} tiene un identificador numérico único y la pestaña de {% data variables.product.prodname_dependabot_alerts %} lista una alerta por cada vulnerabilidad detectada. Las {% data variables.product.prodname_dependabot_alerts %} tradicionales agrupan vulnerabilidades por dependencia y generan una sola alerta por dependencia. Si navegas a una alerta tradicional del {% data variables.product.prodname_dependabot %}, se te redirigirá a una pestaña de {% data variables.product.prodname_dependabot_alerts %} filtradas para este paquete. {% endif %}
{% endif %}
{% ifversion dependabot-alerts-development-label %}
-## Supported ecosystems and manifests for dependency scope
+## Ecosistemas y manifiestos compatibles para el alcance de las dependencias
{% data reusables.dependabot.dependabot-alerts-dependency-scope %}
-Alerts for packages listed as development dependencies are marked with the `Development` label on the {% data variables.product.prodname_dependabot_alerts %} page and are also available for filtering via the `scope` filter. 
+Las alertas para los paquetes que se listan como dependencias de desarrollo se marcan con la etiqueta `Development` en la página de {% data variables.product.prodname_dependabot_alerts %} y también están disponibles para filtrarse mediante el filtro `scope`. 
-The alert details page of alerts on development-scoped packages shows a "Tags" section containing a `Development` label. 
+La página de detalles de la alerta en los pquetes con alcance de desarrollo muestra una sección de "Etiquetas" que contiene una etiqueta de `Development`. 
{% endif %}
{% ifversion dependabot-alerts-vulnerable-calls %}
-## About the detection of calls to vulnerable functions
+## Acerca de la detección de llamadas a las funciones vulnerables
{% data reusables.dependabot.vulnerable-calls-beta %}
-When {% data variables.product.prodname_dependabot %} tells you that your repository uses a vulnerable dependency, you need to determine what the vulnerable functions are and check whether you are using them. Once you have this information, then you can determine how urgently you need to upgrade to a secure version of the dependency.
+Cuando el {% data variables.product.prodname_dependabot %} te dice que tu repositorio utiliza una dependencia vulnerable, necesitas determinar cuáles son las funciones vulnerables y verificar si las estás utilizando. Una vez que tengas esta información, podrás determinar qué tan urgentemente debes actualizarte a una versión segura de la dependencia.
-For supported languages, {% data variables.product.prodname_dependabot %} automatically detects whether you use a vulnerable function and adds the label "Vulnerable call" to affected alerts. You can use this information in the {% data variables.product.prodname_dependabot_alerts %} view to triage and prioritize remediation work more effectively.
+Para ver los lenguajes compatibles, el {% data variables.product.prodname_dependabot %} detecta automáticamente si utilzias una función vulnerable y agrega la etiqueta "Llamada vulnerable" a las alertas afectadas. Puedes utilizar esta información en la vista de {% data variables.product.prodname_dependabot_alerts %} para ordenar y priorizar el trabajo de remediación de forma más efectiva.
{% note %}
-**Note:** During the beta release, this feature is available only for new Python advisories created *after* April 14, 2022, and for a subset of historical Python advisories. {% data variables.product.prodname_dotcom %} is working to backfill data across additional historical Python advisories, which are added on a rolling basis. Vulnerable calls are highlighted only on the {% data variables.product.prodname_dependabot_alerts %} pages.
+**Nota:** Durante el lanzamiento beta, esta característica está disponible únicamente para las asesorías nuevas de Python creadas *después* del 14 de abril de 2022 y para un subconjunto de asesorías de Python históricas. {% data variables.product.prodname_dotcom %} está trabajando para rellenar los datos a lo largo de las asesorías históricas adicionales de Python, las cuale se agregan continuamente. Las llamadas vulnerables se resaltan únicamente en las páginas de las {% data variables.product.prodname_dependabot_alerts %}.
{% endnote %}
-
+
-You can filter the view to show only alerts where {% data variables.product.prodname_dependabot %} detected at least one call to a vulnerable function using the `has:vulnerable-calls` filter in the search field.
+Puedes filtrar la vista para que solo muestre alertas en donde el {% data variables.product.prodname_dependabot %} detectó por o menos una llamada a una función vulnerable utilizando el filtro `has:vulnerable-calls` en el campo de búsqueda.
-For alerts where vulnerable calls are detected, the alert details page shows additional information:
+Para las alertas en donde se detectan llamadas vulnerables, la página de detalles de la alerta muestra información adicional:
-- One or more code blocks showing where the function is used.
-- An annotation listing the function itself, with a link to the line where the function is called.
+- Uno o más bloques de código muestran en dónde se utiliza la función.
+- Una anotación que lista la función misma, con un enlace a la línea en donde se llama a dicha función.
-
+
-For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-alerts)" below.
+Para obtener más información, consulta la sección "[revisar y corregir las alertas](#reviewing-and-fixing-alerts)" a continuación.
{% endif %}
-## Viewing {% data variables.product.prodname_dependabot_alerts %}
+## Ver las {% data variables.product.prodname_dependabot_alerts %}
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5638 %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-security %}
{% data reusables.repositories.sidebar-dependabot-alerts %}
-1. Opcionalmente, para filtrar alertas, selecciona el menú desplegable de **Repositorio**, l **Paquete**, **Ecosistema** o **Manifiesto** y luego haz clic en el filtro que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. For example, `ecosystem:npm`{% ifversion ghes < 3.7 or ghae-issue-5638 %} or `has:patch`{% endif %}{% ifversion dependabot-alerts-development-label %}, `has:patch` or `scope:development`{% endif %}. Para ordenar las alertas, selecciona el menú desplegable **Ordenar** y luego haz clic en la opción por la cual te gustaría ordenarlas.
+1. Opcionalmente, para filtrar alertas, selecciona el menú desplegable de **Repositorio**, l **Paquete**, **Ecosistema** o **Manifiesto** y luego haz clic en el filtro que te gustaría aplicar. También puedes teclear filtros en la barra de búsqueda. Por ejemplo, `ecosystem:npm`{% ifversion ghes < 3.7 or ghae-issue-5638 %} o `has:patch`{% endif %}{% ifversion dependabot-alerts-development-label %}, `has:patch` o `scope:development`{% endif %}. Para ordenar las alertas, selecciona el menú desplegable **Ordenar** y luego haz clic en la opción por la cual te gustaría ordenarlas.
- You can also click a label on an alert to only show alerts of that type.{% ifversion dependabot-alerts-development-label %} For example, clicking the `Development` label in the list of alerts will only show alerts relating to dependencies used in development, not production. For information about the list of ecosystems supported, see "[Supported ecosystems and manifests for dependency scope ](#supported-ecosystems-and-manifests-for-dependency-scope)."
+ También puedes hacer clic en una etiqueta de una alerta para que solo muestre las alertas de ese tipo.{% ifversion dependabot-alerts-development-label %} Por ejemplo, el hacer clic en la etiqueta `Development` en la lista de alertas solo mostrará aquellas que se relacionen con las dependencias que se utilizan en desarrollo y no en producción. Para obtener más información sobre la lista de ecosistemas compatibles, consulta la sección "[Ecosistemas y manifiestos compatibles para el alcance de dependencias ](#supported-ecosystems-and-manifests-for-dependency-scope)".
{% endif %}
{%- ifversion dependabot-bulk-alerts %}
{% else %}
{% endif %}
-1. Click the alert that you would like to view.{% ifversion dependabot-bulk-alerts %} {% else %}
+1. Haz clic en la alerta que te gustaría ver.{% ifversion dependabot-bulk-alerts %} {% else %}
{% endif %}
{% else %}
@@ -108,17 +108,17 @@ For more information, see "[Reviewing and fixing alerts](#reviewing-and-fixing-a
1. Haz clic en la alerta que quieres ver. 
{% endif %}
-## Reviewing and fixing alerts
+## Revisar y corregir las alertas
-It’s important to ensure that all of your dependencies are clean of any security weaknesses. When {% data variables.product.prodname_dependabot %} discovers vulnerabilities {% ifversion GH-advisory-db-supports-malware %}or malware{% endif %} in your dependencies, you should assess your project’s level of exposure and determine what remediation steps to take to secure your application.
+Es importante garantizar que todas tus dependencias estén libres de cualquier debilidad de seguridad. Cuando el {% data variables.product.prodname_dependabot %} descubre vulnerabilidades {% ifversion GH-advisory-db-supports-malware %}o malware{% endif %} en tus dependencias, deberías evaluar el nivel de exposición de tu proyecto y determinar qué pasos de remediación tomar para asegurar tu aplicación.
-If a patched version of the dependency is available, you can generate a {% data variables.product.prodname_dependabot %} pull request to update this dependency directly from a {% data variables.product.prodname_dependabot %} alert. If you have {% data variables.product.prodname_dependabot_security_updates %} enabled, the pull request may be linked will in the Dependabot alert.
+Si una versión parchada de la dependencia está disponible, peudes generar una solicitud de cambios del {% data variables.product.prodname_dependabot %} para actualizar esta dependencia directamente desde una alerta del {% data variables.product.prodname_dependabot %}. Si tienes habilitadas las {% data variables.product.prodname_dependabot_security_updates %}, la solicitud de cambios podría estar vinculada en la alerta del Dependabot.
-In cases where a patched version is not available, or you can’t update to the secure version, {% data variables.product.prodname_dependabot %} shares additional information to help you determine next steps. When you click through to view a {% data variables.product.prodname_dependabot %} alert, you can see the full details of the security advisory for the dependency including the affected functions. You can then check whether your code calls the impacted functions. This information can help you further assess your risk level, and determine workarounds or if you’re able to accept the risk represented by the security advisory.
+En los casos en donde no está disponible una versión parchada o en donde no puedes actualizar a la versión segura, el {% data variables.product.prodname_dependabot %} comparte información adicional para ayudarte a determinar los siguientes pasos. Cuando haces clilc para ver una alerta del {% data variables.product.prodname_dependabot %}, puedes ver todos los detalles de la asesoría de seguridad para la dependencia, incluyendo las funciones afectadas. Entonces, pudes verificar si tu código llama a dichas funciones impactadas. Esta información puede ayudarte a valorar más profundamente tu nivel de riesgo y determinar las soluciones alternas o a saber si tienes que aceptar el riesgo que representa la asesoría de seguridad.
{% ifversion dependabot-alerts-vulnerable-calls %}
-For supported languages, {% data variables.product.prodname_dependabot %} detects calls to vulnerable functions for you. When you view an alert labeled as "Vulnerable call", the details include the name of the function and a link to the code that calls it. Often you will be able to take decisions based on this information, without exploring further.
+Para los lenguajes compatibles, el {% data variables.product.prodname_dependabot %} detecta llamadas a las funciones vulnerables por ti. When you view an alert labeled as "Vulnerable call", the details include the name of the function and a link to the code that calls it. Often you will be able to take decisions based on this information, without exploring further.
{% endif %}
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md
index b97e112ba0de..8603da221892 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates.md
@@ -79,7 +79,7 @@ Las {% data variables.product.prodname_dependabot_security_updates %} requieren
You can override the default behavior of {% data variables.product.prodname_dependabot_security_updates %} by adding a dependabot.yml file to your repository. Para obtener más información, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file)".
-If you only require security updates and want to exclude version updates, you can set `open-pull-request-limit` to `0` in order to prevent version updates for a given `package-ecosystem`. For more information, see "[`open-pull-request-limit`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#open-pull-requests-limit)."
+Si solo requieres actualizaciones de seguridad y quieres excluir las actualizaciones de versión, puedes configurar a `open-pull-request-limit` para que sea `0` para prevenir a las actualizaciones de versión de algún `package-ecosystem`. Para obtener más información, consulta "[`open-pull-request-limit`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#open-pull-requests-limit)".
```
# Example configuration file that:
@@ -99,7 +99,7 @@ updates:
open-pull-requests-limit: 0
```
-For more information about the configuration options available for security updates, see the table in "[Configuration options for the dependabot.yml file](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#configuration-options-for-the-dependabotyml-file)."
+Para obtener más información sobre las opciones de configuración disponibles para las actualizaciones de seguridad, consulta la tabla en la sección "[Opciones de configuración para el archivo dependabot.yml](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#configuration-options-for-the-dependabotyml-file)".
## Leer más
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/index.md b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/index.md
index b60ab227beed..ddc9e536efc4 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/index.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-security-updates/index.md
@@ -1,6 +1,6 @@
---
-title: Automatically updating dependencies with known vulnerabilities with Dependabot security updates
-intro: '{% data variables.product.prodname_dependabot %} can help you fix vulnerable dependencies by automatically raising pull requests to update dependencies to secure versions.'
+title: Actualizar las dependencias automáticamente con las vulnerabilidades conocidas con las actualizaciones de seguridad del Dependabot
+intro: 'El {% data variables.product.prodname_dependabot %} puede ayudarte a corregir las dependencias vulnerabiles al levantar solicitudes de cambios automáticamente para actualizar las dependencias a las versiones seguras.'
allowTitleToDifferFromFilename: true
versions:
fpt: '*'
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md
index d7f8bd6f4791..9f03a514193a 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates.md
@@ -1,5 +1,5 @@
---
-title: Configuring Dependabot version updates
+title: Configurar las actualziaciones de versión del Dependabot
intro: 'Puedes configurar tu repositorio para que el {% data variables.product.prodname_dependabot %} actualice automáticamente los paquetes que utilizas.'
permissions: 'People with write permissions to a repository can enable or disable {% data variables.product.prodname_dependabot_version_updates %} for the repository.'
redirect_from:
@@ -18,7 +18,7 @@ topics:
- Repositories
- Dependencies
- Pull requests
-shortTitle: Configure version updates
+shortTitle: Configurar las actualizaciones de versión
---
@@ -35,15 +35,15 @@ Habilitarás {% data variables.product.prodname_dependabot_version_updates %} me
## Habilitar las {% data variables.product.prodname_dependabot_version_updates %}
-You enable {% data variables.product.prodname_dependabot_version_updates %} by commiting a *dependabot.yml* configuration file to your repository.
-{% ifversion dependabot-settings-update-37 %}If you enable the feature in your settings page, GitHub creates a basic file which you can edit, otherwise you can create the file using any file editor.
+Puedes habilitar las {% data variables.product.prodname_dependabot_version_updates %} si confirmas un archivo de configuración de *dependabot.yml* hacia tu repositorio.
+{% ifversion dependabot-settings-update-37 %}Si habilitas la característica en tu página de configuración, GitHub creará un archivo básico que puedes editar, de lo contrario, puedes crear el archivo utilizando cualquier editor de archivo.
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
-1. Under "Code security and analysis", to the right of "{% data variables.product.prodname_dependabot_version_updates %}", click **Enable** to open a basic *dependabot.yml* configuration file in the `.github` directory of your repository.
+1. Debajo de "Seguridad de código y análisis", a la derecha de "{% data variables.product.prodname_dependabot_version_updates %}", haz clic en **Habilitar** para abrir un archivo de configuración *dependabot.yml* básico en el directorio `.github` de tu repositorio.
{% else %}
-1. Create a *dependabot.yml* configuration file in the `.github` directory of your repository.
+1. Crea un archivo de configuración *dependabot.yml* en el directorio `.github` de tu repositorio.
{% endif %}
1. Agrega una `version`.
1. Opcionalmente, si tienes dependencias en un registro privado, agrega una sección de `registries` que contenga los detalles de autenticación.
@@ -54,7 +54,7 @@ You enable {% data variables.product.prodname_dependabot_version_updates %} by c
- `schedule.interval` para especificar qué tan a menudo se debe revisar si hay nuevas versiones.
{% data reusables.dependabot.check-in-dependabot-yml %}
-For information about all the configuration options, see "[Configuration options for the dependabot.yml file](/github/administering-a-repository/configuration-options-for-dependency-updates)."
+Para obtener más información sobre todas las opciones de configuración, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates)".
### Archivo *dependabot.yml* de ejemplo
@@ -99,7 +99,7 @@ En una bifurcación, también necesitas habilitar explícitamente el {% data var
## Revisar el estado de las actualizaciones de versión
-Después de que habilitas las actualizaciones de versión, se llena la pestaña del **Dependabot** en la gráfica de dependencias del repositorio. This tab shows which package managers {% data variables.product.prodname_dependabot %} is configured to monitor and when {% data variables.product.prodname_dependabot %} last checked for new versions.
+Después de que habilitas las actualizaciones de versión, se llena la pestaña del **Dependabot** en la gráfica de dependencias del repositorio. Esta pestaña muestra para qué adminsitradores de paquetes se configuró el monitoreo del {% data variables.product.prodname_dependabot %} y cuándo el {% data variables.product.prodname_dependabot %} verificó si hay nuevas versiones.

@@ -150,4 +150,4 @@ updates:
update-types: ["version-update:semver-patch"]
```
-For more information about checking for existing ignore preferences, see "[Configuration options for the dependabot.yml file](/github/administering-a-repository/configuration-options-for-dependency-updates#ignore)."
+Para obtener más información sobre cómo verificar las preferencias existentes para ignorar, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates#ignore)".
diff --git a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/customizing-dependency-updates.md b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/customizing-dependency-updates.md
index 5e17ccc4091d..6a6c6f13f6cb 100644
--- a/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/customizing-dependency-updates.md
+++ b/translations/es-ES/content/code-security/dependabot/dependabot-version-updates/customizing-dependency-updates.md
@@ -35,7 +35,7 @@ Después de que hayas habilitado la actualización de versiones, puedes personal
- Cambia la cantidad máxima de solicitudes de extracción abiertas para actualizaciones de versión del valor predeterminado que es 5: `open-pull-requests-limit`
- Abre solicitudes de extracción para actualizaciones de versión para seleccionar una rama específica en vez de la rama predeterminada: `target-branch`
-For more information about the configuration options, see "[Configuration options for the dependabot.yml file](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates)."
+Para obtener más información sobre las opciones de configuración, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates)".
Cuando actualizas el archivo *dependabot.yml* en tu repositorio, el {% data variables.product.prodname_dependabot %} ejecuta una revisión inmediata con la nueva configuración. Verás una lista de dependencias actualizada en cuestión de minutos en la pestaña de **{% data variables.product.prodname_dependabot %}**, esto podría tomar más tiempo si el reposiorio tiene muchas dependencias. También puedes ver las solicitudes de extracción nuevas para las actualizaciones de versión. Para obtener más información, consulta la sección "[Listar dependencias configuradas para actualizaciones de versión](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/listing-dependencies-configured-for-version-updates)".
@@ -141,4 +141,4 @@ updates:
## Más ejemplos
-For more examples, see "[Configuration options for the dependabot.yml file](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates)."
+Para obtener más ejemplos, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates)".
diff --git a/translations/es-ES/content/code-security/dependabot/index.md b/translations/es-ES/content/code-security/dependabot/index.md
index 2cfeef9d876a..27fa4278effb 100644
--- a/translations/es-ES/content/code-security/dependabot/index.md
+++ b/translations/es-ES/content/code-security/dependabot/index.md
@@ -1,7 +1,7 @@
---
-title: Keeping your supply chain secure with Dependabot
+title: Mantener tu cadena de suministro segura con el Dependabot
shortTitle: Dependabot
-intro: 'Monitor vulnerabilities in dependencies used in your project{% ifversion fpt or ghec or ghes > 3.2 %} and keep your dependencies up-to-date{% endif %} with {% data variables.product.prodname_dependabot %}.'
+intro: 'Monitorea la svulnerabilidades en las dependencias que se utilizan en tu proyecto{% ifversion fpt or ghec or ghes > 3.2 %} y mantén tus dependencias actualizadas{% endif %} con el {% data variables.product.prodname_dependabot %}.'
allowTitleToDifferFromFilename: true
versions:
fpt: '*'
diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/index.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/index.md
index dacbf4da3a95..25a68db629f3 100644
--- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/index.md
+++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/index.md
@@ -1,6 +1,6 @@
---
-title: Working with Dependabot
-shortTitle: Work with Dependabot
+title: Trabajar con el Dependabot
+shortTitle: Trabajar con el Dependabot
intro: 'Orientación y recomendaciones para trabajar con el {% data variables.product.prodname_dependabot %}, tal como administrar las solicitudes de cambios que levante el {% data variables.product.prodname_dependabot %}, utilizar las {% data variables.product.prodname_actions %} con el {% data variables.product.prodname_dependabot %} y solucionar los errores del {% data variables.product.prodname_dependabot %}.'
versions:
fpt: '*'
diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md
index 61401d09494f..11021bcbdcf1 100644
--- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md
+++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot.md
@@ -31,9 +31,9 @@ Las acciones a menudo se actualizan con correcciones de errores y con nuevas car
## Habilitar las {% data variables.product.prodname_dependabot_version_updates %} para las acciones
-You can configure {% data variables.product.prodname_dependabot_version_updates %} to maintain your actions as well as the libraries and packages you depend on.
+Puedes configurar las {% data variables.product.prodname_dependabot_version_updates %} para mantener tus acciones, así como las librerías y paquetes de las cuales dependes.
-1. If you have already enabled {% data variables.product.prodname_dependabot_version_updates %} for other ecosystems or package managers, simply open the existing *dependabot.yml* file. Otherwise, create a *dependabot.yml* configuration file in the `.github` directory of your repository. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del Dependabot](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)".
+1. Si ya habilitaste las {% data variables.product.prodname_dependabot_version_updates %} para otros ecosistemas o administradores de paquetes, simplemente abre el archivo existente de *dependabot.yml*. De lo contrario, crea un archivo de configuración *dependabot.yml* en el directorio `.github` de tu repositorio. Para obtener más información, consulta la sección "[Configurar las actualizaciones de versión del Dependabot](/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#enabling-dependabot-version-updates)".
1. Especifica `"github-actions"` como el `package-ecosystem` a monitorear.
1. Configura el `directory` como `"/"` para verificar los archivos de flujo de trabajo en `.github/workflows`.
1. Configura un `schedule.interval` para especificar la frecuencia en la que se revisará si hay versiones nuevas.
diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot.md
index a1e096878116..61fdf1743ee9 100644
--- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot.md
+++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/managing-encrypted-secrets-for-dependabot.md
@@ -34,7 +34,7 @@ password: ${{secrets.MY_ARTIFACTORY_PASSWORD}}
```
{% endraw %}
-For more information, see "[Configuration options for the dependabot.yml file](/github/administering-a-repository/configuration-options-for-dependency-updates#configuration-options-for-private-registries)."
+Para obtener más información, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates#configuration-options-for-private-registries)".
### Nombrar tus secretos
diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors.md
index 78612a56d6e9..f0b8423b0455 100644
--- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors.md
+++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-dependabot-errors.md
@@ -39,14 +39,14 @@ Cuando se bloquea al {% data variables.product.prodname_dependabot %} y no puede

-There are several reasons why an alert may have no pull request link:
+Hay muchas razones por las cuales una alerta podría no contar con un enlace de solicitud de cambios:
-1. {% data variables.product.prodname_dependabot_security_updates %} are not enabled for the repository.
+1. No están habilitadas las {% data variables.product.prodname_dependabot_security_updates %} para el repositorio.
{% ifversion GH-advisory-db-supports-malware %}
-1. The alert is for malware and there is no secure version of the package.
+1. La alerta es para malware y no hay una versión segura del paquete.
{% endif %}
-1. The alert is for an indirect or transitive dependency that is not explicitly defined in a lock file.
-1. An error blocked {% data variables.product.prodname_dependabot %} from creating a pull request.
+1. La alerta es para una dependencia transitoria o indirecta que no se define explícitamente en un archivo de bloqueo.
+1. Un error bloqueó al {% data variables.product.prodname_dependabot %} e impidió que creara una solicitud de cambios.
Si existe un error que bloqueó al {% data variables.product.prodname_dependabot %} y éste no puede crear una solicitud de cambios, puedes mostrar los detalles del error si das clic en la alerta.
@@ -100,7 +100,7 @@ Si una actualización de seguridad excede el tiempo de espera, puedes reducir la
Hay un límite en la cantidad de solicitudes de cambios abiertas que el {% data variables.product.prodname_dependabot %} puede generar. Cuando se llega a éste límite, no se podrán abrir más solicitudes de cambios y se reportará este error. La mejor forma de resolver este error es revisar y fusionar algunas de las solicitudes de cambios abiertas.
-Hay límites separados para las solicitudes de cambios de actualización de seguridad y de versión, y esto es para que aquellas de actualización de versión no bloqueen la creación de las de actualización de seguridad. El límite para las solicitudes de cambios de actualizaciones de seguridad es de 10. Predeterminadamente, el límite para las actualizaciones de versión es de 5, pero puedes cambiar ésto utilizando el parámetro `open-pull-requests-limit` en el archivo de configuración. For more information, see "[Configuration options for the dependabot.yml file](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit)."
+Hay límites separados para las solicitudes de cambios de actualización de seguridad y de versión, y esto es para que aquellas de actualización de versión no bloqueen la creación de las de actualización de seguridad. El límite para las solicitudes de cambios de actualizaciones de seguridad es de 10. Predeterminadamente, el límite para las actualizaciones de versión es de 5, pero puedes cambiar ésto utilizando el parámetro `open-pull-requests-limit` en el archivo de configuración. Para obtener más información, consulta la sección "[Opciones de configuración para el archivo dependabot.yml](/github/administering-a-repository/configuration-options-for-dependency-updates#open-pull-requests-limit)".
La mejor forma de resolver este error es fusionar o cerrar algunas de las solicitudes de cambios existentes y activar una solicitud de cambios nueva manualmente. Para obtener más información, consulta la sección "[Activar una solicitud de cambios del {% data variables.product.prodname_dependabot %} manualmente](#triggering-a-dependabot-pull-request-manually)".
@@ -128,5 +128,5 @@ Si desbloqueas al {% data variables.product.prodname_dependabot %}, puedes activ
## Leer más
-- "[Troubleshooting the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)"
+- "[Solucionar problemas de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)"
- "[Solucionar problemas en la detección de dependencias vulnerables](/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies)"
diff --git a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md
index d158b2950f9e..c08c7425b588 100644
--- a/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md
+++ b/translations/es-ES/content/code-security/dependabot/working-with-dependabot/troubleshooting-the-detection-of-vulnerable-dependencies.md
@@ -1,7 +1,7 @@
---
title: Solucionar problemas en la detección de dependencias vulnerables
intro: 'Si la información de la dependencia que reportó {% data variables.product.product_name %} no es lo que esperabas, hay varios puntos a considerar y varias cosas que puedes revisar.'
-shortTitle: Troubleshoot vulnerability detection
+shortTitle: Solucionar problemas de detección devulnerabilidades
redirect_from:
- /github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies
- /code-security/supply-chain-security/troubleshooting-the-detection-of-vulnerable-dependencies
@@ -31,14 +31,14 @@ topics:
{% data variables.product.prodname_dotcom %} genera y muestra los datos de las dependencias de forma diferente a otras herramientas. En consecuencia, si has estado utilizando otra herramienta para identificar dependencias, muy probablemente encuentres resultados diferentes. Considera lo sigueinte:
-* {% data variables.product.prodname_advisory_database %} is one of the data sources that {% data variables.product.prodname_dotcom %} uses to identify vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} and malware{% endif %}. It's a free, curated database of security advisories for common package ecosystems on {% data variables.product.prodname_dotcom %}. Esta incluye tanto los datos reportados directamente a {% data variables.product.prodname_dotcom %} desde {% data variables.product.prodname_security_advisories %}, así como las fuentes oficiales y las comunitarias. {% data variables.product.prodname_dotcom %} revisa y organiza estos datos para garantizar que la información falsa o inprocesable no se comparta con la comunidad de desarrollo. {% data reusables.security-advisory.link-browsing-advisory-db %}
+* La {% data variables.product.prodname_advisory_database %} es una de las fuentes de datos que utiliza {% data variables.product.prodname_dotcom %} para identificar dependencias vulnerabiles{% ifversion GH-advisory-db-supports-malware %} y malware{% endif %}. Es una base de datos selecta y gratuita de asesorías de seguridad para ecosistemas de paquetes comunes en {% data variables.product.prodname_dotcom %}. Esta incluye tanto los datos reportados directamente a {% data variables.product.prodname_dotcom %} desde {% data variables.product.prodname_security_advisories %}, así como las fuentes oficiales y las comunitarias. {% data variables.product.prodname_dotcom %} revisa y organiza estos datos para garantizar que la información falsa o inprocesable no se comparta con la comunidad de desarrollo. {% data reusables.security-advisory.link-browsing-advisory-db %}
* La gráfica de dependencias analiza todos los archivos de manifiesto de paquetes conocidos en un repositorio de usuario. Por ejemplo, para npm analizará el archivo _package-lock.json_. Construye una gráfica de todas las dependencias del repositorio y de los dependientes públicos. Esto sucede cuando habilitas la gráfica de dependencias y cuando alguien hace cargas a la rama predeterminada, y esto incluye a las confirmaciones que hacen cambios a un formato de manifiesto compatible. Para obtener más información, consulta las secciones "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)" y "[Solucionar problemas de la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)".
-* {% data variables.product.prodname_dependabot %} escanea cualquier subida a la rama predeterminada que contenga un archivo de manifiesto. When a new advisory is added, it scans all existing repositories and generates an alert for each repository that is affected. {% data variables.product.prodname_dependabot_alerts %} are aggregated at the repository level, rather than creating one alert per advisory. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)".
+* {% data variables.product.prodname_dependabot %} escanea cualquier subida a la rama predeterminada que contenga un archivo de manifiesto. Cuando se agrega una asesoría nueva, esta escanea todos los repositorios existentes y genera una alerta para cada uno de ellos que se vean afectados. Las {% data variables.product.prodname_dependabot_alerts %} se agregan a nivel de repositorio en vez de crear una alerta por asesoría. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)".
* {% ifversion fpt or ghec or ghes > 3.2 %}{% data variables.product.prodname_dependabot_security_updates %} se activa cuando recibes una alerta sobre una dependencia vulnerable en tu repositorio. Cuando sea posible, el {% data variables.product.prodname_dependabot %} creará una solicitud de cambios en tu repositorio para actualizar la dependencia vulnerable a la versión segura mínima posible que se requiere para evitar la vulnerabilidad. Para obtener más información, consulta las secciones "[Acerca de las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)" y "[Solucionar problemas en los errores del {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)".
- {% endif %}{% data variables.product.prodname_dependabot %} doesn't scan repositories on a schedule, but rather when something changes. For example, a scan is triggered when a new dependency is added ({% data variables.product.prodname_dotcom %} checks for this on every push), or when a new advisory is added to the database{% ifversion ghes or ghae %} and synchronized to {% data variables.product.product_location %}{% endif %}. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#detection-of-insecure-dependencies)."
+ {% endif %}El {% data variables.product.prodname_dependabot %} no escanea repositorios bajo itinerario, sino cuando algo cambia. Por ejemplo, un escaneo se activa cuando se agrega una dependencia ({% data variables.product.prodname_dotcom %} verifica esto en cada subida) o cuando se agrega una asesoría nueva a la base de datos{% ifversion ghes or ghae %} y se sincroniza con {% data variables.product.product_location %}{% endif %}. Para obtener más información, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies#detection-of-insecure-dependencies)".
-## Do {% data variables.product.prodname_dependabot_alerts %} only relate to insecure dependencies in manifests and lockfiles?
+## ¡Las {% data variables.product.prodname_dependabot_alerts %} solo se relacionan con las dependencias inseguras en los archivos de bloqueo y de manifiesto?
Las {% data variables.product.prodname_dependabot_alerts %} te asesoran sobre las dependencias que debes actualizar, incluyendo aquellas transitivas en donde la versión se puede determinar desde un manifiesto o lockfile. {% ifversion fpt or ghec or ghes > 3.2 %}Las {% data variables.product.prodname_dependabot_security_updates %} solo sugieren un cambio donde el {% data variables.product.prodname_dependabot %} pueda "arreglar" la dependencia directamente, es decir, cuando estas son:
* Dependencias directas declaradas explícitamente en un manifiesto o lockfile
@@ -46,17 +46,17 @@ Las {% data variables.product.prodname_dependabot_alerts %} te asesoran sobre la
**Verifica**; ¿Acaso no se especifica la vulnerabilidad no detectada para un componente en el manifiesto o lockfile del repositorio?
-## Why don't I get {% data variables.product.prodname_dependabot_alerts %} for some ecosystems?
+## ¿Por què no obtengo {% data variables.product.prodname_dependabot_alerts %} para algunos ecosistemas?
-{% data variables.product.prodname_dependabot_alerts %} are supported for a set of ecosystems where we can provide high-quality, actionable data. Las asesorías que se seleccionan para la {% data variables.product.prodname_advisory_database %}, la gráfica de dependencias, las actualizaciones de seguridad del {% ifversion fpt or ghec %}{% data variables.product.prodname_dependabot %} {% endif %}y las {% data variables.product.prodname_dependabot_alerts %} se proporcionan para diversos ecosistemas, incluyendo Maven de Java, Yarn y npm de Javascript, NuGet de .NET, pip de Python, RubyGems de Ruby y Composer de PHP. Seguiremos agregando soporte para más ecosistemas a la larga. Para obtener una vista general de los ecosistemas de paquete que soportamos, consulta la sección "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)".
+Las {% data variables.product.prodname_dependabot_alerts %} son compatibles para un conjunto de ecosistemas en donde podemos proporcionar datos procesables de alta calidad. Las asesorías que se seleccionan para la {% data variables.product.prodname_advisory_database %}, la gráfica de dependencias, las actualizaciones de seguridad del {% ifversion fpt or ghec %}{% data variables.product.prodname_dependabot %} {% endif %}y las {% data variables.product.prodname_dependabot_alerts %} se proporcionan para diversos ecosistemas, incluyendo Maven de Java, Yarn y npm de Javascript, NuGet de .NET, pip de Python, RubyGems de Ruby y Composer de PHP. Seguiremos agregando soporte para más ecosistemas a la larga. Para obtener una vista general de los ecosistemas de paquete que soportamos, consulta la sección "[Acerca del gráfico de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems)".
-It's worth noting that security advisories may exist for other ecosystems. The information in an unreviewed security advisory is provided by the maintainers of a particular repository. This data is not curated by {% data variables.product.prodname_dotcom %}. {% data reusables.security-advisory.link-browsing-advisory-db %}
+No sirve de nada que puedan existir asesorías de seguridad para otros ecosistemas. Los mantenedores de un repositorio particular son los que proporcionan la información en una asesoría de seguridad sin revisar. {% data variables.product.prodname_dotcom %} no selecciona estos datos. {% data reusables.security-advisory.link-browsing-advisory-db %}
**Verifica**: ¿Acaso la vulnerabilidad que no se detectó aplica a algún ecosistema no compatible?
## ¿Acaso el {% data variables.product.prodname_dependabot %} genera alertas para vulnerabilidades que se han conocido por muchos años?
-The {% data variables.product.prodname_advisory_database %} was launched in November 2019, and initially back-filled to include advisories for security risks in the supported ecosystems, starting from 2017. Cuando agregas CVE a la base de datos, priorizamos la organización de CVE nuevos y los CVE que afecten las versiones nuevas del software.
+La {% data variables.product.prodname_advisory_database %} se lanzó en noviembre de 2019 y se rellenó inicialmente para incluir asesorías de riesgos de seguridad en los ecosistemas compatibles, comenzando desde 2017. Cuando agregas CVE a la base de datos, priorizamos la organización de CVE nuevos y los CVE que afecten las versiones nuevas del software.
Alguna información sobre las vulnerabilidades antiguas se encuentra disponible, especialmente en donde estos CVE se diseminan específicamente, sin embargo, algunas vulnerabilidades no se incluyen en la {% data variables.product.prodname_advisory_database %}. Si hay una vulnerabilidad antigua específica la cual necesites incluir en la base de datos, contacta a {% data variables.contact.contact_support %}.
@@ -69,7 +69,7 @@ Algunas herramientas de terceros utilizan datos de CVE sin organizar y no las ve
Ya que {% data variables.product.prodname_dependabot %} utiliza datos organizado en la {% data variables.product.prodname_advisory_database %}, la cantidad de alertas podría ser menor, pero las alertas que sí recibas serán exactas y relevantes.
{% ifversion fpt or ghec %}
-## Does each insecure dependency generate a separate alert?
+## ¿Cada dependencia insegura genera una alerta por separado?
Cuando una dependencia tiene vulnerabilidades múltiples, se genera una alerta para cada una de ellas a nivel de la asesoría más el manifiesto.
@@ -85,9 +85,9 @@ El conteo de {% data variables.product.prodname_dependabot_alerts %} en {% data
{% endif %}
{% ifversion fpt or ghec or ghes > 3.2 %}
-## Can Dependabot ignore specific dependencies?
+## ¿El Dependabot puede ignorar dependencias específicas?
-You can configure {% data variables.product.prodname_dependabot %} to ignore specific dependencies in the configuration file, which will prevent security and version updates for those dependencies. If you only wish to use security updates, you will need to override the default behavior with a configuration file. For more information, see "[Overriding the default behavior with a configuration file](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#overriding-the-default-behavior-with-a-configuration-file)" to prevent version updates from being activated. For information about ignoring dependencies, see "[`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore)."
+Puedes configurar al {% data variables.product.prodname_dependabot %} para ignorar dependencias específicas en el archivo de configuración lo que previene que se hagan actualizaciones de versión y de seguridad en dichas dependencias. Si solo quieres utilizar actualizaciones de seguridad, necesitarás anular el comportamiento predeterminado con un archivo de configuración. Para obtener más información, consulta la sección "[Anular el comportamiento predeterminado con un archivo de configuración](/code-security/dependabot/dependabot-security-updates/configuring-dependabot-security-updates#overriding-the-default-behavior-with-a-configuration-file)" para prevenir que las actualizaciones de versión se activen. Para obtener más información sobre cómo ignorar dependencias, consulta "[`ignore`](/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#ignore)".
{% endif %}
## Leer más
@@ -95,5 +95,5 @@ You can configure {% data variables.product.prodname_dependabot %} to ignore spe
- "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)"
- "[Ver y actualizar las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"
- "[Administrar la configuración de seguridad y de análisis para tu organización](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)"
-- "[Troubleshooting the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)"{% ifversion fpt or ghec or ghes > 3.2 %}
+- "[Solucionar problemas en la gráfica de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/troubleshooting-the-dependency-graph)"{% ifversion fpt or ghec or ghes > 3.2 %}
- "[Solucionar problemas de los errores del {% data variables.product.prodname_dependabot %}](/github/managing-security-vulnerabilities/troubleshooting-dependabot-errors)"{% endif %}
diff --git a/translations/es-ES/content/code-security/getting-started/github-security-features.md b/translations/es-ES/content/code-security/getting-started/github-security-features.md
index c32115569b8a..19978f53aecc 100644
--- a/translations/es-ES/content/code-security/getting-started/github-security-features.md
+++ b/translations/es-ES/content/code-security/getting-started/github-security-features.md
@@ -20,9 +20,7 @@ topics:
The {% data variables.product.prodname_advisory_database %} contains a curated list of security vulnerabilities that you can view, search, and filter. {% data reusables.security-advisory.link-browsing-advisory-db %}
-{% ifversion fpt or ghes or ghae or ghec %}
## Available for all repositories
-{% endif %}
### Security policy
Make it easy for your users to confidentially report security vulnerabilities they've found in your repository. For more information, see "[Adding a security policy to your repository](/code-security/getting-started/adding-a-security-policy-to-your-repository)."
@@ -55,12 +53,10 @@ View alerts about dependencies that are known to contain security vulnerabilitie
Use {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. This helps reduce your exposure to older versions of dependencies. Using newer versions makes it easier to apply patches if security vulnerabilities are discovered, and also makes it easier for {% data variables.product.prodname_dependabot_security_updates %} to successfully raise pull requests to upgrade vulnerable dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-dependabot-version-updates)."
{% endif %}
-{% ifversion fpt or ghes or ghae or ghec %}
### Dependency graph
The dependency graph allows you to explore the ecosystems and packages that your repository depends on and the repositories and packages that depend on your repository.
You can find the dependency graph on the **Insights** tab for your repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."
-{% endif %}
### Security overview for repositories
For all public repositories, the security overview shows which security features are enabled for the repository, and offers the option to configure any available security features that are not currently enabled.
@@ -100,13 +96,11 @@ Available only with a license for {% data variables.product.prodname_GH_advanced
Automatically detect tokens or credentials that have been checked into a repository. You can view alerts for any secrets that {% data variables.product.company_short %} finds in your code, so that you know which tokens or credentials to treat as compromised. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advanced-security)."
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### Dependency review
Show the full impact of changes to dependencies and see details of any vulnerable versions before you merge a pull request. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)."
-{% endif %}
-{% ifversion ghec or ghes > 3.1 or ghae %}
+{% ifversion ghec or ghes or ghae %}
### Security overview for organizations{% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %}, enterprises,{% endif %} and teams
{% ifversion ghec %}
diff --git a/translations/es-ES/content/code-security/getting-started/securing-your-organization.md b/translations/es-ES/content/code-security/getting-started/securing-your-organization.md
index 9b916e2039b3..155ef044abc7 100644
--- a/translations/es-ES/content/code-security/getting-started/securing-your-organization.md
+++ b/translations/es-ES/content/code-security/getting-started/securing-your-organization.md
@@ -25,7 +25,7 @@ This guide shows you how to configure security features for an organization. You
You can use roles to control what actions people can take in your organization. {% ifversion security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)."
-{% ifversion fpt or ghes > 3.0 or ghec %}
+{% ifversion fpt or ghes or ghec %}
## Creating a default security policy
@@ -33,7 +33,6 @@ You can create a default security policy that will display in any of your organi
{% endif %}
-{% ifversion fpt or ghes or ghae or ghec %}
## Managing {% data variables.product.prodname_dependabot_alerts %} and the dependency graph
{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} detects vulnerabilities in public repositories and displays the dependency graph. You can enable or disable {% data variables.product.prodname_dependabot_alerts %} for all public repositories owned by your organization. You can enable or disable {% data variables.product.prodname_dependabot_alerts %} and the dependency graph for all private repositories owned by your organization.
@@ -49,9 +48,6 @@ You can create a default security policy that will display in any of your organi
{% data reusables.dependabot.dependabot-alerts-dependency-graph-enterprise %}
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)," "[Exploring the dependencies of a repository](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)," and "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
-{% endif %}
-
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Managing dependency review
@@ -60,8 +56,6 @@ Dependency review is an {% data variables.product.prodname_advanced_security %}
{% ifversion fpt or ghec %}Dependency review is already enabled for all public repositories. {% ifversion fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_advanced_security %} can additionally enable dependency review for private and internal repositories. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/getting-started/securing-your-organization#managing-dependency-review). {% endif %}{% endif %}{% ifversion ghec %}For private and internal repositories that are owned by an organization, you can enable dependency review by enabling the dependency graph and enabling {% data variables.product.prodname_advanced_security %} (see below).
{% elsif ghes or ghae %}Dependency review is available when dependency graph is enabled for {% data variables.product.product_location %} and you enable {% data variables.product.prodname_advanced_security %} for the organization (see below).{% endif %}
-{% endif %}
-
{% ifversion fpt or ghec or ghes > 3.2 %}
## Managing {% data variables.product.prodname_dependabot_security_updates %}
@@ -100,8 +94,6 @@ You can enable or disable {% data variables.product.prodname_advanced_security %
For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)" and "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
{% endif %}
-
-{% ifversion fpt or ghes > 3.0 or ghae or ghec %}
## Configuring {% data variables.product.prodname_secret_scanning %}
{% data variables.product.prodname_secret_scanning_caps %} is an {% data variables.product.prodname_advanced_security %} feature that scans repositories for secrets that are insecurely stored.
@@ -122,8 +114,6 @@ You can enable or disable {% data variables.product.prodname_secret_scanning %}
For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
{% endif %}
-{% endif %}
-
## Configuring {% data variables.product.prodname_code_scanning %}
{% data variables.product.prodname_code_scanning_capc %} is an {% data variables.product.prodname_advanced_security %} feature that scans code for security vulnerabilities and errors
@@ -138,8 +128,7 @@ You can view and manage alerts from security features to address dependencies an
{% ifversion fpt or ghec %}If you have a security vulnerability, you can create a security advisory to privately discuss and fix the vulnerability. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/code-security/security-advisories/about-github-security-advisories)" and "[Creating a security advisory](/code-security/security-advisories/creating-a-security-advisory)."
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghec or ghae %}{% ifversion ghes > 3.1 or ghec or ghae %}You{% elsif fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %}{% endif %} can view, filter, and sort security alerts for repositories owned by {% ifversion ghes > 3.1 or ghec or ghae %}your{% elsif fpt %}their{% endif %} organization in the security overview. For more information, see{% ifversion ghes or ghec or ghae %} "[About the security overview](/code-security/security-overview/about-the-security-overview)."{% elsif fpt %} "[About the security overview](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview)" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% endif %}{% endif %}
-
+{% ifversion ghes or ghec or ghae %}You{% elsif fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %}{% endif %} can view, filter, and sort security alerts for repositories owned by {% ifversion ghes or ghec or ghae %}your{% elsif fpt %}their{% endif %} organization in the security overview. For more information, see{% ifversion ghes or ghec or ghae %} "[About the security overview](/code-security/security-overview/about-the-security-overview)."{% elsif fpt %} "[About the security overview](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview)" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% endif %}
{% ifversion ghec %}
## Further reading
diff --git a/translations/es-ES/content/code-security/getting-started/securing-your-repository.md b/translations/es-ES/content/code-security/getting-started/securing-your-repository.md
index 3cfa2e9e5e55..9d2fbc823540 100644
--- a/translations/es-ES/content/code-security/getting-started/securing-your-repository.md
+++ b/translations/es-ES/content/code-security/getting-started/securing-your-repository.md
@@ -44,7 +44,6 @@ From the main page of your repository, click **{% octicon "gear" aria-label="The
For more information, see "[Adding a security policy to your repository](/code-security/getting-started/adding-a-security-policy-to-your-repository)."
-{% ifversion fpt or ghes or ghae or ghec %}
## Managing the dependency graph
{% ifversion fpt or ghec %}
@@ -59,9 +58,6 @@ The dependency graph is automatically generated for all public repositories, and
For more information, see "[Exploring the dependencies of a repository](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)."
-{% endif %}
-
-{% ifversion fpt or ghes or ghae or ghec %}
## Managing {% data variables.product.prodname_dependabot_alerts %}
{% data variables.product.prodname_dependabot_alerts %} are generated when {% data variables.product.prodname_dotcom %} identifies a dependency in the dependency graph with a vulnerability. {% ifversion fpt or ghec %}You can enable {% data variables.product.prodname_dependabot_alerts %} for any repository.{% endif %}
@@ -77,9 +73,6 @@ For more information, see "[Exploring the dependencies of a repository](/code-se
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies){% ifversion fpt or ghec %}" and "[Managing security and analysis settings for your personal account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account){% endif %}."
-{% endif %}
-
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Managing dependency review
Dependency review lets you visualize dependency changes in pull requests before they are merged into your repositories. For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)."
@@ -93,7 +86,6 @@ Dependency review is a {% data variables.product.prodname_GH_advanced_security %
{% endif %}
-{% endif %}
{% ifversion fpt or ghec or ghes > 3.2 %}
diff --git a/translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md
index 037877a63c94..d6d8def31e27 100644
--- a/translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md
+++ b/translations/es-ES/content/code-security/secret-scanning/about-secret-scanning.md
@@ -43,7 +43,6 @@ You can also enable {% data variables.product.prodname_secret_scanning %} as a p
{% endif %}
-
{% ifversion fpt or ghec %}
## About {% data variables.product.prodname_secret_scanning_partner %}
@@ -59,7 +58,6 @@ You cannot change the configuration of {% data variables.product.prodname_secret
{% endnote %}
{% endif %}
-
{% endif %}
{% ifversion not fpt %}
@@ -74,14 +72,11 @@ You cannot change the configuration of {% data variables.product.prodname_secret
If you're a repository administrator you can enable {% data variables.product.prodname_secret_scanning_GHAS %} for any repository{% ifversion ghec or ghes > 3.4 or ghae-issue-6329 %}, including archived repositories{% endif %}. Organization owners can also enable {% data variables.product.prodname_secret_scanning_GHAS %} for all repositories or for all new repositories within an organization. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" and "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
-{% ifversion ghes > 3.1 or ghae or ghec %}You can also define custom {% data variables.product.prodname_secret_scanning %} patterns for a repository, organization, or enterprise. For more information, see "[Defining custom patterns for {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)."
-{% elsif ghes < 3.2 %}
-Versions 3.1 and lower of {% data variables.product.product_name %} do not allow you to define your own patterns for detecting secrets.
+{% ifversion ghes or ghae or ghec %}You can also define custom {% data variables.product.prodname_secret_scanning %} patterns for a repository, organization, or enterprise. For more information, see "[Defining custom patterns for {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)."
{% endif %}
-
### About {% data variables.product.prodname_secret_scanning %} alerts
-When you push commits to a repository with {% data variables.product.prodname_secret_scanning %} enabled, {% data variables.product.prodname_dotcom %} scans the contents of those commits for secrets that match patterns defined by service providers{% ifversion ghes > 3.1 or ghae or ghec %} and any custom patterns defined in your enterprise, organization, or repository{% endif %}.
+When you push commits to a repository with {% data variables.product.prodname_secret_scanning %} enabled, {% data variables.product.prodname_dotcom %} scans the contents of those commits for secrets that match patterns defined by service providers{% ifversion ghes or ghae or ghec %} and any custom patterns defined in your enterprise, organization, or repository{% endif %}.
If {% data variables.product.prodname_secret_scanning %} detects a secret, {% data variables.product.prodname_dotcom %} generates an alert.
@@ -89,19 +84,19 @@ If {% data variables.product.prodname_secret_scanning %} detects a secret, {% da
{% ifversion ghes or ghae or ghec %}
- {% data variables.product.prodname_dotcom %} sends an email alert to the contributor who committed the secret to the repository, with a link to the related {% data variables.product.prodname_secret_scanning %} alert. The commit author can then view the alert in the repository, and resolve the alert.
{% endif %}
-- {% data variables.product.prodname_dotcom %} displays an alert in the "Security" tab of the repository.{% ifversion ghes = 3.0 %} For more information, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning)."{% endif %}
+- {% data variables.product.prodname_dotcom %} displays an alert in the "Security" tab of the repository.
{% ifversion ghes or ghae or ghec %}
For more information about viewing and resolving {% data variables.product.prodname_secret_scanning %} alerts, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning)."{% endif %}
Repository administrators and organization owners can grant users and teams access to {% data variables.product.prodname_secret_scanning %} alerts. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)."
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
You can use the security overview to see an organization-level view of which repositories have enabled {% data variables.product.prodname_secret_scanning %} and the alerts found. For more information, see "[Viewing the security overview](/code-security/security-overview/viewing-the-security-overview)."
{% endif %}
-{%- ifversion ghec or ghes > 3.1 %}You can also use the REST API to {% elsif ghes = 3.1 %}You can use the REST API to {% endif %}
-monitor results from {% data variables.product.prodname_secret_scanning %} across your {% ifversion ghec %}private {% endif %}repositories{% ifversion ghes > 3.1 %} or your organization{% endif %}. For more information about API endpoints, see "[{% data variables.product.prodname_secret_scanning_caps %}](/rest/reference/secret-scanning)."
+{%- ifversion ghec or ghes %}You can also use the REST API to {% endif %}
+monitor results from {% data variables.product.prodname_secret_scanning %} across your {% ifversion ghec %}private {% endif %}repositories{% ifversion ghes %} or your organization{% endif %}. For more information about API endpoints, see "[{% data variables.product.prodname_secret_scanning_caps %}](/rest/reference/secret-scanning)."
{% endif %}
diff --git a/translations/es-ES/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md b/translations/es-ES/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md
index 347a0b1da479..f850c3afea0c 100644
--- a/translations/es-ES/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md
+++ b/translations/es-ES/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md
@@ -71,4 +71,4 @@ También puedes ignorar alertas individuales de {% data variables.product.prodna
## Leer más
- "[Administrar la seguridad y la configuración de análisis para tu organización](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)"
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}- "[Definir patrones personalizados para el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)"{% endif %}
+- "[Defining custom patterns for {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)"
diff --git a/translations/es-ES/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md
index b961b398e84a..8befa86ee39d 100644
--- a/translations/es-ES/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md
+++ b/translations/es-ES/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md
@@ -6,7 +6,7 @@ product: '{% data reusables.gated-features.secret-scanning %}'
redirect_from:
- /code-security/secret-security/defining-custom-patterns-for-secret-scanning
versions:
- ghes: '>=3.2'
+ ghes: '*'
ghae: '*'
ghec: '*'
type: how_to
diff --git a/translations/es-ES/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md b/translations/es-ES/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md
index 089d2b825359..c0bf6efaaaf8 100644
--- a/translations/es-ES/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md
+++ b/translations/es-ES/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md
@@ -72,7 +72,7 @@ Cuando un secreto se haya confirmado en un repositorio, deberás considerarlo en
{% endnote %}
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae-issue-4910 or ghec %}
+{% ifversion fpt or ghes or ghae-issue-4910 or ghec %}
## Configurar las notificaciones para las alertas del {% data variables.product.prodname_secret_scanning %}
Cuando se detecta un secreto nuevo, {% data variables.product.product_name %} notifica a todos los usuarios con acceso a las alertas de seguridad del repositorio de acuerdo con sus preferencias de notificación. You will receive an email notification if you are watching the repository, have enabled notifications for security alerts or for all the activity on the repository, or are the author of the commit that contains the secret and are not ignoring the repository.
diff --git a/translations/es-ES/content/code-security/secret-scanning/secret-scanning-patterns.md b/translations/es-ES/content/code-security/secret-scanning/secret-scanning-patterns.md
index 842a2039bc4f..07310abb1440 100644
--- a/translations/es-ES/content/code-security/secret-scanning/secret-scanning-patterns.md
+++ b/translations/es-ES/content/code-security/secret-scanning/secret-scanning-patterns.md
@@ -44,7 +44,7 @@ Cuando se habilita la {% data variables.product.prodname_secret_scanning_GHAS %}
Si utilizas la API de REST para el escaneo de secretos, puedes utilizar el `Secret type` para reportar secretos de emisores específicos. Para obtener más información, consulta "[Escaneo de secretos](/enterprise-cloud@latest/rest/secret-scanning)."
-{% ifversion ghes > 3.1 or ghae or ghec %}
+{% ifversion ghes or ghae or ghec %}
{% note %}
**Nota:** También puedes definir los patrones personalizados del {% data variables.product.prodname_secret_scanning %} para tu repositorio, organización o empresa. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)".
diff --git a/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md b/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md
index 1adf3ad96d39..4924b41dc47c 100644
--- a/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md
+++ b/translations/es-ES/content/code-security/security-overview/about-the-security-overview.md
@@ -8,7 +8,7 @@ redirect_from:
versions:
fpt: '*'
ghae: '*'
- ghes: '>3.1'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
@@ -31,7 +31,7 @@ shortTitle: Acerca del resumen de seguridad
{% ifversion ghes or ghec or ghae %}Puedes{% elsif fpt %}Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} pueden{% endif %} utilizar el resumen de seguridad para una vista de alto nivel del estado de seguridad de {% ifversion ghes or ghec or ghae %}tu {% elsif fpt %}su{% endif %} organización o para identificar los repositorios problemáticos que requieren intervención. {% ifversion ghes or ghec or ghae %}Puedes {% elsif fpt %}Estas organizaciones pueden{% endif %} ver la información de seguridad agregada o específica de los repositorios en el resumen de seguridad. {% ifversion ghes or ghec or ghae %}También puedes {% elsif fpt %} Las organizaciones que utilizan {% data variables.product.prodname_ghe_cloud %} también pueden{% endif %} utilizar el resumen de seguridad para ver qué características de seguridad se habilitaron para {% ifversion ghes or ghec or ghae %}tus {% elsif fpt %}sus {% endif %} repositorios y para configurar cualquier característica de seguridad disponible que no se esté utilizando actualmente. {% ifversion fpt %}Para obtener más información, consulta la [documentación de {% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview).{% endif %}
{% ifversion ghec or ghes or ghae %}
-El resumen de seguridad indica si están habilitadas las características de {% ifversion fpt or ghes > 3.1 or ghec %}seguridad{% endif %}{% ifversion ghae %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} para los repositorios que pertenecen a tu organización y consolida las alertas para cada característica.{% ifversion fpt or ghes > 3.1 or ghec %} Las características de seguridad incluyen características de la {% data variables.product.prodname_GH_advanced_security %}, tales como el {% data variables.product.prodname_code_scanning %} y el {% data variables.product.prodname_secret_scanning %}, tanto como las {% data variables.product.prodname_dependabot_alerts %}.{% endif %} Para obtener más información sobre las características de la {% data variables.product.prodname_GH_advanced_security %}, consulta la sección "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)".{% ifversion fpt or ghes > 3.1 or ghec %} Para obtener más información sobre las {% data variables.product.prodname_dependabot_alerts %}, consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)".{% endif %}
+The security overview indicates whether {% ifversion fpt or ghes or ghec %}security{% endif %}{% ifversion ghae %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} features are enabled for repositories owned by your organization and consolidates alerts for each feature.{% ifversion fpt or ghes or ghec %} Security features include {% data variables.product.prodname_GH_advanced_security %} features, such as {% data variables.product.prodname_code_scanning %} and {% data variables.product.prodname_secret_scanning %}, as well as {% data variables.product.prodname_dependabot_alerts %}.{% endif %} For more information about {% data variables.product.prodname_GH_advanced_security %} features, see "[About {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)."{% ifversion fpt or ghes or ghec %} For more information about {% data variables.product.prodname_dependabot_alerts %}, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)."{% endif %}
Para obtener más información sobre cómo proteger tu código a nivel de repositorio u organización, consulta las secciones "[Proteger tu repositorio](/code-security/getting-started/securing-your-repository)" y "[Proteger tu organización](/code-security/getting-started/securing-your-organization)".
diff --git a/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md b/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md
index 9794963b9b36..61b3bba7ddc2 100644
--- a/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md
+++ b/translations/es-ES/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md
@@ -5,7 +5,7 @@ permissions: '{% data reusables.security-center.permissions %}'
product: '{% data reusables.gated-features.security-center %}'
versions:
ghae: '*'
- ghes: '>3.1'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
diff --git a/translations/es-ES/content/code-security/security-overview/index.md b/translations/es-ES/content/code-security/security-overview/index.md
index ba0527588d4b..2d307f1c0396 100644
--- a/translations/es-ES/content/code-security/security-overview/index.md
+++ b/translations/es-ES/content/code-security/security-overview/index.md
@@ -6,7 +6,7 @@ product: '{% data reusables.gated-features.security-center %}'
versions:
fpt: '*'
ghae: '*'
- ghes: '>3.1'
+ ghes: '*'
ghec: '*'
topics:
- Security overview
diff --git a/translations/es-ES/content/code-security/security-overview/viewing-the-security-overview.md b/translations/es-ES/content/code-security/security-overview/viewing-the-security-overview.md
index 5c7fa44321da..6d8682d3ee24 100644
--- a/translations/es-ES/content/code-security/security-overview/viewing-the-security-overview.md
+++ b/translations/es-ES/content/code-security/security-overview/viewing-the-security-overview.md
@@ -5,7 +5,7 @@ permissions: '{% data reusables.security-center.permissions %}'
product: '{% data reusables.gated-features.security-center %}'
versions:
ghae: issue-5503
- ghes: '>3.1'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md
index 3f2d2da823b4..f6f2463b56b6 100644
--- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md
+++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md
@@ -1,6 +1,6 @@
---
title: Acerca de la seguridad de la cadena de suministro
-intro: '{% data variables.product.product_name %} helps you secure your supply chain, from understanding the dependencies in your environment, to knowing about vulnerabilities in those dependencies{% ifversion fpt or ghec or ghes > 3.2 %}, and patching them{% endif %}.'
+intro: '{% data variables.product.product_name %} te ayuda a asegurar tu cadena de suministro, desde entender las dependencias en tu ambiente hasta conocer las vulnerabilidades en dichas dependencias{% ifversion fpt or ghec or ghes > 3.2 %} y parcharlas{% endif %}.'
miniTocMaxHeadingLevel: 3
shortTitle: Seguridad de la cadena de suministro
redirect_from:
@@ -21,48 +21,42 @@ topics:
- Repositories
---
-## About supply chain security at GitHub
+## Acerca de la seguridad de la cadena de suministro en GitHub
-With the accelerated use of open source, most projects depend on hundreds of open-source dependencies. This poses a security problem: what if the dependencies you're using are vulnerable? You could be putting your users at risk of a supply chain attack. One of the most important things you can do to protect your supply chain is to patch your vulnerable dependencies{% ifversion GH-advisory-db-supports-malware %} and replace any malware{% endif %}.
+Con el uso acelerado del código abierto, la mayoría de los proyectos dependen de cientos de dependencias de código abierto. Esto representa un problema de seguridad: ¿Qué pasa si las dependencias que estás utilizando son vulnerables? Podrías estár poniendo a tus usuarios en riego de un ataque a la cadena de suministro. Una de las cosas más importantes que puedes hacer para proteger a tu cadena de suministro es parchar tus dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} y reemplazar cualqueir malware{% endif %}.
-You add dependencies directly to your supply chain when you specify them in a manifest file or a lockfile. Dependencies can also be included transitively, that is, even if you don’t specify a particular dependency, but a dependency of yours uses it, then you’re also dependent on that dependency.
+Puedes agregar dependencias directamente a tu cadena de suministro cuando las especificas en un archivo de bloqueo o de manifiesto. Las dependencias también se pueden incluir transitoriamiente, es decir, incluso si no especificas una dependencia en particual, pero una de tus dependencias la utiliza y por lo tanto también dependes de ella.
{% data variables.product.product_name %} ofrece un rango de características que te ayudan a entender las dependencias en tu ambiente{% ifversion ghes < 3.3 or ghae %} y conocer las vulnerabilidades en dichas dependencias{% endif %}{% ifversion fpt or ghec or ghes > 3.2 %}, conocer las vulnerabilidades en dichas dependencias y parcharlas{% endif %}.
Las características de la cadena de suministro en {% data variables.product.product_name %} son:
- **Gráfica de dependencias**
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}- **Revisión de dependencias**{% endif %}
+- **Revisión de dependencias**
- **{% data variables.product.prodname_dependabot_alerts %} **
{% ifversion fpt or ghec or ghes > 3.2 %}- **{% data variables.product.prodname_dependabot_updates %}**
- **{% data variables.product.prodname_dependabot_security_updates %}**
- **{% data variables.product.prodname_dependabot_version_updates %}**{% endif %}
-La gráfica de dependencias es central para la seguridad de la cadena de suministro. The dependency graph identifies all upstream dependencies and public downstream dependents of a repository or package. You can see your repository’s dependencies and some of their properties, like vulnerability information, on the dependency graph for the repository.
+La gráfica de dependencias es central para la seguridad de la cadena de suministro. La gráfica de dependencias identifica todas las dependencias en nivel ascendente y lso dependientes en niveles descendientes públicos de un repositorio o paquete. Puedes ver las dependencias de tu repositorio y algunas de sus propiedades, como la información sobre las vulnerabilidades, en la gráfica de dependencias del repositorio.
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Other supply chain features on {% data variables.product.prodname_dotcom %} rely on the information provided by the dependency graph.
+Otras características de la cadena de suministro en {% data variables.product.prodname_dotcom %} dependen de la información que proporciona la gráfica de dependencias.
-- Dependency review uses the dependency graph to identify dependency changes and help you understand the security impact of these changes when you review pull requests.
+- La revisión de dependencias utiliza la gráfica de dependencias para identificar los cambios en las dependencias y ayudarte a entender el impacto de seguridad de estos cambios cuando revisas las soliciutudes de cambios.
- El {% data variables.product.prodname_dependabot %} hace referencias cruzadas de los datos de las dependencias que proporciona la gráfica de dependencias con la lista de asesorías publicada en la {% data variables.product.prodname_advisory_database %}, escanea tus dependencias y genera {% data variables.product.prodname_dependabot_alerts %} cuando se detecta una vulnerabilidad {% ifversion GH-advisory-db-supports-malware %}o malware{% endif %}potencial.
-{% ifversion fpt or ghec or ghes > 3.2 %}- {% data variables.product.prodname_dependabot_security_updates %} use the dependency graph and {% data variables.product.prodname_dependabot_alerts %} to help you update dependencies with known vulnerabilities in your repository.
+{% ifversion fpt or ghec or ghes > 3.2 %}- Las {% data variables.product.prodname_dependabot_security_updates %} utilizan la gráfica de dependencias y las {% data variables.product.prodname_dependabot_alerts %} para ayudarte a actualizar las dependencias con vulnerabilidades conocidas en tu repositorio.
-{% data variables.product.prodname_dependabot_version_updates %} don't use the dependency graph and rely on the semantic versioning of dependencies instead. {% data variables.product.prodname_dependabot_version_updates %} help you keep your dependencies updated, even when they don’t have any vulnerabilities.
+Las {% data variables.product.prodname_dependabot_version_updates %} no utilizan la gráfica de dependencias y dependen del versionamiento semántio de las dependencias en su lugar. Las {% data variables.product.prodname_dependabot_version_updates %} te ayudan a mantener tus dependencias actualizadas, incluso cuando no tienen ninguna vulnerabilidad.
{% endif %}
-{% endif %}
-
-{% ifversion ghes < 3.2 %}
-El {% data variables.product.prodname_dependabot %} hace referencias de los datos de las dependencias que proporciona la gráfica de dependencias con la lista de las asesorías publicadas en la {% data variables.product.prodname_advisory_database %}, escanea tus dependencias y genera {% data variables.product.prodname_dependabot_alerts %} cuando se detecta una vulnerabilidad potencial.
- {% endif %}
{% ifversion fpt or ghec or ghes %}
-For best practice guides on end-to-end supply chain security including the protection of personal accounts, code, and build processes, see "[Securing your end-to-end supply chain](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)."
+Para encontrar una guía de mejores prácticas en la seguridad de la cadena de suministro de extremo a extremo, incluyendo la protección de cuetnas personales, código y procesos de compilación, cosulta la sección "[Asegurar tu cadena de suminsitro de extremo a extremo](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)".
{% endif %}
-## Feature overview
+## Resumen de características
-### What is the dependency graph
+### ¿Qué es la gráfica de dependencias?
-To generate the dependency graph, {% data variables.product.company_short %} looks at a repository’s explicit dependencies declared in the manifest and lockfiles. When enabled, the dependency graph automatically parses all known package manifest files in the repository, and uses this to construct a graph with known dependency names and versions.
+Para generar la gráfica de dependencias, {% data variables.product.company_short %} toma las dependencias explícitas de un repositorio, las cuale se declaran en los archivos de bloqueo y de manifiesto. Cuando se habilita, la gráfica de dependencias analiza automáticamente todos los archivos de manifiesto de paquetes conocidos en el repositorio y los utiliza para construir una gráfica con nombres y versiones de las dependencias conocidas.
- The dependency graph includes information on your _direct_ dependencies and _transitive_ dependencies.
- The dependency graph is automatically updated when you push a commit to {% data variables.product.company_short %} that changes or adds a supported manifest or lock file to the default branch, and when anyone pushes a change to the repository of one of your dependencies.
@@ -74,7 +68,6 @@ To generate the dependency graph, {% data variables.product.company_short %} loo
For more information about the dependency graph, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)."
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
### What is dependency review
Dependency review helps reviewers and contributors understand dependency changes and their security impact in every pull request.
@@ -84,8 +77,6 @@ Dependency review helps reviewers and contributors understand dependency changes
Para obtener más información sobre la revisión de dependencias, consulta la sección "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)".
-{% endif %}
-
### What is Dependabot
{% data variables.product.prodname_dependabot %} mantiene actualizadas tus dependencias informándote de cualquier vulnerabilidad de seguridad en ellas{% ifversion fpt or ghec or ghes > 3.2 or ghae %}, y abre solicitudes de cambios automáticamente para actualizarlas a la siguiente versión segura disponible cuando se activa una alerta del {% data variables.product.prodname_dependabot %} o a la versión más actual cuando se publica un lanzamiento{% else %} para que puedas actualziarla.{% endif %}.
@@ -107,7 +98,7 @@ The term "{% data variables.product.prodname_dependabot %}" encompasses the foll
- A new advisory is added to the {% data variables.product.prodname_advisory_database %}.{% else %}
- Se sincronizan los datos de las asesorías nuevas en {% data variables.product.product_location %} cada hora desde {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %}
- The dependency graph for the repository changes.
-- {% data variables.product.prodname_dependabot_alerts %} are displayed {% ifversion fpt or ghec or ghes > 3.0 %} on the **Security** tab for the repository and{% endif %} in the repository's dependency graph. La alerta incluye {% ifversion fpt or ghec or ghes > 3.0 %}un enlace al archivo afectado en el proyecto e{% endif %}información sobre una versión corregida.
+- {% data variables.product.prodname_dependabot_alerts %} are displayed {% ifversion fpt or ghec or ghes %} on the **Security** tab for the repository and{% endif %} in the repository's dependency graph. La alerta incluye {% ifversion fpt or ghec or ghes %}un enlace al archivo afectado en el proyecto e{% endif %}información sobre una versión corregida.
Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)".
diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md
index 2e8549c99950..ed9358a0c282 100644
--- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md
+++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md
@@ -29,9 +29,7 @@ When you push a commit to {% data variables.product.product_name %} that changes
{% data reusables.dependency-submission.dependency-submission-link %}
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
When you create a pull request containing changes to dependencies that targets the default branch, {% data variables.product.prodname_dotcom %} uses the dependency graph to add dependency reviews to the pull request. These indicate whether the dependencies contain vulnerabilities and, if so, the version of the dependency in which the vulnerability was fixed. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)."
-{% endif %}
## Dependency graph availability
@@ -62,7 +60,7 @@ You can use the dependency graph to:
- Explore the repositories your code depends on{% ifversion fpt or ghec %}, and those that depend on it{% endif %}. For more information, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)." {% ifversion ghec %}
- View a summary of the dependencies used in your organization's repositories in a single dashboard. For more information, see "[Viewing insights for your organization](/articles/viewing-insights-for-your-organization#viewing-organization-dependency-insights)."{% endif %}
-- View and update vulnerable dependencies for your repository. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)."{% ifversion fpt or ghes > 3.1 or ghec %}
+- View and update vulnerable dependencies for your repository. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)."{% ifversion fpt or ghes or ghec %}
- See information about vulnerable dependencies in pull requests. For more information, see "[Reviewing dependency changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)."{% endif %}
## Supported package ecosystems
diff --git a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md
index b89401abb0da..057ea33be81f 100644
--- a/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md
+++ b/translations/es-ES/content/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph.md
@@ -46,5 +46,5 @@ Cuando la gráfica de dependencias se habilita por primera vez, cualquier manifi
## Leer más
{% ifversion ghec %}- "[Viewing insights for your organization](/organizations/collaborating-with-groups-in-organizations/viewing-insights-for-your-organization)"{% endif %}
-- "[Viewing and updating {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"
+- "[Ver y actualizar{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)"
- "[Solucionar problemas en la detección de dependencias vulnerables](/github/managing-security-vulnerabilities/troubleshooting-the-detection-of-vulnerable-dependencies)"
diff --git a/translations/es-ES/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md b/translations/es-ES/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md
index 55ce68afc16e..f59e853c0e18 100644
--- a/translations/es-ES/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md
+++ b/translations/es-ES/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md
@@ -27,6 +27,7 @@ If a repository belongs to an organization, the organization admin may have set
Each codespace has its own retention period. You may, therefore, have codespaces with different rentention periods. For example, if:
* You created a codespace, changed your default retention period, then created another codespace.
+* You created a codespace using {% data variables.product.prodname_cli %} and specified a different retention period.
* You created a codespace from an organization-owned repository that has a retention period configured for the organization.
{% note %}
@@ -55,11 +56,10 @@ Each codespace has its own retention period. You may, therefore, have codespaces
1. Haz clic en **Save ** (guardar).
-This default setting may be superseded by a shorter organization-level retention period.
+When you create a codespace using {% data variables.product.prodname_cli %} you can override this default. If you create a codespace in an organization that specifies a shorter retention period, the organization-level value overrides your personal setting.
If you set a retention period of more than a day, you'll be sent an email notification one day prior to its deletion.
-
## Checking the remaining time until autodeletion
You can check whether a codespace is due to be automatically deleted soon.
@@ -68,16 +68,19 @@ When an inactive codespace is approaching the end of its retention period, this

-
{% endwebui %}
-
-
{% cli %}
## Setting a retention period for a codespace
-You can set your default retention period in your web browser, on {% data variables.product.prodname_dotcom_the_website %}. For more information, click the "Web browser" tab at the top of this article.
+To set the codespace retention period when you create a codespace, use the `--retention-period` flag with the `codespace create` subcommand. Specify the period in days. The period must be between 0 and 30 days.
+
+```shell
+gh codespace create --retention-period DAYS
+```
+
+If you don't specify a retention period when you create a codespace, then either your default retention period, or an organization retention period, will be used, depending on which is lower. For information about setting your default retention period, click the "Web browser" tab on this page.
{% data reusables.cli.cli-learn-more %}
@@ -87,7 +90,7 @@ You can set your default retention period in your web browser, on {% data variab
## Setting the retention period
-You can set your default retention period in your web browser, on {% data variables.product.prodname_dotcom_the_website %}. For more information, click the "Web browser" tab at the top of this article.
+You can set your default retention period in your web browser, on {% data variables.product.prodname_dotcom_the_website %}. Alternatively, if you use {% data variables.product.prodname_cli %} to create a codespace you can set a retention period for that particular codespace. Para obtener más información, haz clic en la pestaña adecuada arriba.
## Checking whether codespaces will be autodeleted soon
diff --git a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md
index 59a35238843c..eb2a55db1f0a 100644
--- a/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md
+++ b/translations/es-ES/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md
@@ -16,13 +16,13 @@ topics:
{% data variables.product.prodname_codespaces %} are automatically deleted after they have been stopped and have remained inactive for a defined number of days. The retention period for each codespace is set when the codespace is created and does not change.
-Everyone who has access to {% data variables.product.prodname_github_codespaces %} can configure a retention period for the codespaces they create. The initial setting for this retention period is 30 days. Individual users can set this period within the range 0-30 days. For more information, see "[Configuring automatic deletion of your codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)."
+Everyone who has access to {% data variables.product.prodname_github_codespaces %} can configure a retention period for the codespaces they create. The initial setting for this default retention period is 30 days. Individual users can set this period within the range 0-30 days. For more information, see "[Configuring automatic deletion of your codespaces](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)."
-As an organization owner, you may want to configure constraints on the maximum retention period for codespaces created for the repositories owned by your organization. This can help you to limit the storage costs associated with codespaces that are stopped and then left unused until they are automatically deleted. For more information about storage charges, see "[About billing for Codespaces](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)." You can set a maximum retention period for all, or for specific, repositories owned by your organization.
+As an organization owner, you may want to configure constraints on the maximum retention period for codespaces created for the repositories owned by your organization. This can help you to limit the storage costs associated with codespaces that are stopped and then left unused until they are automatically deleted. Para obtener más información sobre los cargos por almacenamiento, consulta la sección "[Acerca de la facturación para los codespaces](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)". You can set a maximum retention period for all, or for specific, repositories owned by your organization.
### Configurar políticas específicas para los repositorios y a lo largo de la organización
-When you create a policy, you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a codespace retention constraint, then the retention constraints in any policies that are targeted at specific repositories should be shorter than the restriction configured for the entire organization, or they will have no effect. The shortest retention period - in an organization-wide policy, a policy targeted at specified repositories, or in someone's personal settings - is applied.
+When you create a policy, you choose whether it applies to all repositories in your organization, or only to specified repositories. If you create an organization-wide policy with a codespace retention constraint, then the retention constraints in any policies that are targeted at specific repositories should be shorter than the restriction configured for the entire organization, or they will have no effect. The shortest retention period - in an organization-wide policy, a policy targeted at specified repositories, or the default retention period in someone's personal settings - is applied.
If you add an organization-wide policy with a retention constraint, you should set the retention period to the longest acceptable period. You can then add separate policies that set the maximum retention to a shorter period for specific repositories in your organization.
diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md
index ea5ae7eb71f6..e55132106877 100644
--- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md
+++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/introduction-to-dev-containers.md
@@ -138,7 +138,7 @@ Puedes agregar una configuración de contenedor dev predefinida ya sea mientras

-1. Si estás trabajando en un codespace, aplica tus cambios haciendo clic en **Recompilar ahora** en el mensaje en la parte inferior derecha de la ventana. For more information about rebuilding your container, see "[Applying changes to your configuration](#applying-configuration-changes-to-a-codespace)."
+1. Si estás trabajando en un codespace, aplica tus cambios haciendo clic en **Recompilar ahora** en el mensaje en la parte inferior derecha de la ventana. Para obtener más información sobre cómo reconstruir tu contenedor, consulta la sección "[Aplicar los cambios a tu configuración](#applying-configuration-changes-to-a-codespace)".

diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-dotnet-project-for-codespaces.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-dotnet-project-for-codespaces.md
index f6f1eb619f0f..d9ace7a26041 100644
--- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-dotnet-project-for-codespaces.md
+++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-dotnet-project-for-codespaces.md
@@ -214,4 +214,4 @@ In the previous section, you used the `postCreateCommand` to install a set of pa
You should now be ready start developing your C# (.NET) project in {% data variables.product.prodname_codespaces %}. Here are some additional resources for more advanced scenarios.
-{% data reusables.codespaces.next-steps-adding-devcontainer %}
\ No newline at end of file
+{% data reusables.codespaces.next-steps-adding-devcontainer %}
diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-java-project-for-codespaces.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-java-project-for-codespaces.md
index f329fb814569..b1e07eaf93a3 100644
--- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-java-project-for-codespaces.md
+++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-java-project-for-codespaces.md
@@ -182,4 +182,4 @@ In the previous section, you used the `postCreateCommand` to install a set of pa
You should now be ready start developing your Java project in {% data variables.product.prodname_codespaces %}. Here are some additional resources for more advanced scenarios.
-{% data reusables.codespaces.next-steps-adding-devcontainer %}
\ No newline at end of file
+{% data reusables.codespaces.next-steps-adding-devcontainer %}
diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-nodejs-project-for-codespaces.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-nodejs-project-for-codespaces.md
index fd015ce835a8..455542e108c3 100644
--- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-nodejs-project-for-codespaces.md
+++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-nodejs-project-for-codespaces.md
@@ -177,4 +177,4 @@ In the previous section, you used the `postCreateCommand` to installing a set of
You should now be ready start developing your JavaScript project in {% data variables.product.prodname_codespaces %}. Here are some additional resources for more advanced scenarios.
-{% data reusables.codespaces.next-steps-adding-devcontainer %}
\ No newline at end of file
+{% data reusables.codespaces.next-steps-adding-devcontainer %}
diff --git a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces.md b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces.md
index 9771dca63746..ff9cace1ee4e 100644
--- a/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces.md
+++ b/translations/es-ES/content/codespaces/setting-up-your-project-for-codespaces/setting-up-your-python-project-for-codespaces.md
@@ -203,4 +203,4 @@ In the previous section, you used the `postCreateCommand` to install a set of pa
You should now be ready start developing your Python project in {% data variables.product.prodname_codespaces %}. Here are some additional resources for more advanced scenarios.
-{% data reusables.codespaces.next-steps-adding-devcontainer %}
\ No newline at end of file
+{% data reusables.codespaces.next-steps-adding-devcontainer %}
diff --git a/translations/es-ES/content/codespaces/the-githubdev-web-based-editor.md b/translations/es-ES/content/codespaces/the-githubdev-web-based-editor.md
index 5edf931d6acf..903291466e6a 100644
--- a/translations/es-ES/content/codespaces/the-githubdev-web-based-editor.md
+++ b/translations/es-ES/content/codespaces/the-githubdev-web-based-editor.md
@@ -34,11 +34,14 @@ El {% data variables.product.prodname_serverless %} se ejecuta completamente en
Puedes abrir cualquier repositorio de {% data variables.product.prodname_dotcom %} en el {% data variables.product.prodname_serverless %} en cualquiera de las siguientes formas:
-- Presiona `.` cuando estés buscando cualquier repositorio o solicitud de cambios en {% data variables.product.prodname_dotcom %}.
+- To open the repository in the same browser tab, press `.` while browsing any repository or pull request on {% data variables.product.prodname_dotcom %}.
+
+ To open the repository in a new browser tab, hold down the shift key and press `.`.
+
- Cambiando la URL de "github.com" a "github.dev".
-- When viewing a file, use the dropdown menu next to {% octicon "pencil" aria-label="The edit icon" %} and select **Open in github.dev**.
+- Al ver un archivo, utiliza el menú desplegable junto al {% octicon "pencil" aria-label="The edit icon" %} y selecciona **Abrir en github.dev**.
- 
+ 
## {% data variables.product.prodname_codespaces %} y el {% data variables.product.prodname_serverless %}
diff --git a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md
index f1d69d775926..f045228b1ff5 100644
--- a/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md
+++ b/translations/es-ES/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md
@@ -14,9 +14,13 @@ shortTitle: Dotfiles
Si tu codespace falla en tomar ajustes de configuración de dotfiles, debes trabajar con los siguientes pasos de depuración.
1. Asegúrate que tu repositorio de dotfiles sea público. Si tienes secretos o datos sensibles que quieras utilizar en tu codespace, utiliza los [Secretos de codespace](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces) en vez de los dotfiles privados.
-2. Verifica `/workspaces/.codespaces/.persistedshare/dotfiles` para ver si se clonaron tus dotfiles.
- - Si se clonaron tus dotfiles, intenta volver a ejecutar tu script de instalación manualmente para verificar que sea ejecutable.
- - Si tus dotfiles no se clonaron, revisa `/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt` para ver si hubo un problema al clonarlos.
-3. Verifica `/workspaces/.codespaces/.persistedshare/creation.log` para encontrar problemas posibles. Para obtener más información, consulta las [bitácoras de creación](/codespaces/troubleshooting/codespaces-logs#creation-logs).
+2. Enable dotfiles by selecting **Automatically install dotfiles** in [your personal Codespaces settings](https://github.com/settings/codespaces).
+
+ 
+
+3. Verifica `/workspaces/.codespaces/.persistedshare/dotfiles` para ver si se clonaron tus dotfiles.
+ - Si se clonaron tus dotfiles, intenta volver a ejecutar tu script de instalación manualmente para verificar que sea ejecutable.
+ - Si tus dotfiles no se clonaron, revisa `/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt` para ver si hubo un problema al clonarlos.
+4. Verifica `/workspaces/.codespaces/.persistedshare/creation.log` para encontrar problemas posibles. Para obtener más información, consulta las [bitácoras de creación](/codespaces/troubleshooting/codespaces-logs#creation-logs).
Si la configuración de tus dotfiles se tomó correctamente, pero parte de esta es incompatible con los codespaces, utiliza la variable de ambiente `$CODESPACES` para agregar una lógica condicional para los ajustes de configuración específicos de los codespaces.
diff --git a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/configuring-notifications-in-github-desktop.md b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/configuring-notifications-in-github-desktop.md
index 683db3c25f05..cfb7a686ac8a 100644
--- a/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/configuring-notifications-in-github-desktop.md
+++ b/translations/es-ES/content/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/configuring-notifications-in-github-desktop.md
@@ -21,7 +21,7 @@ When changes are made to a pull request branch, you will receive a notification

-Clicking the notification will display a dialog with details about the checks. Once you've reviewed why the checks have failed, you can re-run the checks, or quickly switch to the pull request branch to get started on fixing the errors. For more information, see "[Viewing and re-running checks in GitHub Desktop](/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-and-re-running-checks-in-github-desktop)."
+Clicking the notification will display a dialog with details about the checks. Once you've reviewed why the checks have failed, you can re-run the checks, or quickly switch to the pull request branch to get started on fixing the errors. Para obtener más información, consulta la sección "[Ver y volver a ejecutar las verificaciones en GitHub Desktop](/desktop/contributing-and-collaborating-using-github-desktop/working-with-your-remote-repository-on-github-or-github-enterprise/viewing-and-re-running-checks-in-github-desktop)".

## Notifications for pull request reviews
diff --git a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md
index b9935b8ab2dc..653ebaf0a26a 100644
--- a/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md
+++ b/translations/es-ES/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md
@@ -23,9 +23,7 @@ Puedes agregar parámetros de consulta a estas URL para preseleccionar la config
El creador de la app puede editar los valores preseleccionados desde la página de registro de la {% data variables.product.prodname_github_app %} antes de emitirla. Si no incluyes los parámetros requeridos en la secuencia de consulta de la URL, como el `name`, el creador de la app necesitará ingresar un valor antes de emitirla.
-{% ifversion ghes > 3.1 or fpt or ghae or ghec %}
En el caso de las apps que requieren que un secreto asegure su webhook, la persona que crea la app debe configurar el valor de dicho secreto y no se debe hacer utilizando parámetros de consulta. Para obtener más información, consulta la sección "[Asegurar tus webhooks](/developers/webhooks-and-events/webhooks/securing-your-webhooks)".
-{% endif %}
La siguiente URL crea una app pública nueva que se llama `octocat-github-app` con una descripción preconfigurada y una URL de rellamado. Esta URL también selecciona los permisos de lectura y escritura para las `checks`, se suscribe a los eventos de webhook de `check_run` y `check_suite`, y selecciona la opción para solicitar la autorización del usuario (OAuth) durante la instalación:
@@ -37,61 +35,61 @@ La lista completa de parámetros de consulta, permisos y eventos disponibles se
## Parámetros de configuración de una {% data variables.product.prodname_github_app %}
- | Nombre | Tipo | Descripción |
- | -------------------------------------------------- | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
- | `name (nombre)` | `secuencia` | El nombre de la {% data variables.product.prodname_github_app %}. Pónle un nombre claro y breve a tu app. Tu app no puede tener el mismo nombre que un usuario de GitHub, a menos de que sea tu propio nombre de usuario u organización. Una versión simplificada del nombre de tu aplicación se mostrará en la interface de usuario cuando tu integración tome alguna acción. |
- | `descripción` | `secuencia` | Una descripción de la {% data variables.product.prodname_github_app %}. |
- | `url` | `secuencia` | La URL complea de la página principal del sitio web de tu {% data variables.product.prodname_github_app %}. |
- | `callback_urls` | `conjunto de secuencias` | Una URL completa a la cual redirigir cuando alguien autorice una instalación. Puedes proporcionar hasta 10 URL de rellamado. Estas URL se utilizan si tu app necesita identificar y autorizar solicitudes de usuario a servidor. Por ejemplo, `callback_urls[]=https://example.com&callback_urls[]=https://example-2.com`. |
- | `request_oauth_on_install` | `boolean` | Si tu app autoriza a los usuarios mediante el flujo de OAuth, puedes configurar esta opción como `true` para permitir que las personas autoricen la app cuando la instalen, lo cual te ahorra un paso. Si seleccionas esta opción, la `setup_url` deja de estar disponible y se redirigirá a los usuarios a tu `callback_url` después de que instalen la app. |
- | `setup_url` | `secuencia` | La URL completa a la cual se redirigirá después de que instalen la {% data variables.product.prodname_github_app %} si ésta requiere de alguna configuración adicional después de su instalación. |
- | `setup_on_update` | `boolean` | Configúralo como `true` para redireccionar a las personas a la URL de ajustes cuando las instalaciones se actualicen, por ejemplo, después de que se agreguen o eliminen repositorios. |
- | `public` | `boolean` | Configúralo como `true` cuando tu {% data variables.product.prodname_github_app %} se encuentre disponible al público, o como `false` cuando solo el propietario de la misma tenga acceso a ella. |
- | `webhook_active` | `boolean` | Configurar como `false` para inhabilitar el webhook. El webhook se encuentra habilitado predeterminadamente. |
- | `webhook_url` | `secuencia` | La URL completa a la cual quisieras enviar cargas útiles de eventos de webhook. |
- | {% ifversion ghes < 3.2 or ghae %}`webhook_secret` | `secuencia` | Puedes especificar un secreto para asegurar tus webhooks. Consulta la sección "[Asegurar tus webhooks](/webhooks/securing/)" para obtener más detalles. |
- | {% endif %}`events` | `conjunto de secuencias` | Eventos de webhook. Algunos eventos de webhook requieren asignar permisos de `read` o de `write` a un recurso antes de que puedas seleccionar el evento cuando registras una {% data variables.product.prodname_github_app %} nueva. Consulta la sección "[Eventos de webhook de las {% data variables.product.prodname_github_app %}](#github-app-webhook-events)" para encontrar los eventos disponibles y sus permisos requeridos. Puedes seleccionar eventos múltiples en una secuencia de consulta. Por ejemplo, `events[]=public&events[]=label`.{% ifversion ghes < 3.4 %}
- | `dominio` | `secuencia` | La URL de una referencia de contenido.{% endif %}
- | `single_file_name` | `secuencia` | Este es un permiso con alcance corto que permite a la app acceder a un solo archivo en cualquier repositorio. Cuando configuras el permiso de `single_file` en `read` o `write`, este campo proporciona la ruta al archivo único que administrará tu {% data variables.product.prodname_github_app %}. {% ifversion fpt or ghes or ghec %} Si necesitas administrar varios archivos, consulta la opción `single_file_paths` a continuación. {% endif %}{% ifversion fpt or ghes or ghec %}
- | `single_file_paths` | `conjunto de secuencias` | Esto permite a la app acceder hasta a 10 archivos especificos en un repositorio. Cuando configuras el permiso `single_file` en `read` o `write`, este arreglo puede almacenar las rutas de hasta diez archivos que administrará tu {% data variables.product.prodname_github_app %}. Estos archivos reciben el mismo permiso que se configuró para `single_file`, y no tienen permisos individuales por separado. Cuando dos o mas archivos se configuran, la API devuelve `multiple_single_files=true`, de lo contrario, devuelve `multiple_single_files=false`.{% endif %}
+ | Nombre | Tipo | Descripción |
+ | ------------------------------------ | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+ | `name (nombre)` | `secuencia` | El nombre de la {% data variables.product.prodname_github_app %}. Pónle un nombre claro y breve a tu app. Tu app no puede tener el mismo nombre que un usuario de GitHub, a menos de que sea tu propio nombre de usuario u organización. Una versión simplificada del nombre de tu aplicación se mostrará en la interface de usuario cuando tu integración tome alguna acción. |
+ | `descripción` | `secuencia` | Una descripción de la {% data variables.product.prodname_github_app %}. |
+ | `url` | `secuencia` | La URL complea de la página principal del sitio web de tu {% data variables.product.prodname_github_app %}. |
+ | `callback_urls` | `conjunto de secuencias` | Una URL completa a la cual redirigir cuando alguien autorice una instalación. Puedes proporcionar hasta 10 URL de rellamado. Estas URL se utilizan si tu app necesita identificar y autorizar solicitudes de usuario a servidor. Por ejemplo, `callback_urls[]=https://example.com&callback_urls[]=https://example-2.com`. |
+ | `request_oauth_on_install` | `boolean` | Si tu app autoriza a los usuarios mediante el flujo de OAuth, puedes configurar esta opción como `true` para permitir que las personas autoricen la app cuando la instalen, lo cual te ahorra un paso. Si seleccionas esta opción, la `setup_url` deja de estar disponible y se redirigirá a los usuarios a tu `callback_url` después de que instalen la app. |
+ | `setup_url` | `secuencia` | La URL completa a la cual se redirigirá después de que instalen la {% data variables.product.prodname_github_app %} si ésta requiere de alguna configuración adicional después de su instalación. |
+ | `setup_on_update` | `boolean` | Configúralo como `true` para redireccionar a las personas a la URL de ajustes cuando las instalaciones se actualicen, por ejemplo, después de que se agreguen o eliminen repositorios. |
+ | `public` | `boolean` | Configúralo como `true` cuando tu {% data variables.product.prodname_github_app %} se encuentre disponible al público, o como `false` cuando solo el propietario de la misma tenga acceso a ella. |
+ | `webhook_active` | `boolean` | Configurar como `false` para inhabilitar el webhook. El webhook se encuentra habilitado predeterminadamente. |
+ | `webhook_url` | `secuencia` | La URL completa a la cual quisieras enviar cargas útiles de eventos de webhook. |
+ | {% ifversion ghae %}`webhook_secret` | `secuencia` | Puedes especificar un secreto para asegurar tus webhooks. Consulta la sección "[Asegurar tus webhooks](/webhooks/securing/)" para obtener más detalles. |
+ | {% endif %}`events` | `conjunto de secuencias` | Eventos de webhook. Algunos eventos de webhook requieren asignar permisos de `read` o de `write` a un recurso antes de que puedas seleccionar el evento cuando registras una {% data variables.product.prodname_github_app %} nueva. Consulta la sección "[Eventos de webhook de las {% data variables.product.prodname_github_app %}](#github-app-webhook-events)" para encontrar los eventos disponibles y sus permisos requeridos. Puedes seleccionar eventos múltiples en una secuencia de consulta. Por ejemplo, `events[]=public&events[]=label`.{% ifversion ghes < 3.4 %}
+ | `dominio` | `secuencia` | La URL de una referencia de contenido.{% endif %}
+ | `single_file_name` | `secuencia` | Este es un permiso con alcance corto que permite a la app acceder a un solo archivo en cualquier repositorio. Cuando configuras el permiso de `single_file` en `read` o `write`, este campo proporciona la ruta al archivo único que administrará tu {% data variables.product.prodname_github_app %}. {% ifversion fpt or ghes or ghec %} Si necesitas administrar varios archivos, consulta la opción `single_file_paths` a continuación. {% endif %}{% ifversion fpt or ghes or ghec %}
+ | `single_file_paths` | `conjunto de secuencias` | Esto permite a la app acceder hasta a 10 archivos especificos en un repositorio. Cuando configuras el permiso `single_file` en `read` o `write`, este arreglo puede almacenar las rutas de hasta diez archivos que administrará tu {% data variables.product.prodname_github_app %}. Estos archivos reciben el mismo permiso que se configuró para `single_file`, y no tienen permisos individuales por separado. Cuando dos o mas archivos se configuran, la API devuelve `multiple_single_files=true`, de lo contrario, devuelve `multiple_single_files=false`.{% endif %}
## Permisos de la {% data variables.product.prodname_github_app %}
Puedes seleccionar los permisos en una secuencia de consulta utilizando los nombres de permiso conforme en la siguiente tabla a manera de nombres de parámetro de consulta y usando el tipo de permiso como el valor de la consulta. Por ejemplo, para seleccionar los permisos de `Read & write` en la interface de usuario para `contents`, tu secuencia de consulta incluiría `&contents=write`. Para seleccionar los permisos de `Read-only` en la interface de usuario para `blocking`, tu secuencia de consulta incluiría `&blocking=read`. Para seleccionar `no-access` en la interface de usuario para las `checks`, tu secuencia de consulta no incluiría el permiso `checks`.
-| Permiso | Descripción |
-| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Permiso | Descripción |
+| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | Otorga acceso a diversas terminales para la administración de organizaciones y repositorios. Puede ser uno de entre `none`, `read`, o `write`.{% ifversion fpt or ghec %}
| [`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | Otorga acceso a la [API de Bloqueo de Usuarios](/rest/reference/users#blocking). Puede ser uno de entre `none`, `read`, o `write`.{% endif %}
| [`verificaciones`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | Otorga acceso a la [API de verificaciones](/rest/reference/checks). Puede ser uno de entre `none`, `read`, o `write`.{% ifversion ghes < 3.4 %}
| `content_references` | Otorga acceso a la terminal "[Crear un adjunto de contenido](/rest/reference/apps#create-a-content-attachment)". Puede ser uno de entre `none`, `read`, o `write`.{% endif %}
-| [`contenidos`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Otorga acceso a diversas terminales que te permiten modificar el contenido de los repositorios. Puede ser uno de entre `none`, `read`, o `write`. |
+| [`contenidos`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | Otorga acceso a diversas terminales que te permiten modificar el contenido de los repositorios. Puede ser uno de entre `none`, `read`, o `write`. |
| [`implementaciones`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | Otorga acceso a la [API de despliegues](/rest/reference/repos#deployments). Puede ser uno de entre `none`, `read`, o `write`.{% ifversion fpt or ghes or ghec %}
| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | Otorga acceso a la [API de Correos electrónicos](/rest/reference/users#emails). Puede ser uno de entre `none`, `read`, o `write`.{% endif %}
-| [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Otorga acceso a la [API de Seguidores](/rest/reference/users#followers). Puede ser uno de entre `none`, `read`, o `write`. |
-| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Otorga acceso a la [API de Llaves GPG](/rest/reference/users#gpg-keys). Puede ser uno de entre `none`, `read`, o `write`. |
-| [`propuestas`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Otorga acceso a la [API de Informe de problemas](/rest/reference/issues). Puede ser uno de entre `none`, `read`, o `write`. |
-| [`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Otorga acceso a la [API de Llaves Públicas](/rest/reference/users#keys). Puede ser uno de entre `none`, `read`, o `write`. |
+| [`followers`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | Otorga acceso a la [API de Seguidores](/rest/reference/users#followers). Puede ser uno de entre `none`, `read`, o `write`. |
+| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | Otorga acceso a la [API de Llaves GPG](/rest/reference/users#gpg-keys). Puede ser uno de entre `none`, `read`, o `write`. |
+| [`propuestas`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | Otorga acceso a la [API de Informe de problemas](/rest/reference/issues). Puede ser uno de entre `none`, `read`, o `write`. |
+| [`keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | Otorga acceso a la [API de Llaves Públicas](/rest/reference/users#keys). Puede ser uno de entre `none`, `read`, o `write`. |
| [`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | Otorga acceso para administrar los miembros de una organización. Puede ser uno de entre `none`, `read`, o `write`.{% ifversion fpt or ghec %}
-| [`metadatos`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Otorga acceso a las terminales de solo lectura que no filtran datos sensibles. Puede ser `read` o `none`. Su valor predeterminado es `read` cuando configuras cualquier permiso, o bien, `none` cuando no especificas ningún permiso para la {% data variables.product.prodname_github_app %}. |
+| [`metadatos`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | Otorga acceso a las terminales de solo lectura que no filtran datos sensibles. Puede ser `read` o `none`. Su valor predeterminado es `read` cuando configuras cualquier permiso, o bien, `none` cuando no especificas ningún permiso para la {% data variables.product.prodname_github_app %}. |
| [`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | Otorga acceso a la terminal "[Actualizar una organización](/rest/reference/orgs#update-an-organization)" y a la [API de Restricciones de Interacción en la Organización](/rest/reference/interactions#set-interaction-restrictions-for-an-organization). Puede ser uno de entre `none`, `read`, o `write`.{% endif %}
-| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Otorga acceso a la [API de Webhooks de la Organización](/rest/reference/orgs#webhooks/). Puede ser uno de entre `none`, `read`, o `write`. |
-| `organization_plan` | Otorga acceso para obtener información acerca del plan de una organización que utilice la terminal "[Obtener una organización](/rest/reference/orgs#get-an-organization)". Puede ser uno de entre `none` o `read`. |
+| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | Otorga acceso a la [API de Webhooks de la Organización](/rest/reference/orgs#webhooks/). Puede ser uno de entre `none`, `read`, o `write`. |
+| `organization_plan` | Otorga acceso para obtener información acerca del plan de una organización que utilice la terminal "[Obtener una organización](/rest/reference/orgs#get-an-organization)". Puede ser uno de entre `none` o `read`. |
| [`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Otorga acceso a la [API de Proyectos](/rest/reference/projects). Puede ser uno de entre: `none`, `read`, `write`, o `admin`.{% ifversion fpt or ghec %}
| [`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | Otorga acceso a la [API de Bloqueo de Usuarios de la Organización](/rest/reference/orgs#blocking). Puede ser uno de entre `none`, `read`, o `write`.{% endif %}
-| [`páginas`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Otorga acceso a la [API de páginas](/rest/reference/repos#pages). Puede ser uno de entre `none`, `read`, o `write`. |
-| `plan` | Otorga acceso para obtener información acerca del plan de GitHub de un usuario que utilice la terminal "[Obtener un usuario](/rest/reference/users#get-a-user)". Puede ser uno de entre `none` o `read`. |
-| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Otorga acceso a varias terminales de solicitud de extracción. Puede ser uno de entre `none`, `read`, o `write`. |
-| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Otorga acceso a la [API de Webhooks del Repositorio](/rest/reference/repos#hooks). Puede ser uno de entre `none`, `read`, o `write`. |
+| [`páginas`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | Otorga acceso a la [API de páginas](/rest/reference/repos#pages). Puede ser uno de entre `none`, `read`, o `write`. |
+| `plan` | Otorga acceso para obtener información acerca del plan de GitHub de un usuario que utilice la terminal "[Obtener un usuario](/rest/reference/users#get-a-user)". Puede ser uno de entre `none` o `read`. |
+| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | Otorga acceso a varias terminales de solicitud de extracción. Puede ser uno de entre `none`, `read`, o `write`. |
+| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | Otorga acceso a la [API de Webhooks del Repositorio](/rest/reference/repos#hooks). Puede ser uno de entre `none`, `read`, o `write`. |
| [`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | Otorga acceso a la [API de Proyectos](/rest/reference/projects). Puede ser uno de entre: `none`, `read`, `write`, o `admin`.{% ifversion ghes or ghec %}
| [`secret_scanning_alerts`](/rest/reference/permissions-required-for-github-apps/#permission-on-secret-scanning-alerts) | Otorga acceso a la [API de escaneo de secretos](/rest/reference/secret-scanning). Puede ser uno de entre: `none`, `read`, o `write`.{% endif %}{% ifversion fpt or ghes or ghec %}
| [`security_events`](/rest/reference/permissions-required-for-github-apps/#permission-on-security-events) | Otorga acceso a la [API de escaneo de código](/rest/reference/code-scanning/). Puede ser uno de entre `none`, `read`, o `write`.{% endif %}
-| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Otorga acceso a la [API de Contenidos](/rest/reference/repos#contents). Puede ser uno de entre `none`, `read`, o `write`. |
-| [`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Otorga acceso a la [API de marcar con estrella](/rest/reference/activity#starring). Puede ser uno de entre `none`, `read`, o `write`. |
-| [`estados`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Otorga acceso a la [API de Estados](/rest/reference/commits#commit-statuses). Puede ser uno de entre `none`, `read`, o `write`. |
-| [`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Otorga acceso a la [API de debates de equipo](/rest/reference/teams#discussions) y a la [API de comentarios en debates de equipo](/rest/reference/teams#discussion-comments). Puede ser uno de entre `none`, `read`, o `write`.{% ifversion fpt or ghes or ghae or ghec %}
-| `vulnerability_alerts` | Otorga acceso para recibir {% data variables.product.prodname_dependabot_alerts %} en un repositorio. Consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" para aprender más. Puede ser uno de entre: `none` o `read`.{% endif %}
-| `observando` | Otorga acceso a la lista y cambia los repositorios a los que un usuario está suscrito. Puede ser uno de entre `none`, `read`, o `write`. |
+| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | Otorga acceso a la [API de Contenidos](/rest/reference/repos#contents). Puede ser uno de entre `none`, `read`, o `write`. |
+| [`starring`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | Otorga acceso a la [API de marcar con estrella](/rest/reference/activity#starring). Puede ser uno de entre `none`, `read`, o `write`. |
+| [`estados`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | Otorga acceso a la [API de Estados](/rest/reference/commits#commit-statuses). Puede ser uno de entre `none`, `read`, o `write`. |
+| [`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | Otorga acceso a la [API de debates de equipo](/rest/reference/teams#discussions) y a la [API de comentarios en debates de equipo](/rest/reference/teams#discussion-comments). Puede ser uno de entre `none`, `read`, o `write`. |
+| `vulnerability_alerts` | Otorga acceso para recibir {% data variables.product.prodname_dependabot_alerts %} en un repositorio. Consulta la sección "[Acerca de las {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)" para aprender más. Puede ser uno de entre `none` o `read`. |
+| `observando` | Otorga acceso a la lista y cambia los repositorios a los que un usuario está suscrito. Puede ser uno de entre `none`, `read`, o `write`. |
## Eventos de webhook de {% data variables.product.prodname_github_app %}
diff --git a/translations/es-ES/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md b/translations/es-ES/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md
index 61b9b4a3b312..30ef65cf5b01 100644
--- a/translations/es-ES/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md
+++ b/translations/es-ES/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md
@@ -95,9 +95,9 @@ Predeterminadametne, la respuesta lleva el siguiente formato. Los parámetros de
```json
{
- "access_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghu_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}",
+ "access_token": "ghu_16C7e42F292c6912E7710c838347Ae178B4a",
"expires_in": 28800,
- "refresh_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498{% else %}r1.c1b4a2e77838347a7e420ce178f2e7c6912e1692{% endif %}",
+ "refresh_token": "ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498",
"refresh_token_expires_in": 15811200,
"scope": "",
"token_type": "bearer"
@@ -159,7 +159,7 @@ Ya que los permisos a nivel de usuario se otorgan individualmente, puedes agrega
## Solicitudes de usuario a servidor
-Mientras que la mayoría de tu interacción con la API deberá darse utilizando tus tokens de acceso a la instalación de servidor a servidor, ciertas terminales te permiten llevar a cabo acciones a través de la API utilizando un token de acceso. Tu app puede hacer las siguientes solicitudes utilizando terminales de [GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql) o de [REST](/rest).
+Mientras que la mayoría de tu interacción con la API deberá darse utilizando tus tokens de acceso a la instalación de servidor a servidor, ciertas terminales te permiten llevar a cabo acciones a través de la API utilizando un token de acceso. Tu app puede hacer las siguientes solicitudes utilizando terminales de [GraphQL](/graphql) o de [REST](/rest).
### Terminales compatibles
@@ -913,10 +913,7 @@ Mientras que la mayoría de tu interacción con la API deberá darse utilizando
* [Obtener el uso de un flujo de trabajo](/rest/actions#get-workflow-usage)
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## Leer más
- "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github#githubs-token-formats)"
-{% endif %}
diff --git a/translations/es-ES/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md b/translations/es-ES/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md
index cc50145e4da3..badb34d08c55 100644
--- a/translations/es-ES/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md
+++ b/translations/es-ES/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md
@@ -82,4 +82,4 @@ Los límites de tasa para las solicitudes de usuario a servidor que hace {% data
## Leer más
- "[Límites de tasa](/rest/overview/resources-in-the-rest-api#rate-limiting)" en la documentación de la API de REST
-- "[Resource limitations]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/overview/resource-limitations)" en la documentación de la API de GraphQL
+- "[Resource limitations](/graphql/overview/resource-limitations)" en la documentación de la API de GraphQL
diff --git a/translations/es-ES/content/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens.md b/translations/es-ES/content/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens.md
index 5bfc78103ee6..78dd89a76ee9 100644
--- a/translations/es-ES/content/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens.md
+++ b/translations/es-ES/content/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens.md
@@ -43,9 +43,9 @@ Esta solicitud de rellamada te enviará un token de acceso y un token de actuali
```json
{
- "access_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghu_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}",
+ "access_token": "ghu_16C7e42F292c6912E7710c838347Ae178B4a",
"expires_in": "28800",
- "refresh_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498{% else %}r1.c1b4a2e77838347a7e420ce178f2e7c6912e169246c34e1ccbf66c46812d16d5b1a9dc86a149873c{% endif %}",
+ "refresh_token": "ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498",
"refresh_token_expires_in": "15811200",
"scope": "",
"token_type": "bearer"
@@ -74,10 +74,7 @@ Las {% data variables.product.prodname_github_apps %} existentes que utilicen to
Habilitar los tokens de usuario con caducidad para las {% data variables.product.prodname_github_apps %} existentes requiere que se envíen los usuarios a través del flujo de OAuth para re-emitir tokens de usuario nuevos que caducarán en 8 horas y que harán una solicitud con el token de actualización para obtener un token de acceso y un token de actualización nuevos. Para obtener más información, consulta la sección "[Identificar y autorizar usuarios para las GitHub Apps](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)".
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## Leer más
- "[Acerca de la autenticación en {% data variables.product.prodname_dotcom %}](/github/authenticating-to-github/about-authentication-to-github#githubs-token-formats)"
-{% endif %}
diff --git a/translations/es-ES/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md b/translations/es-ES/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md
index c7d06d7aea4e..dbf27e9745a5 100644
--- a/translations/es-ES/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md
+++ b/translations/es-ES/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md
@@ -80,7 +80,7 @@ Intercambia este `code` por un token de acceso:
Predeterminadamente, la respuesta toma la siguiente forma:
```
-access_token={% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}&scope=repo%2Cgist&token_type=bearer
+access_token=gho_16C7e42F292c6912E7710c838347Ae178B4a&scope=repo%2Cgist&token_type=bearer
```
{% data reusables.apps.oauth-auth-vary-response %}
@@ -88,7 +88,7 @@ access_token={% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c69
```json
Accept: application/json
{
- "access_token":"{% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}",
+ "access_token":"gho_16C7e42F292c6912E7710c838347Ae178B4a",
"scope":"repo,gist",
"token_type":"bearer"
}
@@ -99,7 +99,7 @@ Accept: application/xml
bearer
repo,gist
- {% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}
+ gho_16C7e42F292c6912E7710c838347Ae178B4a
```
@@ -222,7 +222,7 @@ Ya que el usuario lo haya autorizado, la app recibirá un token de acceso que se
Predeterminadamente, la respuesta toma la siguiente forma:
```
-access_token={% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}&token_type=bearer&scope=repo%2Cgist
+access_token=gho_16C7e42F292c6912E7710c838347Ae178B4a&token_type=bearer&scope=repo%2Cgist
```
{% data reusables.apps.oauth-auth-vary-response %}
@@ -230,7 +230,7 @@ access_token={% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c69
```json
Accept: application/json
{
- "access_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}",
+ "access_token": "gho_16C7e42F292c6912E7710c838347Ae178B4a",
"token_type": "bearer",
"scope": "repo,gist"
}
@@ -239,7 +239,7 @@ Accept: application/json
```xml
Accept: application/xml
- {% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}
+ gho_16C7e42F292c6912E7710c838347Ae178B4a
bearer
gist,repo
@@ -266,7 +266,6 @@ Si realizas más de una solicitud de acceso con token (`POST {% data variables.p
Para obtener más información, consulta la sección "[Otorgamiento de Autorización de Dispositivo de OAuth 2.0](https://tools.ietf.org/html/rfc8628#section-3.5)".
-
## Flujo de aplicaciónes no web
La autenticación no web está disponible para situaciones limitadas, como las pruebas. Si lo necesitas, puedes utilizar la [Autenticación Básica](/rest/overview/other-authentication-methods#basic-authentication) para crear un token de acceso personal utilizando tu [página de configuración de los tokens de acceso personal](/articles/creating-an-access-token-for-command-line-use). Esta técnica le permite al usuario revocar el acceso en cualquier momento.
diff --git a/translations/es-ES/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md b/translations/es-ES/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md
index 472de837d848..aaa5a1a88664 100644
--- a/translations/es-ES/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md
+++ b/translations/es-ES/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md
@@ -71,8 +71,8 @@ X-Accepted-OAuth-Scopes: user
| **`write:discussion`** | Permite el acceso de lectura y escritura para los debates de equipo. |
| `read:discussion` | Permite el acceso de lectura para los debates de equipo. |
| **`write:packages`** | Otorga acceso para cargar o publicar un paquete en el {% data variables.product.prodname_registry %}. Para obtener más información, consulta la sección "[Publicar un paquete](/github/managing-packages-with-github-packages/publishing-a-package)". |
-| **`read:packages`** | Otorga acceso para descargar o instalar paquetes desde el {% data variables.product.prodname_registry %}. Para obtener más información, consulta la sección "[Instalar un paquete](/github/managing-packages-with-github-packages/installing-a-package)".{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-| **`delete:packages`** | Otorga acceso para borrar paquetes del {% data variables.product.prodname_registry %}. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
+| **`read:packages`** | Otorga acceso para descargar o instalar paquetes desde el {% data variables.product.prodname_registry %}. Para obtener más información, consulta la sección "[Instalar un paquete](/github/managing-packages-with-github-packages/installing-a-package)". |
+| **`delete:packages`** | Otorga acceso para borrar paquetes del {% data variables.product.prodname_registry %}. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". |
| **`admin:gpg_key`** | Administra las llaves GPG totalmente. |
| `write:gpg_key` | Crea, lista, y visualiza los detalles de las llaves GPG. |
| `read:gpg_key` | Lista y visualiza los detalles de las llaves GPG.{% ifversion fpt or ghec %}
diff --git a/translations/es-ES/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md b/translations/es-ES/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md
index cf5542cd43a4..ff55da250454 100644
--- a/translations/es-ES/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md
+++ b/translations/es-ES/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md
@@ -47,13 +47,13 @@ Estos lineamientos asumen que has registrado una App de OAuth{% ifversion fpt or
### Revisar las terminales de la API disponibles para las Github Apps
-Mientras que la mayoría de las terminales de la [API de REST](/rest) y de las consultas de [GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql) están disponibles hoy en día para las GitHub Apps, aún estamos en el proceso de habilitar algunas de ellas. Revisa las [terminales disponibles de REST](/rest/overview/endpoints-available-for-github-apps) para garantizar que las terminales que necesitas sean compatibles con las GitHub Apps. Nota que algunas de las terminales de la API que están habilitadas para las GtiHub Apps permiten que éstas interactúen en nombre del usuario. Consulta la sección "[Solicitudes de usuario a servidor](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-to-server-requests)" para encontrar una lista de terminales disponibles para que una GitHub App se autentique como un usuario.
+Mientras que la mayoría de las terminales de la [API de REST](/rest) y de las consultas de [GraphQL](/graphql) están disponibles hoy en día para las GitHub Apps, aún estamos en el proceso de habilitar algunas de ellas. Revisa las [terminales disponibles de REST](/rest/overview/endpoints-available-for-github-apps) para garantizar que las terminales que necesitas sean compatibles con las GitHub Apps. Nota que algunas de las terminales de la API que están habilitadas para las GtiHub Apps permiten que éstas interactúen en nombre del usuario. Consulta la sección "[Solicitudes de usuario a servidor](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-to-server-requests)" para encontrar una lista de terminales disponibles para que una GitHub App se autentique como un usuario.
Te recomendamos revisar la lista de terminales de la API que necesitas tan pronto como te sea posible. Por favor, comunícale a soporte si hay alguna terminal que requieras y que no esté habilitada aún para las {% data variables.product.prodname_github_apps %}.
### Diseñar con apego a los límites de tasa de la API
-Las GitHub Apps utilizan [reglas móviles para los límites de tasa](/apps/building-github-apps/understanding-rate-limits-for-github-apps/), las cuales pueden incrementar con base en la cantidad de repositorios y usuarios de la organización. Una GitHub App también puede utilizar [solicitudes condicionales](/rest/overview/resources-in-the-rest-api#conditional-requests) o consolidar solicitudes utilizando la [API de GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql).
+Las GitHub Apps utilizan [reglas móviles para los límites de tasa](/apps/building-github-apps/understanding-rate-limits-for-github-apps/), las cuales pueden incrementar con base en la cantidad de repositorios y usuarios de la organización. Una GitHub App también puede utilizar [solicitudes condicionales](/rest/overview/resources-in-the-rest-api#conditional-requests) o consolidar solicitudes utilizando la [API de GraphQL](/graphql).
### Registrar una GitHub App nueva
diff --git a/translations/es-ES/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md b/translations/es-ES/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md
index 603da6a2d919..2854132b46d5 100644
--- a/translations/es-ES/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md
+++ b/translations/es-ES/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md
@@ -53,7 +53,7 @@ Para obtener una idea de lo que hará tu servidor de IC para la API de Verificac
## Prerrequisitos
-Antes de comenzar, deberás familiarizarte con las [GitHub Apps](/apps/), los [Webhooks](/webhooks), y la [API de Verificaciones](/rest/reference/checks), en caso de que aún no lo estés. Encontrarás más API en los [documentos de la API de REST](/rest). La API de Verificaciones también se encuentra disponible para su uso en [GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql), pero este inicio rápido se enfoca en REST. Consulta los objetos de [Conjuntos de Verificaciones]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#checksuite) y [Ejecución de Verificación]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#checkrun) de GraphQL para obtener más detalles.
+Antes de comenzar, deberás familiarizarte con las [GitHub Apps](/apps/), los [Webhooks](/webhooks), y la [API de Verificaciones](/rest/reference/checks), en caso de que aún no lo estés. Encontrarás más API en los [documentos de la API de REST](/rest). La API de Verificaciones también se encuentra disponible para su uso en [GraphQL](/graphql), pero este inicio rápido se enfoca en REST. Consulta los objetos de [Conjuntos de Verificaciones](/graphql/reference/objects#checksuite) y [Ejecución de Verificación](/graphql/reference/objects#checkrun) de GraphQL para obtener más detalles.
Utilizarás el [Lenguaje de Programación Ruby](https://www.ruby-lang.org/en/), el servicio de entrega de carga útil para el webhook de [Smee](https://smee.io/), la [biblioteca de Ruby Ocktokit.rb](http://octokit.github.io/octokit.rb/) para la API de REST de GitHub, y el [marco de trabajo web Sinatra](http://sinatrarb.com/) para crear tu aplicación de servidor de IC para la API de Verificaciones.
diff --git a/translations/es-ES/content/developers/apps/guides/using-content-attachments.md b/translations/es-ES/content/developers/apps/guides/using-content-attachments.md
index a9bfb704b59a..43641ebbc0e8 100644
--- a/translations/es-ES/content/developers/apps/guides/using-content-attachments.md
+++ b/translations/es-ES/content/developers/apps/guides/using-content-attachments.md
@@ -119,7 +119,7 @@ curl -X "POST" "{% data variables.product.api_url_code %}/graphql" \
}'
```
-Para obtener más información aacerca de `node_id`, consulta la sección "[Utilizar las Node ID Globales]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids)".
+Para obtener más información aacerca de `node_id`, consulta la sección "[Utilizar las Node ID Globales](/graphql/guides/using-global-node-ids)".
## Ejemplo de uso con Probot y Manifiestos de GitHub Apps
diff --git a/translations/es-ES/content/developers/apps/managing-github-apps/making-a-github-app-public-or-private.md b/translations/es-ES/content/developers/apps/managing-github-apps/making-a-github-app-public-or-private.md
index e2fccc5bb36c..74a01fa2de73 100644
--- a/translations/es-ES/content/developers/apps/managing-github-apps/making-a-github-app-public-or-private.md
+++ b/translations/es-ES/content/developers/apps/managing-github-apps/making-a-github-app-public-or-private.md
@@ -26,7 +26,7 @@ Los flujos de las instalaciones públicas tienen una página de llegada para hab
## Flujo de instalación privada
-Los flujos de instalación privada permiten que solo el propietario de la GitHub App pueda instalarla. Aún así, existirá información limitada sobre la GitHub App en una página pública, pero el botón de **Instalar** solo estará disponible para los administradores de la organización o para la cuenta personal si dicha GitHub App le pertenece a una cuenta individual. Las GitHub Apps {% ifversion fpt or ghes > 3.1 or ghae or ghec %}privadas {% else %}privadas (también conocidas como internas){% endif %} solo pueden instalarse en la cuenta de usuario u organización del propietario.
+Los flujos de instalación privada permiten que solo el propietario de la GitHub App pueda instalarla. Aún así, existirá información limitada sobre la GitHub App en una página pública, pero el botón de **Instalar** solo estará disponible para los administradores de la organización o para la cuenta personal si dicha GitHub App le pertenece a una cuenta individual. Private GitHub Apps can only be installed on the user or organization account of the owner.
## Cambiar el quién puede instalar tu GitHub App
@@ -37,5 +37,5 @@ Para cambiar quién puede instalar una GitHub App:
{% data reusables.user-settings.github_apps %}
3. Selecciona la GitHub App cuya opción de instalación quieras cambiar. 
{% data reusables.user-settings.github_apps_advanced %}
-5. Dependiendo de la opción de instalación de tu GitHub App, haz clic ya sea en **Hacer pública** o **Hacer{% ifversion fpt or ghes > 3.1 or ghae or ghec %}privada{% else %}interna{% endif %}**. 
-6. Dependiendo de la opción de instalación de tu GitHub App, haz clic ya sea en **Sí, hacer esta GitHub App pública** o **Sí, hacer esta GitHub App {% ifversion fpt or ghes < 3.2 or ghec %}interna{% else %}privada{% endif %}**. 
+5. Depending on the installation option of your GitHub App, click either **Make public** or **Make private**. 
+6. Dependiendo de la opción de instalación de tu GitHub App, haz clic ya sea en **Sí, hacer esta GitHub App pública** o **Sí, hacer esta GitHub App {% ifversion fpt or ghec %}interna{% else %}privada{% endif %}**. 
diff --git a/translations/es-ES/content/developers/overview/about-githubs-apis.md b/translations/es-ES/content/developers/overview/about-githubs-apis.md
index 46761b74b91f..7bf834d9c76a 100644
--- a/translations/es-ES/content/developers/overview/about-githubs-apis.md
+++ b/translations/es-ES/content/developers/overview/about-githubs-apis.md
@@ -14,7 +14,7 @@ topics:
- API
---
-Hay dos versiones estables de la API de GitHub: la [API de REST](/rest) y la [API de GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql).
+Hay dos versiones estables de la API de GitHub: la [API de REST](/rest) y la [API de GraphQL](/graphql).
## Versiones obsoletas
diff --git a/translations/es-ES/content/developers/webhooks-and-events/events/issue-event-types.md b/translations/es-ES/content/developers/webhooks-and-events/events/issue-event-types.md
index 4129df526536..3891b284aeff 100644
--- a/translations/es-ES/content/developers/webhooks-and-events/events/issue-event-types.md
+++ b/translations/es-ES/content/developers/webhooks-and-events/events/issue-event-types.md
@@ -131,7 +131,7 @@ Name | Type | Description
`html_url` | `string` | The HTML URL of the issue comment.
`issue_url` | `string` | The HTML URL of the issue.
`id` | `integer` | The unique identifier of the event.
-`node_id` | `string` | The [Global Node ID]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids) of the event.
+`node_id` | `string` | The [Global Node ID](/graphql/guides/using-global-node-ids) of the event.
`user` | `object` | The person who commented on the issue.
`created_at` | `string` | The timestamp indicating when the comment was added.
`updated_at` | `string` | The timestamp indicating when the comment was updated or created, if the comment is never updated.
@@ -157,7 +157,7 @@ A commit was added to the pull request's `HEAD` branch.
Name | Type | Description
-----|------|--------------
`sha` | `string` | The SHA of the commit in the pull request.
-`node_id` | `string` | The [Global Node ID]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids) of the event.
+`node_id` | `string` | The [Global Node ID](/graphql/guides/using-global-node-ids) of the event.
`url` | `string` | The REST API URL to retrieve the commit.
`html_url` | `string` | The HTML URL of the commit.
`author` | `object` | The person who authored the commit.
@@ -594,7 +594,7 @@ The pull request was reviewed.
Name | Type | Description
-----|------|--------------
`id` | `integer` | The unique identifier of the event.
-`node_id` | `string` | The [Global Node ID]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids) of the event.
+`node_id` | `string` | The [Global Node ID](/graphql/guides/using-global-node-ids) of the event.
`user` | `object` | The person who commented on the issue.
`body` | `string` | The review summary text.
`commit_id` | `string` | The SHA of the latest commit in the pull request at the time of the review.
diff --git a/translations/es-ES/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/translations/es-ES/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md
index 76daf9acc7e8..6bcb0a70dd08 100644
--- a/translations/es-ES/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md
+++ b/translations/es-ES/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md
@@ -400,7 +400,7 @@ Los eventos de webhook se desencadenan basándose en la especificidad del domini
{% data reusables.webhooks.discussions-webhooks-beta %}
-Actividad relacionada con un debate. Para obtener más información, consulta la sección "[Utilizar la API de GraphQL para los debates]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-graphql-api-for-discussions)".
+Actividad relacionada con un debate. Para obtener más información, consulta la sección "[Utilizar la API de GraphQL para los debates](/graphql/guides/using-the-graphql-api-for-discussions)".
### Disponibilidad
- Webhooks de repositorio
@@ -425,7 +425,7 @@ Actividad relacionada con un debate. Para obtener más información, consulta la
{% data reusables.webhooks.discussions-webhooks-beta %}
-La actividad relacionada con un comentario en un debate. Para obtener más información, consulta la sección "[Utilizar la API de GraphQL para los debates]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-graphql-api-for-discussions)".
+La actividad relacionada con un comentario en un debate. Para obtener más información, consulta la sección "[Utilizar la API de GraphQL para los debates](/graphql/guides/using-the-graphql-api-for-discussions)".
### Disponibilidad
@@ -435,10 +435,10 @@ La actividad relacionada con un comentario en un debate. Para obtener más infor
### Objeto de carga útil del webhook
-| Clave | Tipo | Descripción |
-| ------------ | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `Acción` | `secuencia` | La acción realizada. Puede ser `created`, `edited`, o `deleted`. |
-| `comentario` | `objeto` | El recurso de [`discussion comment`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-graphql-api-for-discussions#discussioncomment). |
+| Clave | Tipo | Descripción |
+| ------------ | ----------- | -------------------------------------------------------------------------------------------------------------- |
+| `Acción` | `secuencia` | La acción realizada. Puede ser `created`, `edited`, o `deleted`. |
+| `comentario` | `objeto` | El recurso de [`discussion comment`](/graphql/guides/using-the-graphql-api-for-discussions#discussioncomment). |
{% data reusables.webhooks.discussion_desc %}
{% data reusables.webhooks.repo_desc_graphql %}
{% data reusables.webhooks.org_desc_graphql %}
diff --git a/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md b/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md
index 2447ac51a94a..b06cb307feb1 100644
--- a/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md
+++ b/translations/es-ES/content/get-started/learning-about-github/about-github-advanced-security.md
@@ -31,11 +31,9 @@ Una licencia de {% data variables.product.prodname_GH_advanced_security %} propo
- **{% data variables.product.prodname_secret_scanning_caps %}** - Detecta secretos, por ejemplo claves y tokens, que se han verificado en el repositorio.{% ifversion secret-scanning-push-protection %} Si se habilita la protección de subida, también detecta secretos cuando se suben a tu repositorio. Para obtener más información, consulta las secciones "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" y "[Proteger las subidas con el {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)".{% else %} Para obtener más información, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)".{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghec or ghae %}
- **Revisión de dependencias** - Muestra todo el impacto de los cambios a las dependencias y vee los detalles de las versiones vulnerables antes de que fusiones una solicitud de cambios. Para obtener más información, consulta la sección "[Acerca de la revisión de dependencias](/code-security/supply-chain-security/about-dependency-review)".
-{% endif %}
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
- **Resumen de seguridad** - Revisa la configuración de seguridad y las alertas para una organización e identifica los repositorios que tienen un riesgo mayor. Para obtener más información, consulta la sección "[Acerca del resumen de seguridad](/code-security/security-overview/about-the-security-overview)".
{% endif %}
diff --git a/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md b/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md
index 92a4e3e1bbeb..7340b142cf40 100644
--- a/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md
+++ b/translations/es-ES/content/get-started/using-github/keyboard-shortcuts.md
@@ -88,8 +88,8 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr
| Keyboard shortcut | Description
|-----------|------------
|Command+B (Mac) or Ctrl+B (Windows/Linux) | Inserts Markdown formatting for bolding text
-|Command+I (Mac) or Ctrl+I (Windows/Linux) | Inserts Markdown formatting for italicizing text{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
-|Command+E (Mac) or Ctrl+E (Windows/Linux) | Inserts Markdown formatting for code or a command within a line{% endif %}{% ifversion fpt or ghae-issue-5434 or ghes > 3.1 or ghec %}
+|Command+I (Mac) or Ctrl+I (Windows/Linux) | Inserts Markdown formatting for italicizing text
+|Command+E (Mac) or Ctrl+E (Windows/Linux) | Inserts Markdown formatting for code or a command within a line{% ifversion fpt or ghae-issue-5434 or ghes or ghec %}
|Command+K (Mac) or Ctrl+K (Windows/Linux) | Inserts Markdown formatting for creating a link{% endif %}{% ifversion fpt or ghae-issue-7103 or ghes > 3.5 or ghec %}
|Command+V (Mac) or Ctrl+V (Windows/Linux) | Creates a Markdown link when applied over highlighted text{% endif %}
|Command+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux) | Toggles between the **Write** and **Preview** comment tabs{% ifversion fpt or ghae or ghes > 3.4 or ghec %}
@@ -203,7 +203,6 @@ For more keyboard shortcuts, see the [CodeMirror documentation](https://codemirr
|Shift+I| Mark as read
|Shift+M | Unsubscribe
-
## Network graph
| Keyboard shortcut | Description
diff --git a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md
index deda86b80eb3..63683b844c4c 100644
--- a/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md
+++ b/translations/es-ES/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md
@@ -63,7 +63,7 @@ Texto que no es una cita
## Código de cita
-Puedes indicar un código o un comando dentro de un enunciado con comillas simples. El texto dentro de las comillas simples no se formateará.{% ifversion fpt or ghae or ghes > 3.1 or ghec %} También puedes presionar el atajo de teclado Command+E (Mac) o Ctrl+E (Windows/Linux) para insertar las comillas simples para un bloque de código dentro de una línea de lenguaje de marcado.{% endif %}
+Puedes indicar un código o un comando dentro de un enunciado con comillas simples. El texto dentro de las comillas simples no será formateado. You can also press the Command+E (Mac) or Ctrl+E (Windows/Linux) keyboard shortcut to insert the backticks for a code block within a line of Markdown.
```markdown
Usa `git status` para enumerar todos los archivos nuevos o modificados que aún no han sido confirmados.
@@ -88,9 +88,36 @@ Para obtener más información, consulta "[Crear y resaltar bloques de código](
{% data reusables.user-settings.enabling-fixed-width-fonts %}
+## Supported color models
+
+In issues, pull requests, and discussions, you can call out colors within a sentence by using backticks. A supported color model within backticks will display a visualization of the color.
+
+```markdown
+The background color should be `#ffffff` for light mode and `#0d1117` for dark mode.
+```
+
+
+
+Here are the currently supported color models.
+
+| Color | Sintaxis | Ejemplo | Resultado |
+| ----- | ------------------------- | ------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| HEX | \`#RRGGBB\` | \`#0969DA\` |  |
+| RGB | \`rgb(R,G,B)\` | \`rgb(9, 105, 218)\` |  |
+| HSL | \`hsl(H,S,L)\` | \`hsl(212, 92%, 45%)\` |  |
+
+{% note %}
+
+**Notas:**
+
+- A supported color model cannot have any leading or trailing spaces within the backticks.
+- The visualization of the color is only supported in issues, pull requests, and discussions.
+
+{% endnote %}
+
## Enlaces
-Puedes crear un enlace en línea al encerrar el texto del enlace entre corchetes `[ ]`, y luego encerrar la URL entre paréntesis `( )`. {% ifversion fpt or ghae or ghes > 3.1 or ghec %}También puedes utilizar el atajo de teclado Command+K para crear un enlace.{% endif %}{% ifversion fpt or ghae-issue-5434 or ghes > 3.3 or ghec %} Cuando tengas texto seleccionado, puedes pegar una URL desde tu portapapeles para crear un enlace automáticamente desde la selección.{% endif %}
+Puedes crear un enlace en línea al encerrar el texto del enlace entre corchetes `[ ]`, y luego encerrar la URL entre paréntesis `( )`. You can also use the keyboard shortcut Command+K to create a link.{% ifversion fpt or ghae-issue-5434 or ghes > 3.3 or ghec %} When you have text selected, you can paste a URL from your clipboard to automatically create a link from the selection.{% endif %}
{% ifversion fpt or ghae-issue-7103 or ghes > 3.5 or ghec %} También puedes crear un hipervínculo de lenguaje de marcado si resaltas el texto y utilizas el atajo de teclado Command+V. Si quieres reemplazar el texto con el enlace, utiliza el atajo de teclado Command+Shift+V.{% endif %}
@@ -166,7 +193,7 @@ El método antiguo para especificar las imágenes con base en el tema, que es ut
## Listas
-Puedes realizar una lista desordenada al anteceder una o más líneas de texto con - o *.
+You can make an unordered list by preceding one or more lines of text with - or *.
```markdown
- George Washington
@@ -190,7 +217,7 @@ Para ordenar tu lista, antecede cada línea con un número.
Puedes crear una lista anidada al dejar sangría en uno o más elementos de la lista debajo de otro elemento.
-Para crear una lista anidada mediante el editor web en {% data variables.product.product_name %} o un editor de texto que usa una fuente monoespaciada, como [Atom](https://atom.io/), puedes alinear tu lista visualmente. Escribe los caracteres con espacio frente a tu elemento de la lista anidada hasta que el carácter del marcador de lista (- or *) se encuentre directamente debajo del primer carácter del texto en el elemento que se encuentra por debajo.
+Para crear una lista anidada mediante el editor web en {% data variables.product.product_name %} o un editor de texto que usa una fuente monoespaciada, como [Atom](https://atom.io/), puedes alinear tu lista visualmente. Type space characters in front of your nested list item, until the list marker character (- or *) lies directly below the first character of the text in the item above it.
```markdown
1. Primer elemento de la lista
@@ -243,7 +270,7 @@ Para obtener más información, consulta "[Acerca de las listas de tareas](/arti
## Mencionar personas y equipos
-Puedes mencionar a una persona o [equipo](/articles/setting-up-teams/) en {% data variables.product.product_name %} al escribir @ más el nombre de usuario o el nombre del equipo. Esto activará una notificación y llamará su atención hacia la conversación. Las personas también recibirán una notificación si editas un comentario para mencionar su nombre de usuario o el nombre del equipo. Para obtener más información sobre las notificaciones, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)".
+You can mention a person or [team](/articles/setting-up-teams/) on {% data variables.product.product_name %} by typing @ plus their username or team name. Esto activará una notificación y llamará su atención hacia la conversación. Las personas también recibirán una notificación si editas un comentario para mencionar su nombre de usuario o el nombre del equipo. Para obtener más información sobre las notificaciones, consulta la sección "[Acerca de las notificaciones](/github/managing-subscriptions-and-notifications-on-github/about-notifications)".
{% note %}
@@ -257,13 +284,13 @@ Puedes mencionar a una persona o [equipo](/articles/setting-up-teams/) en {% dat
Cuando mencionas a un equipo padre, los miembros de los equipos hijo también reciben notificaciones, simplificando la comunicación con múltiples grupos de personas. Para obtener más información, consulta "[Acerca de los equipos](/articles/about-teams)".
-Si escribes un símbolo @ aparecerá una lista de personas o equipos en el proyecto. La lista filtra a medida que escribes, por lo que una vez que escribes el nombre de la persona o del equipo que estás buscando, puedes usar las teclas de flecha para seleccionarlos y presionar cada pestaña para ingresar para completar el nombre. En el caso de los equipos, escribe el nombre de la @organización/equipo y todos los miembros del equipo que se suscribirán a la conversación.
+Typing an @ symbol will bring up a list of people or teams on a project. La lista filtra a medida que escribes, por lo que una vez que escribes el nombre de la persona o del equipo que estás buscando, puedes usar las teclas de flecha para seleccionarlos y presionar cada pestaña para ingresar para completar el nombre. En el caso de los equipos, escribe el nombre de la @organización/equipo y todos los miembros del equipo que se suscribirán a la conversación.
Los resultados autocompletados se restringen a los colaboradores del repositorio y a otros participantes en el hilo.
## Hacer referencia a propuestas y solicitudes de extracción
-Puedes mencionar una lista de las propuestas y las solicitudes de extracción sugeridas dentro del repositorio al escribir #. Escribe el número o el título de la propuesta o la solicitud de extracción para filtrar la lista, y luego presiona cada pestaña o ingresa para completar el resultado resaltado.
+You can bring up a list of suggested issues and pull requests within the repository by typing #. Escribe el número o el título de la propuesta o la solicitud de extracción para filtrar la lista, y luego presiona cada pestaña o ingresa para completar el resultado resaltado.
Para obtener más información, consulta "[Referencias y direcciones URL autovinculadas](/articles/autolinked-references-and-urls)".
@@ -278,7 +305,7 @@ Algunas {% data variables.product.prodname_github_apps %} proporcionan informaci

-Para ver los adjuntos de contenido, debes tener una {% data variables.product.prodname_github_app %} que use la API de los adjuntos de contenido instalada en el repositorio.{% ifversion fpt or ghec %} Para obtener más información, consulta las secciones "[Instalar una app en tu cuenta personal](/articles/installing-an-app-in-your-personal-account)" y "[Instalar una app en tu organización](/articles/installing-an-app-in-your-organization)".{% endif %}
+To see content attachments, you must have a {% data variables.product.prodname_github_app %} that uses the Content Attachments API installed on the repository.{% ifversion fpt or ghec %} For more information, see "[Installing an app in your personal account](/articles/installing-an-app-in-your-personal-account)" and "[Installing an app in your organization](/articles/installing-an-app-in-your-organization)."{% endif %}
Los adjuntos de contenido no se mostrarán para las URL que son parte de un enlace de Markdown.
@@ -296,7 +323,7 @@ Puedes agregar emojis a tu escritura al escribir `:EMOJICODE:`.

-Si escribes : aparecerá una lista con los emojis sugeridos. La lista filtrará a medida que escribes; por lo tanto, una vez que encuentres el emoji que estás buscando, presiona **Tab** (Tabulador) o **Enter** (Intro) para completar el resultado resaltado.
+Typing : will bring up a list of suggested emoji. La lista filtrará a medida que escribes; por lo tanto, una vez que encuentres el emoji que estás buscando, presiona **Tab** (Tabulador) o **Enter** (Intro) para completar el resultado resaltado.
Para encontrar una lista completa de emojis y códigos disponibles, consulta el [listado de emojis](https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md).
diff --git a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md
index 0427b1c3499e..db12beab57fd 100644
--- a/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md
+++ b/translations/es-ES/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md
@@ -18,7 +18,7 @@ topics:
{% warning %}
-**Advertencia:** Si agregas una imagen {% ifversion fpt or ghes > 3.1 or ghae or ghec %} o video {% endif %} a un comentario de alguna propuesta o solicitud de cambios, cualquiera podrá ver la URL anonimizada sin autenticación, aún si la solicitud de cambios está en un repositorio privado{% ifversion ghes %}, o si se habilita el modo privado{% endif %}. Para mantener privados archivos de medios sensibles, estos se deben servir desde una red o servidor privados que requieran autenticación. {% ifversion fpt or ghec %}Para obtener más información sobre las URL anonimizadas, consulta la sección "[Acerca de las URL anonimizadas](/github/authenticating-to-github/about-anonymized-urls)".{% endif %}
+**Warning:** If you add an image or video to a pull request or issue comment, anyone can view the anonymized URL without authentication, even if the pull request is in a private repository{% ifversion ghes %}, or if private mode is enabled{% endif %}. Para mantener privados archivos de medios sensibles, estos se deben servir desde una red o servidor privados que requieran autenticación. {% ifversion fpt or ghec %}Para obtener más información sobre las URL anonimizadas, consulta la sección "[Acerca de las URL anonimizadas](/github/authenticating-to-github/about-anonymized-urls)".{% endif %}
{% endwarning %}
@@ -35,7 +35,7 @@ Para adjuntar un archivo a una propuesta o una conversación de una solicitud de
El tamaño máximo de archivo es:
- 10MB de imágenes y gifs{% ifversion fpt or ghec %}
- 10MB para videos que se suban a un repositorio que pertenezca a un usuario u organización en un plan gratuito de GitHub
-- 100MB para videos que se suban a los repositorios que pertenezcan a un usuario u organización de un plan de pago de GitHub{% elsif fpt or ghes > 3.1 or ghae %}
+- 100MB para videos que se suban a los repositorios que pertenezcan a un usuario u organización de un plan de pago de GitHub{% elsif ghes or ghae %}
- 100MB para videos{% endif %}
- 25MB para el resto de los archivos
@@ -51,7 +51,7 @@ Archivos compatibles:
* Documentos de Microsoft Word (*.docx*), Powerpoint (*.pptx*) y Excel (*.xlsx*)
* Archivos de texto (*.txt*)
* PDF (*.pdf*)
-* ZIP (*.zip*, *.gz*){% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+* ZIP (*.zip*, *.gz*)
* Video (*.mp4*, *.mov*)
{% note %}
@@ -59,6 +59,5 @@ Archivos compatibles:
**Nota:** La compatibilidad con los codecs de video es específica del buscador y es posible que un video que cargues en uno de los buscadores no se pueda ver en otro de ellos. Por el momento, recomendamos utilizar h.264 para una mejor compatibilidad.
{% endnote %}
-{% endif %}

diff --git a/translations/es-ES/content/graphql/guides/using-the-graphql-api-for-discussions.md b/translations/es-ES/content/graphql/guides/using-the-graphql-api-for-discussions.md
index 89a12caa82d8..8502bc9ab872 100644
--- a/translations/es-ES/content/graphql/guides/using-the-graphql-api-for-discussions.md
+++ b/translations/es-ES/content/graphql/guides/using-the-graphql-api-for-discussions.md
@@ -3,6 +3,7 @@ title: Utilizar la API de GraphQL para los debates
intro: 'Aprende a utilizar la API de GraphQL de los {% data variables.product.prodname_discussions %}.'
versions:
fpt: '*'
+ ghec: '*'
shortTitle: Utilizar GraphQL para los debates
---
diff --git a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md
index d14f43e576da..16a468e4b353 100644
--- a/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md
+++ b/translations/es-ES/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md
@@ -52,13 +52,13 @@ gh api graphql -f query='
}' -f organization=$my_org -F number=$my_num
```
-Para obtener más información, consulta la sección "[Formar llamados con GraphQL]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/forming-calls-with-graphql#working-with-variables)".
+Para obtener más información, consulta la sección "[Formatear llamados con GraphQL](/graphql/guides/forming-calls-with-graphql#working-with-variables)".
{% endcli %}
## Encontrar información sobre los proyectos
-Utiliza consultas para obtener datos sobre los proyectos. Paraobtener más información, consulta la sección "[Acerca de las consultas]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/forming-calls-with-graphql#about-queries)".
+Utiliza consultas para obtener datos sobre los proyectos. Paraobtener más información, consulta la sección "[Acerca de las consultas](/graphql/guides/forming-calls-with-graphql#about-queries)".
### Encontrar la ID de nodo de un proyecto organizacional
@@ -430,7 +430,7 @@ Un proyecto podría contener elementos que los usuarios no tengan permiso para v
## Actualizar los proyectos
-Utiliza las mutaciones para actualizar los proyectos. Para obtener más información, consulta la sección "[Acerca de las mutaciones]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/forming-calls-with-graphql#about-mutations)".
+Utiliza las mutaciones para actualizar los proyectos. Para obtener más información, consulta la sección "[Acerca de las mutaciones](/graphql/guides/forming-calls-with-graphql#about-mutations)".
{% note %}
@@ -594,7 +594,15 @@ gh api graphql -f query='
{% note %}
-**Nota:** No puedes utilizar `updateProjectV2ItemFieldValue` para cambiar los `Assignees`, `Labels`, `Milestone` o `Repository`, porque estos cambios son propiedades de las propuestas y solicitudes de cambio y no son elementos de proyecto. En vez de esto, debes utilizar las mutaciones [addAssigneesToAssignable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#addassigneestoassignable), [removeAssigneesFromAssignable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#removeassigneesfromassignable), [addLabelsToLabelable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#addlabelstolabelable), [removeLabelsFromLabelable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#removelabelsfromlabelable), [updateIssue]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#updateissue), [updatePullRequest]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#updatepullrequest) o [transferIssue]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#transferissue).
+**Nota:** No puedes utilizar `updateProjectV2ItemFieldValue` para cambiar los `Assignees`, `Labels`, `Milestone` o `Repository`, porque estos cambios son propiedades de las propuestas y solicitudes de cambio y no son elementos de proyecto. Instead, you may use the following mutations:
+
+- [addAssigneesToAssignable](/graphql/reference/mutations#addassigneestoassignable)
+- [removeAssigneesFromAssignable](/graphql/reference/mutations#removeassigneesfromassignable)
+- [addLabelsToLabelable](/graphql/reference/mutations#addlabelstolabelable)
+- [removeLabelsFromLabelable](/graphql/reference/mutations#removelabelsfromlabelable)
+- [updateIssue](/graphql/reference/mutations#updateissue)
+- [updatePullRequest](/graphql/reference/mutations#updatepullrequest)
+- [transferIssue](/graphql/reference/mutations#transferissue)
{% endnote %}
diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md
index 05247a1dbb12..ac06372f9a15 100644
--- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md
+++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md
@@ -56,7 +56,7 @@ Puedes habilitar o inhabilitar las características para todos los repositorios.
{% data reusables.advanced-security.note-org-enable-uses-seats %}
1. Ve a la configuración de análisis y seguridad para tu organización. Para obtener más información, consulta la sección "[Mostrar la configuración de análisis y seguridad](#displaying-the-security-and-analysis-settings)".
-2. Debajo de "Análisis y seguridad de código", a la derecha de la característica, haz clic en **Inhabilitar todo** o en **Habilitar todo**. {% ifversion ghes > 3.0 or ghec %}El control para "{% data variables.product.prodname_GH_advanced_security %}" se encontrará inhabilitado si no tienes plazas disponibles en tu licencia de {% data variables.product.prodname_GH_advanced_security %}.{% endif %}
+2. Debajo de "Análisis y seguridad de código", a la derecha de la característica, haz clic en **Inhabilitar todo** o en **Habilitar todo**. {% ifversion ghes or ghec %}El control para "{% data variables.product.prodname_GH_advanced_security %}" se encontrará inhabilitado si no tienes plazas disponibles en tu licencia de {% data variables.product.prodname_GH_advanced_security %}.{% endif %}
{% ifversion fpt %}

{% endif %}
@@ -66,7 +66,7 @@ Puedes habilitar o inhabilitar las características para todos los repositorios.
{% ifversion ghes > 3.2 %}

{% endif %}
- {% ifversion ghes = 3.1 or ghes = 3.2 %}
+ {% ifversion ghes = 3.2 %}

{% endif %}
@@ -103,12 +103,9 @@ Puedes habilitar o inhabilitar las características para todos los repositorios.
{% ifversion ghes > 3.2 %}

{% endif %}
- {% ifversion ghes = 3.1 or ghes = 3.2 %}
+ {% ifversion ghes = 3.2 %}

{% endif %}
- {% ifversion ghes = 3.0 %}
- 
- {% endif %}
{% ifversion ghae %}

{% endif %}
@@ -156,5 +153,5 @@ Puedes administrar el acceso a las características de la {% data variables.prod
- "[Asegurar tu repositorio](/code-security/getting-started/securing-your-repository)"{% ifversion not fpt %}
- "[Acerca del escaneo de secretos](/github/administering-a-repository/about-secret-scanning)"{% endif %}{% ifversion not ghae %}
-- "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)"{% endif %}{% ifversion fpt or ghec or ghes or ghae %}
-- "[Acerca de la seguridad de la cadena de suministros](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)"{% endif %}
+- "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)"{% endif %}
+- "[Acerca de la seguridad de la cadena de suministros](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)"
diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md
index dfbffd1908d9..460b75fdb671 100644
--- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md
+++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md
@@ -9,7 +9,7 @@ redirect_from:
- /organizations/keeping-your-organization-secure/restricting-email-notifications-to-an-approved-domain
- /organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization
versions:
- ghes: '>=3.2'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
diff --git a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
index 11b2ba46fa5b..fac1cb9e457f 100644
--- a/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
+++ b/translations/es-ES/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
@@ -76,16 +76,16 @@ Para buscar eventos específicos, utiliza el calificador `action` en tu consulta
| repositorio {% ifversion fpt or ghec %}privado{% endif %}. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)".{% endif %}{% ifversion ghes or ghae or ghec %} | |
| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contiene actividades a nivel de repositorio relacionadas con el escaneo de secretos. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}
| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contiene actividades a nivel de repositorio relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}
-| [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contiene actividades a nivel de repositorio relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Proteger las subidas con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". |{% endif %}{% ifversion fpt or ghes or ghae or ghec %}
-| [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contiene todas las actividades relacionadas con las [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).{% endif %}{% ifversion fpt or ghec %}
+| [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contiene actividades a nivel de repositorio relacionadas con los patrones personalizados del escaneo de secretos. Para obtener más información, consulta la sección "[Proteger las subidas con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". |{% endif %}
+| [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contiene todas las actividades relacionadas con las [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).{% ifversion fpt or ghec %}
| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contiene actividades de configuración a nivel de repositorio para las {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %}
| [`rol`](#role-category-actions) | Contiene todas las actividades relacionadas con los [roles de repositorio personalziados](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).{% endif %}{% ifversion ghes or ghae or ghec %}
| [`secret_scanning`](#secret_scanning-category-actions) | Contiene las actividades de configuración a nivel de organización para el escaneo de secretos en los repositorios existentes. Para obtener más información, consulta la sección "[Acerca del escaneo de secretos"](/github/administering-a-repository/about-secret-scanning). |
| [`secret_scanning_new_repos`](#secret_scanning_new_repos-category-actions) | Contiene las actividades de configuración a nivel de organización para el escane de secretos para los repositorios nuevos que se crean en ella. |{% endif %}{% ifversion fpt or ghec %}
| [`sponsors`](#sponsors-category-actions) | Contiene todas los eventos relacionados con los botones del patrocinador (consulta "[Mostrar un botón de patrocinador en tu repositorio](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}
| [`equipo`](#team-category-actions) | Contiene todas las actividades relacionadas con los equipos en tu organización. |
-| [`team_discussions`](#team_discussions-category-actions) | Contiene actividades relacionadas a administrar los debates de equipo para una organización.{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-| [`flujos de trabajo`](#workflows-category-actions) | Contiene actividades relacionadas con los flujos de trabajo de las {% data variables.product.prodname_actions %}.{% endif %}
+| [`team_discussions`](#team_discussions-category-actions) | Contiene las actividades relacionadas con administrar los debates de equipos para una organización. |
+| [`flujos de trabajo`](#workflows-category-actions) | Contiene actividades relacionadas con los flujos de trabajo de las {% data variables.product.prodname_actions %}. |
Puedes buscar conjuntos específicos de acciones utilizando estos términos. Por ejemplo:
@@ -165,7 +165,7 @@ Ten en cuenta que no puedes recuperar los eventos de Git utilizando la API de Gr
La respuesta de GraphQL puede incluir datos de hasta 90 a 120 días.
-Por ejemplo, puedes hacer una solicitud de GraphQL para ver todos los miembros nuevos de la organización agregados a tu organización. Para obtener más información, consulta la "[Bitácora de Auditoría de la API de GraphQL]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/interfaces#auditentry/)".
+Por ejemplo, puedes hacer una solicitud de GraphQL para ver todos los miembros nuevos de la organización agregados a tu organización. Para obtener más información, consulta la "[Bitácora de Auditoría de la API de GraphQL](/graphql/reference/interfaces#auditentry/)".
{% ifversion ghec %}
@@ -466,9 +466,9 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
| `runner_group_runner_removed` | Se activa cuando se utiliza la API de REST para eliminar un ejecutor auto-hospedado de un grupo. Para obtener más información, consulta la sección "[Eliminar un ejecutor auto-hospedado de un grupo en una organización](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)". |
| `runner_group_runners_updated` | Se activa cuando se actualiza la lista de miembros de un grupo de ejecutores. Para obtener más información, consulta la sección "[Configurar los ejecutores auto-hospedados en un grupo para una organización](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)". {% ifversion secret-scanning-audit-log-custom-patterns %}
| `secret_scanning_push_protection_disable` | Se activa cuando un propietario o persona de una organización con acceso administrativo a esta inhabilita la protección de subida para el escaneo de secretos. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". |
-| `secret_scanning_push_protection_enable` | Se activa cuando el propietario de la organización o persona con acceso administrativo a la organización habilita la protección de subida para el escaneo de secretos.{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `secret_scanning_push_protection_enable` | Triggered when an organization owner or person with admin access to the organization enables push protection for secret scanning.{% endif %}
| `self_hosted_runner_online` | Se activa cuando la aplicación del ejecutor se inicia. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
-| `self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Verificar el estado de un ejecutor auto-hospedado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% endif %}{% ifversion fpt or ghes or ghec %}
+| `self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Verificar el estado de un ejecutor auto-hospedado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% ifversion fpt or ghes or ghec %}
| `self_hosted_runner_updated` | Se activa cuando se actualiza la aplicación ejecutora. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)".{% endif %}{% ifversion fpt or ghec %}
| `set_actions_fork_pr_approvals_policy` | Se activa cuando se cambia el ajuste para requerir aprobaciones para los flujos de trabajo desde las bifurcaciones públicas en una organización. Para obtener más información, consulta la sección "[Requerir la aprobación para los flujos de trabajo desde las bifurcaciones públicas](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#requiring-approval-for-workflows-from-public-forks)".{% endif %}
| `set_actions_retention_limit` | Se activa cuando se cambia el periodo de retención para los artefactos y bitácoras de las {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Requerir políticas para la {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-artifact-and-log-retention-in-your-enterprise)".{% ifversion fpt or ghes or ghec %}
@@ -522,13 +522,13 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
### Acciones de la categoría `packages`
-| Acción | Descripción |
-| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `package_version_published` | Se activa cuando se publica una versión del paquete. |
-| `package_version_deleted` | Se activa cuando se borra una versión de un paquete específico.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
-| `package_deleted` | Se activa cuando se borra todo un paquete.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
-| `package_version_restored` | Se activa cuando se borra una versión de un paquete específico.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
-| `package_restored` | Se activa cuando se restablece todo un paquete.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
+| Acción | Descripción |
+| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `package_version_published` | Se activa cuando se publica una versión del paquete. |
+| `package_version_deleted` | Se activa cuando se borra una versión de paquete específica. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". |
+| `package_deleted` | Se activa cuando se borra un paquete completo. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". |
+| `package_version_restored` | Se activa cuando se borra una versión de paquete específica. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". |
+| `package_restored` | Se activa cuando se restablece un paquete completo. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)". |
{% ifversion fpt or ghec %}
@@ -579,8 +579,6 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
| `update_allow_deletions_enforcement_level` | Se activa cuando se habilita o inhabilita el borrado de ramas en una rama protegida. |
| `update_linear_history_requirement_enforcement_level` | Se activa cuando se habilita o inhabilita el historial de confirmaciones linear requerido para una rama protegida. |
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
### Acciones de la categoría `pull_request`
| Acción | Descripción |
@@ -611,8 +609,6 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
| `actualización` | Se activa cuando se cambia un comentario de revisión. |
| `delete` | Se activa cuando se borra un comentario de revisión. |
-{% endif %}
-
### acciones de la categoría `repo`
| Acción | Descripción |
@@ -638,9 +634,9 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
| `register_self_hosted_runner` | Se crea cuando se registra un ejecutor auto-hospedado nuevo. Para obtener más información, consulta la sección "[Agregar un ejecutor auto-hospedado a un repositorio](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository)". |
| `remove_self_hosted_runner` | Se activa cuando se elimina un ejecutor auto-hospedado. Para obtener más información, consulta la sección "[Eliminar a un ejecutor de un repositorio](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)". |
| `remove_topic (eliminar tema)` | Se activa cuando un administrador del repositorio elimina un tema de un repositorio. |
-| `rename (renombrar)` | Se activa cuando [se vuelve a nombrar a un repositorio](/articles/renaming-a-repository).{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `rename (renombrar)` | Se activa cuando [se renombra un repositorio](/articles/renaming-a-repository). |
| `self_hosted_runner_online` | Se activa cuando la aplicación del ejecutor se inicia. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta "[Comprobar el estado de un ejecutor autoalojado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)." |
-| `self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Verificar el estado de un ejecutor auto-hospedado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% endif %}{% ifversion fpt or ghes or ghec %}
+| `self_hosted_runner_offline` | Se activa cuando se detiene la aplicación del ejecutor. Solo se puede ver utilizando la API de REST; no está visible en la IU o en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Verificar el estado de un ejecutor auto-hospedado](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)".{% ifversion fpt or ghes or ghec %}
| `self_hosted_runner_updated` | Se activa cuando se actualiza la aplicación ejecutora. Se puede ver utilizando la API de REST y la IU; no se puede ver en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)".{% endif %}{% ifversion fpt or ghec %}
| `set_actions_fork_pr_approvals_policy` | Se activa cuando se cambia la configuración para requerir aprobaciones para los flujos de trabajo de las bifurcaciones públicas. Para obtener más información, consulta la sección "[Administrar los ajustes de las {% data variables.product.prodname_actions %} en un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)".{% endif %}
| `set_actions_retention_limit` | Se activa cuando se cambia el periodo de retención para los artefactos y bitácoras de las {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Administrar la configuración de {% data variables.product.prodname_actions %} en un repositorio](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)".{% ifversion fpt or ghes or ghec %}
@@ -708,7 +704,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
| `inhabilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo al mismo inhabilita el escaneo de secretos para un repositorio. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)". |
| `habilitar` | Se activa cuando un propietario del repositorio o persona con acceso administrativo al mismo habilita el escaneo de secretos para un repositorio. |
-{% endif %}{% ifversion fpt or ghes or ghae or ghec %}
+{% endif %}
### acciones de la categoría `repository_vulnerability_alert`
| Acción | Descripción |
@@ -716,8 +712,7 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
| `create (crear)` | Se activa cuando {% data variables.product.product_name %} crea una alerta del {% data variables.product.prodname_dependabot %} para un repositorio que utiliza una dependencia vulnerable. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)". |
| `descartar` | Se activa cuando un propietario de organización o persona con acceso administrativo al repositorio descarta una alerta del {% data variables.product.prodname_dependabot %} sobre una dependencia vulnerable. |
| `resolver` | Se activa cuando alguien con acceso de escritura en un repositorio sube cambios para actualizar y resolver una vulnerabilidad en una dependencia de proyecto. |
-
-{% endif %}{% ifversion fpt or ghec %}
+{% ifversion fpt or ghec %}
### acciones de la categoría `repository_vulnerability_alerts`
| Acción | Descripción |
@@ -817,11 +812,9 @@ Para obtener más información, consulta la sección "[Administrar la publicaci
| `inhabilitar` | Se activa cuando un propietario de la organización inhabilita los debates de equipo para una organización. Para obtener más información, consulta "[Desactivar los debates del equipo para tu organización](/articles/disabling-team-discussions-for-your-organization)". |
| `habilitar` | Se activa cuando un propietario de la organización habilita los debates de equipo para una organización. |
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
### Acciones de la categoría `workflows`
{% data reusables.actions.actions-audit-events-workflow %}
-{% endif %}
## Leer más
- "[Mantener tu organización segura](/articles/keeping-your-organization-secure)"{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5146 %}
diff --git a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
index eaf393cf27a9..73b01a362ff5 100644
--- a/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
+++ b/translations/es-ES/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
@@ -152,13 +152,13 @@ Some of the features listed below are limited to organizations using {% data var
In this section, you can find the access required for security features, such as {% data variables.product.prodname_advanced_security %} features.
| Repository action | Read | Triage | Write | Maintain | Admin |
-|:---|:---:|:---:|:---:|:---:|:---:| {% ifversion fpt or ghes or ghae or ghec %}
+|:---|:---:|:---:|:---:|:---:|:---:|
| Receive [{% data variables.product.prodname_dependabot_alerts %} for insecure dependencies](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies) in a repository | | | | | **X** |
-| [Dismiss {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **X** |{% endif %}{% ifversion ghes or ghae or ghec %}
+| [Dismiss {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **X** |{% ifversion ghes or ghae or ghec %}
| [Designate additional people or teams to receive security alerts](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts) | | | | | **X** |{% endif %}{% ifversion fpt or ghec %}
| Create [security advisories](/code-security/security-advisories/about-github-security-advisories) | | | | | **X** |{% endif %}{% ifversion ghes or ghae or ghec %}
| Manage access to {% data variables.product.prodname_GH_advanced_security %} features (see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)") | | | | | **X** |{% endif %}{% ifversion fpt or ghec %}
-| [Enable the dependency graph](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository) for a private repository | | | | | **X** |{% endif %}{% ifversion ghes > 3.1 or ghae or ghec %}
+| [Enable the dependency graph](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository) for a private repository | | | | | **X** |{% endif %}{% ifversion ghes or ghae or ghec %}
| [View dependency reviews](/code-security/supply-chain-security/about-dependency-review) | **X** | **X** | **X** | **X** | **X** |{% endif %}
| [View {% data variables.product.prodname_code_scanning %} alerts on pull requests](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests) | **X** | **X** | **X** | **X** | **X** |
| [List, dismiss, and delete {% data variables.product.prodname_code_scanning %} alerts](/github/finding-security-vulnerabilities-and-errors-in-your-code/managing-code-scanning-alerts-for-your-repository) | | | **X** | **X** | **X** |
diff --git a/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md b/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md
index 10667e2d09bb..4a6d44a2fa65 100644
--- a/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md
+++ b/translations/es-ES/content/organizations/managing-git-access-to-your-organizations-repositories/about-ssh-certificate-authorities.md
@@ -68,4 +68,4 @@ You can restrict the IP addresses from which an organization member can access y
```shell
$ ssh-keygen -s ./ca-key -V '+1d' -I KEY-IDENTITY -O extension:login@{% data variables.product.product_url %}=USERNAME -O source-address=COMMA-SEPARATED-LIST-OF-IP-ADDRESSES-OR-RANGES ./user-key.pub
-```
\ No newline at end of file
+```
diff --git a/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
index 7a7f73426a38..00a487dfa77a 100644
--- a/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
+++ b/translations/es-ES/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
@@ -98,7 +98,6 @@ You can configure this behavior for an organization using the procedure below. M
{% data reusables.actions.private-repository-forks-configure %}
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Setting the permissions of the `GITHUB_TOKEN` for your organization
{% data reusables.actions.workflow-permissions-intro %}
@@ -139,4 +138,3 @@ By default, when you create a new organization, workflows are not allowed to {%
1. Click **Save** to apply the settings.
{% endif %}
-{% endif %}
diff --git a/translations/es-ES/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
index 0560a7845174..2d0462cebfd2 100644
--- a/translations/es-ES/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
+++ b/translations/es-ES/content/organizations/managing-organization-settings/enabling-or-disabling-github-discussions-for-an-organization.md
@@ -7,7 +7,7 @@ versions:
ghec: '*'
topics:
- Organizations
-shortTitle: Organization discussions
+shortTitle: Debates de organización
---
## About organization discussions
diff --git a/translations/es-ES/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md b/translations/es-ES/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md
index 9904324f1190..a31fe1399b17 100644
--- a/translations/es-ES/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md
+++ b/translations/es-ES/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md
@@ -8,7 +8,7 @@ redirect_from:
- /organizations/managing-organization-settings/verifying-your-organizations-domain
permissions: Organization owners can verify or approve a domain for an organization.
versions:
- ghes: '>=3.2'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
@@ -35,7 +35,7 @@ After verifying ownership of your organization's domains, a "Verified" badge wil
{% data reusables.organizations.verified-domains-details %}
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
After verifying ownership of your organization's domain, you can restrict email notifications for the organization to that domain. For more information, see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)."
{% endif %}
@@ -51,7 +51,7 @@ After you approve domains for your organization, you can restrict email notifica
Enterprise owners cannot see which organization members or email addresses receive notifications within approved domains.
-Enterprise owners can also approve additional domains for organizations owned by the enterprise. {% ifversion ghec %}For more information, see "[Verifying or approving a domain for your enterprise](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}{% ifversion ghes > 3.1 %}For more information, see "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}
+Enterprise owners can also approve additional domains for organizations owned by the enterprise. {% ifversion ghec %}For more information, see "[Verifying or approving a domain for your enterprise](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}{% ifversion ghes %}For more information, see "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}
## Verifying a domain for your organization
diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
index 387b68c41e28..586acb6af89e 100644
--- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
+++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization.md
@@ -3,7 +3,7 @@ title: Managing custom repository roles for an organization
intro: You can more granularly control access to your organization's repositories by creating custom repository roles.
permissions: Organization owners can manage custom repository roles.
versions:
- feature: 'custom-repository-roles'
+ feature: custom-repository-roles
topics:
- Organizations
- Teams
diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md
index a4daf5a0f162..666bea8f8d40 100644
--- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md
+++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md
@@ -30,11 +30,10 @@ You can add up to 10 individual people, or teams, as moderators. If you've alrea
{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
-{% data reusables.organizations.security-and-analysis %}
1. In the "Access" section of the sidebar, select **{% octicon "report" aria-label="The report icon" %} Moderation** then click **Moderators**.
1. Under **Moderators**, search for and select the person or team you want to assign the moderator role. Each person or team you select will appear in a list below the search bar. 
## Removing an organization moderator
-Follow steps 1-4 above, then click **Remove moderator** beside the person or team you want to remove as a moderator.
+Follow steps 1-3 above, then click **Remove moderator** beside the person or team you want to remove as a moderator.
diff --git a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md
index 7c7c934e89be..c35024580a75 100644
--- a/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md
+++ b/translations/es-ES/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md
@@ -153,7 +153,7 @@ Some of the features listed below are limited to organizations using {% data var
| Configure code review assignments (see "[Managing code review assignment for your team](/organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team)") | **X** | | |
| Add collaborators to **all repositories** | **X** | | |
| Access the organization audit log | **X** | | |
-| Edit the organization's profile page (see "[About your organization's profile](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)") | **X** | | |{% ifversion ghes > 3.1 %}
+| Edit the organization's profile page (see "[About your organization's profile](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)") | **X** | | |{% ifversion ghes %}
| Verify the organization's domains (see "[Verifying your organization's domain](/articles/verifying-your-organization-s-domain)") | **X** | | |
| Restrict email notifications to verified or approved domains (see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)") | **X** | | |{% endif %}
| Delete **all teams** | **X** | | |
@@ -163,7 +163,7 @@ Some of the features listed below are limited to organizations using {% data var
| @mention any visible team | **X** | **X** | **X** |
| Can be made a *team maintainer* | **X** | **X** | **X** |
| Transfer repositories | **X** | | |
-| Manage security and analysis settings (see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)") | **X** | | **X** |{% ifversion ghes > 3.1 %}
+| Manage security and analysis settings (see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)") | **X** | | **X** |{% ifversion ghes %}
| View the security overview for the organization (see "[About the security overview](/code-security/security-overview/about-the-security-overview)") | **X** | | **X** |{% endif %}{% ifversion ghes > 3.2 %}
| Manage {% data variables.product.prodname_dependabot_security_updates %} (see "[About {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)") | **X** | | **X** |{% endif %}
| Manage an organization's SSH certificate authorities (see "[Managing your organization's SSH certificate authorities](/articles/managing-your-organizations-ssh-certificate-authorities)") | **X** | | |
@@ -173,7 +173,7 @@ Some of the features listed below are limited to organizations using {% data var
| Edit and delete team discussions in **all teams** (for more information, see "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments)) | **X** | | | |
| Hide comments on commits, pull requests, and issues (see "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)") | **X** | **X** | **X** |
| Disable team discussions for an organization (see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)") | **X** | | |
-| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)") | **X** | | |{% ifversion ghes > 3.0 %}
+| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)") | **X** | | |{% ifversion ghes %}
| Manage the publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)") | **X** | | |{% endif %}
| [Move teams in an organization's hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | |
| Pull (read) *all repositories* in the organization | **X** | | **X** |
@@ -185,7 +185,6 @@ Some of the features listed below are limited to organizations using {% data var
| Manage pull request reviews in the organization (see "[Managing pull request reviews in your organization](/organizations/managing-organization-settings/managing-pull-request-reviews-in-your-organization)") | **X** | | | |{% endif %}
{% ifversion ghae %}| Manage IP allow lists (see "[Restricting network traffic to your enterprise](/admin/configuration/restricting-network-traffic-to-your-enterprise)") | **X** | | |{% endif %}
-
{% else %}
@@ -200,7 +199,7 @@ Some of the features listed below are limited to organizations using {% data var
| Configure code review assignments (see "[Managing code review settings for your team](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)")) | **X** | |
| Add collaborators to **all repositories** | **X** | |
| Access the organization audit log | **X** | |
-| Edit the organization's profile page (see "[About your organization's profile](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)") | **X** | | |{% ifversion ghes > 3.1 %}
+| Edit the organization's profile page (see "[About your organization's profile](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)") | **X** | | |{% ifversion ghes %}
| Verify the organization's domains (see "[Verifying your organization's domain](/articles/verifying-your-organization-s-domain)") | **X** | |
| Restrict email notifications to verified or approved domains (see "[Restricting email notifications for your organization](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)") | **X** | |{% endif %}
| Delete **all teams** | **X** | |
@@ -217,7 +216,7 @@ Some of the features listed below are limited to organizations using {% data var
| Edit and delete team discussions in **all teams** (for more information, see "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments)) | **X** | | |
| Hide comments on commits, pull requests, and issues (see "[Managing disruptive comments](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)") | **X** | **X** | **X** |
| Disable team discussions for an organization (see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)") | **X** | | |
-| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)") | **X** | | |{% ifversion ghes > 3.0 %}
+| Set a team profile picture in **all teams** (see "[Setting your team's profile picture](/articles/setting-your-team-s-profile-picture)") | **X** | | |{% ifversion ghes %}
| Manage the publication of {% data variables.product.prodname_pages %} sites from repositories in the organization (see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)") | **X** | |{% endif %}
| [Move teams in an organization's hierarchy](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | |
| Pull (read), push (write), and clone (copy) *all repositories* in the organization | **X** | |
diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/index.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/index.md
index 6695877bd528..b24961fac75d 100644
--- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/index.md
+++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/index.md
@@ -21,7 +21,7 @@ children:
- /downloading-your-organizations-saml-single-sign-on-recovery-codes
- /managing-team-synchronization-for-your-organization
- /accessing-your-organization-if-your-identity-provider-is-unavailable
- - /troubleshooting-identity-and-access-management
+ - /troubleshooting-identity-and-access-management-for-your-organization
shortTitle: Administrar el inicio de sesión único de SAML
---
diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md
index bc157380366e..1207c396ded1 100644
--- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md
+++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md
@@ -74,7 +74,7 @@ Para evitar los errores potenciales de sincronización de equipos, de recomendam
Si un miembro de la organización no tiene una identidad de SCIM enlazada, entonces la sincronización de equipos no funcionará como lo esperas y el usuario podría no agregarse o eliminarse de los equipos de acuerdo con lo esperado. Si cualquiera de estos usuarios no se encuentran en la identidad enlazada de SCIM, necesitarás volver a aprovisionarlos.
-Para obtener ayuda para aprovisionar usuarios que no tengan una identidad de SCIM enlazada, consulta la sección "[Solución de problemas para la administración de identidad y acceso](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management)".
+For help on provisioning users that have missing a missing SCIM linked identity, see "[Troubleshooting identity and access management for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)."
{% data reusables.identity-and-permissions.team-sync-okta-requirements %}
diff --git a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management.md b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md
similarity index 91%
rename from translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management.md
rename to translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md
index b1e2b0722483..b258be0fa0c9 100644
--- a/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management.md
+++ b/translations/es-ES/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md
@@ -1,5 +1,5 @@
---
-title: Solucionar problemas de administración de acceso e identidad
+title: Troubleshooting identity and access management for your organization
intro: 'Revisa y resuelve los errores comunes de las soluciones de problemas para administrar el SSO de SAML de tu organización, la sincronización de equipos o la conexión con el proveedor de identidad (IdP).'
versions:
ghec: '*'
@@ -7,8 +7,14 @@ topics:
- Organizations
- Teams
shortTitle: Solucionar problemas de acceso
+redirect_from:
+ - /organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management
---
+{% data reusables.saml.current-time-earlier-than-notbefore-condition %}
+
+{% data reusables.saml.authentication-loop %}
+
## Algunos usuarios no están aprovisionados o desaprovisionados por SCIM
Cuando encuentras problemas de aprovisionamiento con los usuarios, te recomendamos que verifiques si estos no tienen metadatos de SCIM.
@@ -87,3 +93,7 @@ Puedes volver a aprovisionar SCIM para los usuarios manualmente a través de tu
Para confirmar que la identidad de SCIM de un usuario se creó, te recomendamos probar este proceso con un solo miembro organizacional de quien hayas confirmado que no existe una identidad externa de SCIM. Después de actualizar los usuarios manualmente en tu IdP, puedes verificar si la identidad de SCIM del usuario se creó utilizando la API de SCIM o en {% data variables.product.prodname_dotcom %}. Para obtener más información, consulta la sección "[Auditar usuarios para los metadatos de SCIM no presentes](#auditing-users-for-missing-scim-metadata)" o la terminal de la API de REST "[Obtener información de aprovisionamiento de SCIM para un usuario](/rest/reference/scim#get-scim-provisioning-information-for-a-user)".
Si volver a aprovisionar el SCIM para los usuarios no funciona, por favor, contacta al Soporte de {% data variables.product.prodname_dotcom %}.
+
+## Leer más
+
+- "[Troubleshooting identity and access management for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise)"
diff --git a/translations/es-ES/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/es-ES/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md
index e3ee3fb512d1..9f597132aae1 100644
--- a/translations/es-ES/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md
+++ b/translations/es-ES/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md
@@ -1,6 +1,6 @@
---
title: Sincronizar un equipo con un grupo de proveedor de identidad
-intro: 'Puedes sincronizar un equipo de {% data variables.product.product_name %} con un grupo de proveedor de identidad (IdP) para agregar y eliminar miembros del grupo automáticamente.'
+intro: 'You can synchronize a {% data variables.product.product_name %} team with a supported identity provider (IdP) group to automatically add and remove team members.'
redirect_from:
- /github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group
permissions: 'Organization owners and team maintainers can synchronize a {% data variables.product.prodname_dotcom %} team with an IdP group.'
diff --git a/translations/es-ES/content/packages/learn-github-packages/about-permissions-for-github-packages.md b/translations/es-ES/content/packages/learn-github-packages/about-permissions-for-github-packages.md
index b590536b96b6..504c1ca13aee 100644
--- a/translations/es-ES/content/packages/learn-github-packages/about-permissions-for-github-packages.md
+++ b/translations/es-ES/content/packages/learn-github-packages/about-permissions-for-github-packages.md
@@ -47,7 +47,7 @@ Para utilizar o administrar un paquete que hospede un registro de paquetes, debe
Por ejemplo:
- Para descargar e instalar los paquetes desde un repositorio, tu token debe tener el alcance de `read:packages` y tu cuenta de usuario debe tener permisos de lectura.
-- |{% ifversion fpt or ghes > 3.1 or ghec %}Para borrar un paquete en {% data variables.product.product_name %}, tu token deberá tener por lo menos los alcances de `delete:packages` y `read:packages`. El alcance de `repo` también se requiere para los paquetes con esta característica. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% elsif ghae %}Para borrar una versión específica de un paquete en {% data variables.product.product_name %}, tu token debe tener el alcance `delete:packages` y `repo`. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
+- |{% ifversion fpt or ghes or ghec %}Para borrar un paquete en {% data variables.product.product_name %}, tu token deberá tener por lo menos los alcances de `delete:packages` y `read:packages`. El alcance de `repo` también se requiere para los paquetes con esta característica. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% elsif ghae %}Para borrar una versión específica de un paquete en {% data variables.product.product_name %}, tu token debe tener el alcance `delete:packages` y `repo`. Para obtener más información, consulta la sección "[Borrar y restablecer un paquete](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
| Ámbito | Descripción | Permiso requerido |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | ----------------- |
| `read:packages` | Descarga e instala paquetes de {% data variables.product.prodname_registry %} | lectura |
diff --git a/translations/es-ES/content/packages/learn-github-packages/deleting-and-restoring-a-package.md b/translations/es-ES/content/packages/learn-github-packages/deleting-and-restoring-a-package.md
index 24d07b2f9fea..d4e95b815915 100644
--- a/translations/es-ES/content/packages/learn-github-packages/deleting-and-restoring-a-package.md
+++ b/translations/es-ES/content/packages/learn-github-packages/deleting-and-restoring-a-package.md
@@ -9,7 +9,7 @@ redirect_from:
- /packages/guides/deleting-a-container-image
versions:
fpt: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghec: '*'
ghae: '*'
shortTitle: Delete & restore a package
@@ -105,9 +105,9 @@ curl -X POST \
HOSTNAME/graphql
```
-To find all of the private packages you have published to {% data variables.product.prodname_registry %}, along with the version IDs for the packages, you can use the `packages` connection through the `repository` object. You will need a token with the `read:packages` and `repo` scopes. For more information, see the [`packages`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#repository) connection or the [`PackageOwner`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/interfaces#packageowner) interface.
+To find all of the private packages you have published to {% data variables.product.prodname_registry %}, along with the version IDs for the packages, you can use the `packages` connection through the `repository` object. You will need a token with the `read:packages` and `repo` scopes. For more information, see the [`packages`](/graphql/reference/objects#repository) connection or the [`PackageOwner`](/graphql/reference/interfaces#packageowner) interface.
-For more information about the `deletePackageVersion` mutation, see "[`deletePackageVersion`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/mutations#deletepackageversion)."
+For more information about the `deletePackageVersion` mutation, see "[`deletePackageVersion`](/graphql/reference/mutations#deletepackageversion)."
You cannot directly delete an entire package using GraphQL, but if you delete every version of a package, the package will no longer show on {% data variables.product.product_name %}.
diff --git a/translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md b/translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md
index d086da73ad07..a78b50cb587c 100644
--- a/translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md
+++ b/translations/es-ES/content/packages/learn-github-packages/introduction-to-github-packages.md
@@ -112,7 +112,7 @@ You can delete a private or public package in the {% data variables.product.prod
You can delete a version of a package in the {% data variables.product.product_name %} user interface or using the GraphQL API.
{% endif %}
-When you use the GraphQL API to query and delete private packages, you must use the same token you use to authenticate to {% data variables.product.prodname_registry %}. For more information, see {% ifversion fpt or ghec or ghes > 3.1 or ghae %}"[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" and {% endif %}"[Forming calls with GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/forming-calls-with-graphql)."
+When you use the GraphQL API to query and delete private packages, you must use the same token you use to authenticate to {% data variables.product.prodname_registry %}. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" and "[Forming calls with GraphQL](/graphql/guides/forming-calls-with-graphql)."
You can configure webhooks to subscribe to package-related events, such as when a package is published or updated. For more information, see the "[`package` webhook event](/webhooks/event-payloads/#package)."
diff --git a/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md b/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md
index 0afbd1e489a7..ad4e9db5fa4c 100644
--- a/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md
+++ b/translations/es-ES/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md
@@ -32,7 +32,7 @@ Puedes ampliar las capacidades de CI y CD de tu repositorio publicando o instala
### Autenticarse en los registros de paquetes en {% data variables.product.prodname_dotcom %}
-{% ifversion fpt or ghec %}Si quieres que tu flujo de trabajo se autentique en el {% data variables.product.prodname_registry %} para acceder a un registro de paquete diferente al de {% data variables.product.prodname_container_registry %} en {% data variables.product.product_location %}, entonces{% else %} Para autenticarte en los registros de paquetes en {% data variables.product.product_name %},{% endif %} te recomendamos utilizar el `GITHUB_TOKEN` que crea {% data variables.product.product_name %} automáticamente para tu repositorio cuando habilitas las {% data variables.product.prodname_actions %} en vez de un token de acceso personal para autenticación. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}Debes configurar los permisos para este token de acceso en el archivo del flujo de trabajo para otorgar acceso de lectura para el alcance `contents` y acceso de escritura para el de `packages`. {% else %}Tiene permisos de lectura y escritura para los paquetes del repositorio en donde se ejecuta el flujo de trabajo. {% endif %}Para las bifurcaciones, se otorga acceso de lectura al `GITHUB_TOKEN` en el repositorio padre. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
+{% ifversion fpt or ghec %}Si quieres que tu flujo de trabajo se autentique en el {% data variables.product.prodname_registry %} para acceder a un registro de paquete diferente al de {% data variables.product.prodname_container_registry %} en {% data variables.product.product_location %}, entonces{% else %} Para autenticarte en los registros de paquetes en {% data variables.product.product_name %},{% endif %} te recomendamos utilizar el `GITHUB_TOKEN` que crea {% data variables.product.product_name %} automáticamente para tu repositorio cuando habilitas las {% data variables.product.prodname_actions %} en vez de un token de acceso personal para autenticación. You should set the permissions for this access token in the workflow file to grant read access for the `contents` scope and write access for the `packages` scope. For forks, the `GITHUB_TOKEN` is granted read access for the parent repository. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
Puedes hacer referencia al `GITHUB_TOKEN` en tu archivo de flujo de trabajo mediante el contexto {% raw %}`{{secrets.GITHUB_TOKEN}}`{% endraw %}. Para más información, consulta "[Autenticando con el GITHUB_TOKEN](/actions/automating-your-workflow-with-github-actions/authenticating-with-the-github_token)."
@@ -138,7 +138,7 @@ jobs:
build-and-push-image:
runs-on: ubuntu-latest
- needs: run-npm-test {% ifversion ghes > 3.1 or ghae %}
+ needs: run-npm-test {% ifversion ghes or ghae %}
permissions:
contents: read
packages: write {% endif %}
@@ -288,7 +288,6 @@ build-and-push-image:
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% raw %}
@@ -303,7 +302,6 @@ permissions:
Configura los permisos que se otorgan al GITHUB_TOKEN para las acciones en este job.
|
-{% endif %}
{% ifversion fpt or ghec %}
@@ -474,7 +472,6 @@ Este flujo de trabajo nuevo se ejecutará automáticamente cada que subas un cam
Unos minutos después de que se complete el flujo de trabajo, el paquete nuevo podrá visualizarse en tu repositorio. Para encontrar tus paquetes disponibles, consulta la sección "[Visualizar los paquetes de un repositorio](/packages/publishing-and-managing-packages/viewing-packages#viewing-a-repositorys-packages)".
-
## Instalar un paquete mediante una acción
Puedes instalar paquetes como parte de tu flujo de CI mediante {% data variables.product.prodname_actions %}. Por ejemplo, podrías configurar un flujo de trabajo para que cada vez que un programador suba código a una solicitud de extracción, el flujo de trabajo resuelva las dependencias al descargar e instalar paquetes alojados por el {% data variables.product.prodname_registry %}. Luego, el flujo de trabajo puede ejecutar pruebas de CI que requieran las dependencias.
@@ -529,10 +526,10 @@ jobs:
# Push image to GitHub Packages.
# See also https://docs.docker.com/docker-hub/builds/
push:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
diff --git a/translations/es-ES/content/packages/quickstart.md b/translations/es-ES/content/packages/quickstart.md
index 326478f92c03..0e6c0bb28de5 100644
--- a/translations/es-ES/content/packages/quickstart.md
+++ b/translations/es-ES/content/packages/quickstart.md
@@ -70,10 +70,10 @@ En esta guía, crearás un flujo de trabajo de {% data variables.product.prodnam
publish-gpr:
needs: build
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
- uses: {% data reusables.actions.action-setup-node %}
diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md
index c18396b6fa18..724f57e18dfc 100644
--- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md
+++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md
@@ -190,5 +190,5 @@ To install an Apache Maven package from {% data variables.product.prodname_regis
## Further reading
-- "[Working with the Gradle registry](/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)"{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"{% endif %}
+- "[Working with the Gradle registry](/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)"
+- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md
index f114ecd45555..dc433c384c01 100644
--- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md
+++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md
@@ -261,12 +261,8 @@ $ docker pull HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME
{% endnote %}
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-
## Further reading
- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
-{% endif %}
-
{% endif %}
diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md
index 62c520c70b83..7ff16231a56a 100644
--- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md
+++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md
@@ -215,5 +215,5 @@ To use a published package from {% data variables.product.prodname_registry %},
## Further reading
-- "[Working with the Apache Maven registry](/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)"{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"{% endif %}
+- "[Working with the Apache Maven registry](/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)"
+- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md
index f34f6977a112..6714384e4d17 100644
--- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md
+++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md
@@ -27,7 +27,7 @@ If you publish over 1,000 npm package versions to {% data variables.product.prod
In the future, to improve performance of the service, you won't be able to publish more than 1,000 versions of a package on {% data variables.product.prodname_dotcom %}. Any versions published before hitting this limit will still be readable.
-If you reach this limit, consider deleting package versions or contact Support for help. When this limit is enforced, our documentation will be updated with a way to work around this limit. For more information, see {% ifversion fpt or ghec or ghes > 3.1 or ghae %}"[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" or {% endif %}"[Contacting Support](/packages/learn-github-packages/about-github-packages#contacting-support)."
+If you reach this limit, consider deleting package versions or contact Support for help. When this limit is enforced, our documentation will be updated with a way to work around this limit. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" or "[Contacting Support](/packages/learn-github-packages/about-github-packages#contacting-support)."
## Authenticating to {% data variables.product.prodname_registry %}
diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
index b46d62fb81df..13e7dbafc272 100644
--- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
+++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
@@ -232,8 +232,6 @@ Your NuGet package may fail to push if the `RepositoryUrl` in *.csproj* is not s
If you're using a nuspec file, ensure that it has a `repository` element with the required `type` and `url` attributes.
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
## Further reading
- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
-{% endif %}
diff --git a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md
index 01a56b4478d1..22800bd5c6b8 100644
--- a/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md
+++ b/translations/es-ES/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md
@@ -151,10 +151,7 @@ You can use gems from {% data variables.product.prodname_registry %} much like y
$ gem install octo-gem --version "0.1.1"
```
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-
## Further reading
- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
-{% endif %}
diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md
index 6ce15ca32051..504b2730bb7a 100644
--- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md
+++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/collaborating-on-repositories-with-code-quality-features/about-status-checks.md
@@ -81,4 +81,4 @@ To skip or request checks for your commit, add one of the following trailer line
### Retention of status checks
{% data reusables.pull_requests.retention-checks-data %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request.md
index 708add3e1079..43ebb5217575 100644
--- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request.md
+++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request.md
@@ -19,9 +19,9 @@ shortTitle: Merge PR automatically
If you enable auto-merge for a pull request, the pull request will merge automatically when all required reviews are met and status checks have passed. Auto-merge prevents you from waiting around for requirements to be met, so you can move on to other tasks.
-Before you can use auto-merge with a pull request, auto-merge must be enabled for the repository. For more information, see "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)."{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
+Before you can use auto-merge with a pull request, auto-merge must be enabled for the repository. For more information, see "[Managing auto-merge for pull requests in your repository](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)."
-After you enable auto-merge for a pull request, if someone who does not have write permissions to the repository pushes new changes to the head branch or switches the base branch of the pull request, auto-merge will be disabled. For example, if a maintainer enables auto-merge for a pull request from a fork, auto-merge will be disabled after a contributor pushes new changes to the pull request.{% endif %}
+After you enable auto-merge for a pull request, if someone who does not have write permissions to the repository pushes new changes to the head branch or switches the base branch of the pull request, auto-merge will be disabled. For example, if a maintainer enables auto-merge for a pull request from a fork, auto-merge will be disabled after a contributor pushes new changes to the pull request.
You can provide feedback about auto-merge through a [{% data variables.product.product_name %} feedback discussion](https://github.com/github/feedback/discussions/categories/pull-requests-feedback).
diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md
index f9c70bdcc1b1..b0faebee2922 100644
--- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md
+++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md
@@ -30,7 +30,7 @@ shortTitle: Review dependency changes
{% ifversion ghec %}Before you can use dependency review in a private repository, you must enable the dependency graph. For more information, see "[Exploring the dependencies of a repository](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)."{% endif %}
-{% ifversion ghes > 3.1 %} Before you can use dependency review, you must enable the dependency graph and connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/managing-connections-between-github-enterprise-server-and-github-enterprise-cloud/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %}
+{% ifversion ghes %} Before you can use dependency review, you must enable the dependency graph and connect {% data variables.product.product_location %} to {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Enabling alerts for vulnerable dependencies on {% data variables.product.prodname_ghe_server %}](/admin/configuration/managing-connections-between-github-enterprise-server-and-github-enterprise-cloud/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)."{% endif %}
Dependency review allows you to "shift left". You can use the provided predictive information to catch vulnerable dependencies before they hit production. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)."
diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
index 284b8bb983b2..1f4699b40e20 100644
--- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
+++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
@@ -62,7 +62,7 @@ For more information on reviewing pull requests in {% data variables.product.pro
{% endcodespaces %}
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
## Reviewing dependency changes
{% data reusables.dependency-review.beta %}
diff --git a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md
index 2f950d550dbb..2f9edbd00a57 100644
--- a/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md
+++ b/translations/es-ES/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md
@@ -21,8 +21,6 @@ topics:
permissions: People with write access for a forked repository can sync the fork to the upstream repository.
---
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## Syncing a fork branch from the web UI
1. On {% data variables.product.product_name %}, navigate to the main page of the forked repository that you want to sync with the upstream repository.
@@ -47,7 +45,6 @@ If the changes from the upstream repository cause conflict then the {% data vari
## Syncing a fork branch from the command line
-{% endif %}
Before you can sync your fork with an upstream repository, you must [configure a remote that points to the upstream repository](/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork) in Git.
{% data reusables.command_line.open_the_multi_os_terminal %}
diff --git a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
index d1181dc8cea5..91eb2e5b3cd4 100644
--- a/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
+++ b/translations/es-ES/content/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/about-commits.md
@@ -65,4 +65,4 @@ You can use the file tree to navigate between files in a commit.
{% endif %}
## Further reading
-- "[Committing and reviewing changes to your project](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#about-commits)" on {% data variables.product.prodname_desktop %}
\ No newline at end of file
+- "[Committing and reviewing changes to your project](/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project#about-commits)" on {% data variables.product.prodname_desktop %}
diff --git a/translations/es-ES/content/pull-requests/index.md b/translations/es-ES/content/pull-requests/index.md
index 04681782f2ef..8d7d2bc412ae 100644
--- a/translations/es-ES/content/pull-requests/index.md
+++ b/translations/es-ES/content/pull-requests/index.md
@@ -9,7 +9,7 @@ featuredLinks:
- /pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line
- /pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository
- /pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
- popular:
+ popular:
- /pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews
- /pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-on-github
- /pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork
diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository.md
index 30db4ef0989a..7b88b9b69a0d 100644
--- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository.md
+++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository.md
@@ -17,7 +17,7 @@ shortTitle: Manage auto merge
---
## About auto-merge
-If you allow auto-merge for pull requests in your repository, people with write permissions can configure individual pull requests in the repository to merge automatically when all merge requirements are met. {% ifversion fpt or ghae or ghes > 3.1 or ghec %}If someone who does not have write permissions pushes changes to a pull request that has auto-merge enabled, auto-merge will be disabled for that pull request. {% endif %}For more information, see "[Automatically merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)."
+If you allow auto-merge for pull requests in your repository, people with write permissions can configure individual pull requests in the repository to merge automatically when all merge requirements are met. If someone who does not have write permissions pushes changes to a pull request that has auto-merge enabled, auto-merge will be disabled for that pull request. For more information, see "[Automatically merging a pull request](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)."
## Managing auto-merge
diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md
index 41a80df54dcd..b26572c98ef3 100644
--- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md
+++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md
@@ -42,8 +42,7 @@ By default, the restrictions of a branch protection rule don't apply to people w
For each branch protection rule, you can choose to enable or disable the following settings.
- [Require pull request reviews before merging](#require-pull-request-reviews-before-merging)
- [Require status checks before merging](#require-status-checks-before-merging)
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-- [Require conversation resolution before merging](#require-conversation-resolution-before-merging){% endif %}
+- [Require conversation resolution before merging](#require-conversation-resolution-before-merging)
- [Require signed commits](#require-signed-commits)
- [Require linear history](#require-linear-history)
{% ifversion fpt or ghec %}
@@ -102,11 +101,9 @@ You can set up required status checks to either be "loose" or "strict." The type
For troubleshooting information, see "[Troubleshooting required status checks](/github/administering-a-repository/troubleshooting-required-status-checks)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### Require conversation resolution before merging
Requires all comments on the pull request to be resolved before it can be merged to a protected branch. This ensures that all comments are addressed or acknowledged before merge.
-{% endif %}
### Require signed commits
diff --git a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md
index a33e19aae746..8dd9f378eaab 100644
--- a/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md
+++ b/translations/es-ES/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md
@@ -80,10 +80,8 @@ When you create a branch rule, the branch you specify doesn't have to exist yet

- Search for status checks, selecting the checks you want to require.

-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
1. Optionally, select **Require conversation resolution before merging**.

-{%- endif %}
1. Optionally, select **Require signed commits**.

1. Optionally, select **Require linear history**.
diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md
index cb086dd3f0d5..2796bcde40af 100644
--- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md
+++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md
@@ -43,16 +43,12 @@ Si un repositorio contiene más de un archivo README, entonces el archivo que se

-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
-
## Índice auto-generado de los archivos README
Para la versión interpretada de cualquier archivo de lenguaje de marcado en un repositorio, incluyendo los archivos README, {% data variables.product.product_name %} generará un índice automáticamente con base en los encabezados de sección. Puedes ver el índice de un archivo README si haces clic en el icono de menú {% octicon "list-unordered" aria-label="The unordered list icon" %} en la parte superior izquierda de la página interpretada.

-{% endif %}
-
## Enlaces de sección en los archivos README y las páginas blob
{% data reusables.repositories.section-links %}
diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
index 3f3ecf19a990..4a8493fd13c5 100644
--- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
+++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
@@ -1,6 +1,6 @@
---
-title: Administrar los ajustes de las GitHub Actions de un repositorio
-intro: 'Puedes inhabilitar o configurar las {% data variables.product.prodname_actions %} en un repositorio específico.'
+title: Managing GitHub Actions settings for a repository
+intro: 'You can disable or configure {% data variables.product.prodname_actions %} for a specific repository.'
redirect_from:
- /github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository
- /github/administering-a-repository/managing-repository-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository
@@ -16,67 +16,67 @@ topics:
- Actions
- Permissions
- Pull requests
-shortTitle: Administrar los ajustes de las GitHub Actions
+shortTitle: Manage GitHub Actions settings
miniTocMaxHeadingLevel: 3
---
{% data reusables.actions.enterprise-beta %}
{% data reusables.actions.enterprise-github-hosted-runners %}
-## Acerca de los permisos de {% data variables.product.prodname_actions %} para tu repositorio
+## About {% data variables.product.prodname_actions %} permissions for your repository
-{% data reusables.actions.disabling-github-actions %}Para obtener más información acerca de {% data variables.product.prodname_actions %}, consulta la sección "[Acerca de {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)".
+{% data reusables.actions.disabling-github-actions %} For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)."
-Puedes habilitar {% data variables.product.prodname_actions %} para tu repositorio. {% data reusables.actions.enabled-actions-description %} Puedes inhabilitar {% data variables.product.prodname_actions %} totalmente para tu repositorio. {% data reusables.actions.disabled-actions-description %}
+You can enable {% data variables.product.prodname_actions %} for your repository. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for your repository altogether. {% data reusables.actions.disabled-actions-description %}
-Como alternativa, puedes habilitar las {% data variables.product.prodname_actions %} en tu repositorio pero limitar las acciones {% ifversion actions-workflow-policy %}y flujos de trabajo reutilizables{% endif %} que puede ejecutar un flujo de trabajo.
+Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run.
-## Administrar los permisos de {% data variables.product.prodname_actions %} para tu repositorio
+## Managing {% data variables.product.prodname_actions %} permissions for your repository
-Puedes inhabilitar las {% data variables.product.prodname_actions %} para un repositorio o ajustar una política que configure qué acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} pueden utilizarse en el repositorio.
+You can disable {% data variables.product.prodname_actions %} for a repository, or set a policy that configures which actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} can be used in the repository.
{% note %}
-**Nota:** Tal vez no pueds administrar estas configuraciones si tu organización tiene una política de anulación o si la administra una cuenta empresarial que tiene dicha configuración. Para obtener más información, consulta la sección "[Inhabilitar o limitar las {% data variables.product.prodname_actions %} para tu organización](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization)" o "[Reforzar las políticas para las {% data variables.product.prodname_actions %} en tu empresa](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise)".
+**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization)" or "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise)."
{% endnote %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. Selecciona una opción debajo de "Permisos de las acciones".
+1. Under "Actions permissions", select an option.
{% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %}
{% ifversion actions-workflow-policy %}
- 
+ 
{%- else %}
- 
+ 
{%- endif %}
-1. Haz clic en **Save ** (guardar).
+1. Click **Save**.
{% data reusables.actions.allow-specific-actions-intro %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. Debajo de "Permissos de acciones", selecciona {% data reusables.actions.policy-label-for-select-actions-workflows %} y agrega tus acciones requeridas a la lista.
+1. Under "Actions permissions", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions to the list.
{% ifversion actions-workflow-policy%}
- 
+ 
{%- elsif ghes %}
- 
+ 
{%- else %}
- 
+ 
{%- endif %}
-1. Haz clic en **Save ** (guardar).
+1. Click **Save**.
{% ifversion fpt or ghec %}
-## Controlar los cambios de las bifurcaciones para los flujos de trabajo en los repositorios públicos
+## Controlling changes from forks to workflows in public repositories
{% data reusables.actions.workflow-run-approve-public-fork %}
-Puedes configurar este comportamiento para un repositorio si utilizas el siguiente procedimiento. El modificar este ajuste anula la configuración que se haya hecho a nviel organizacional o empresarial.
+You can configure this behavior for a repository using the procedure below. Modifying this setting overrides the configuration set at the organization or enterprise level.
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
@@ -86,91 +86,89 @@ Puedes configurar este comportamiento para un repositorio si utilizas el siguien
{% data reusables.actions.workflow-run-approve-link %}
{% endif %}
-## Habilitar los flujos de trabajo de los repositorios privados
+## Enabling workflows for forks of private repositories
{% data reusables.actions.private-repository-forks-overview %}
-Si se inhabilita una política para una {% ifversion ghec or ghae or ghes %}empresa u{% endif %} organización, esta no puede habilitarse para un repositorio.
+If a policy is disabled for an {% ifversion ghec or ghae or ghes %}enterprise or{% endif %} organization, it cannot be enabled for a repository.
{% data reusables.actions.private-repository-forks-options %}
-### Configurar la política de bifurcación de un repositorio privado
+### Configuring the fork policy for a private repository
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
{% data reusables.actions.private-repository-forks-configure %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-## Configurar los permisos del `GITHUB_TOKEN` para tu repositorio
+## Setting the permissions of the `GITHUB_TOKEN` for your repository
{% data reusables.actions.workflow-permissions-intro %}
-Los permisos predeterminados también pueden configurarse en los ajustes de la organización. Si tu repositorio le pertenece a una organización y se seleccionó una opción predeterminada más restrictiva en los ajustes de esta, la misma opción se seleccionará en los ajustes de tu repositorio y la opción permisiva se inhabilitará.
+The default permissions can also be configured in the organization settings. If your repository belongs to an organization and a more restrictive default has been selected in the organization settings, the same option is selected in your repository settings and the permissive option is disabled.
{% data reusables.actions.workflow-permissions-modifying %}
### Configuring the default `GITHUB_TOKEN` permissions
{% ifversion allow-actions-to-approve-pr-with-ent-repo %}
-Predeterminadamente, cuando creas un repositorio nuevo en tu cuenta personal, el `GITHUB_TOKEN` solo tiene acceso para el alcance `contents`. Si creas un repositorio nuevo en una organización, el ajuste se heredará de lo que se configuró en los ajustes de la organización.
+By default, when you create a new repository in your personal account, `GITHUB_TOKEN` only has read access for the `contents` scope. If you create a new repository in an organization, the setting is inherited from what is configured in the organization settings.
{% endif %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. Debajo de "Permisos de flujo de trabajo", elige si quieres que el `GITHUB_TOKEN` tenga acceso de lectura y escritura para todos los alcances o solo acceso de lectura para el alcance `contents`.
+1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope.
- 
+ 
-1. Da clic en **Guardar** para aplicar la configuración.
+1. Click **Save** to apply the settings.
{% ifversion allow-actions-to-approve-pr-with-ent-repo %}
-### Prevenir que las {% data variables.product.prodname_actions %} creen o aprueben solicitudes de cambio
+### Preventing {% data variables.product.prodname_actions %} from creating or approving pull requests
{% data reusables.actions.workflow-pr-approval-permissions-intro %}
-Predeterminadamente, cuando creas un repositorio nuevo en tu cuenta personal, no se permite que los flujos de trabajo creen o aprueben las solicitudes de cambios. Si creas un repositorio nuevo en una organización, el ajuste se heredará de lo que se configuró en los ajustes de la organización.
+By default, when you create a new repository in your personal account, workflows are not allowed to create or approve pull requests. If you create a new repository in an organization, the setting is inherited from what is configured in the organization settings.
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. Debajo de "Permisos de flujo de trabajo", utiliza el ajuste **Permitir que las GitHub Actions creen y aprueben solicitudes de cambios** para configurar si el `GITHUB_TOKEN` puede crear y aprobar solicitudes de cambios.
+1. Under "Workflow permissions", use the **Allow GitHub Actions to create and approve pull requests** setting to configure whether `GITHUB_TOKEN` can create and approve pull requests.
- 
-1. Da clic en **Guardar** para aplicar la configuración.
-{% endif %}
+ 
+1. Click **Save** to apply the settings.
{% endif %}
{% ifversion ghes > 3.3 or ghae-issue-4757 or ghec %}
-## Permitir el acceso a los componentes en un repositorio interno
+## Allowing access to components in an internal repository
-Los miembros de tu empresa pueden utilizar repositorios internos para trabajar en proyectos sin compartir información públicamente. Para obtener más información, consulta la sección "[Acerca de los repositorios](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)".
+Members of your enterprise can use internal repositories to work on projects without sharing information publicly. For information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)."
-Puedes utilizar los siguientes pasos para configurar si se puede acceder a {% ifversion internal-actions%}las acciones y {% endif %}los flujos de trabajo en un repositorio interno desde fuera del mismo.{% ifversion internal-actions %} Para obtener más información, consulta la sección "[Compartir las acciones y los flujos de trabajo con tu empresa](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)". Como alternativa, puedes utilizar la API de REST para configurar u obtener detalles del nivel de acceso. Para obtener más información, consulta las secciones "[Obtener el nivel de acceso para los flujos de trabajo fuera del repositorio](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" y "[Configurar el nivel de acceso para los flujos de trabajo fuera del repositorio](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)".{% endif %}
+You can use the steps below to configure whether {% ifversion internal-actions%}actions and {% endif %}workflows in an internal repository can be accessed from outside the repository.{% ifversion internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Alternatively, you can use the REST API to set, or get details of, the level of access. For more information, see "[Get the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" and "[Set the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)."{% endif %}
-1. En {% data variables.product.prodname_dotcom %}, navega hasta la página principal del repositorio interno.
-1. Debajo de tu nombre de repositorio, haz clic en {% octicon "gear" aria-label="The gear icon" %}**Configuración**.
+1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of the internal repository.
+1. Under your repository name, click {% octicon "gear" aria-label="The gear icon" %} **Settings**.
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. Debajo de **Acceso**, elige uno de los ajustes de acceso:
+1. Under **Access**, choose one of the access settings:
{% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}{% else %}{% endif %}
- * **Sin acceso** - Los flujos de trabajo en otros repositorios no pueden acceder a este.
- * **Con acceso desde los repositorios de la organización 'ORGANIZATION NAME'** - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}Los flujos de trabajo en otros repositorios que sean parte de la organización 'ORGANIZATION NAME' pueden acceder a las acciones y flujos de trabajo de este repositorio. Se permite el acceso solo desde los repositorios internos o privados.{% else %}Los flujos de trabajo en otros repositorios pueden utilizar flujos de trabajo en este si son parte de la misma organización y su visibilidad es privada o interna.{% endif %}
- * **Con acceso desde los repositorios de la empresa 'ENTERPRISE NAME'** - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}Los flujos de trabajo en otros repositorios que son parte de la empresa 'ENTERPRISE NAME' pueden acceder a las acciones y flujos de trabajo de este repositorio. Se permite el acceso únicamente desde los repositorios internos o privados.{% else %}Los flujos de trabajo en otros repositorios pueden utilizar aquellos en este repositorio si son parte de la misma empresa y su visibilidad es privada o interna.{% endif %}
-1. Da clic en **Guardar** para aplicar la configuración.
+ * **Not accessible** - Workflows in other repositories cannot access this repository.
+ * **Accessible from repositories in the 'ORGANIZATION NAME' organization** - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}Workflows in other repositories that are part of the 'ORGANIZATION NAME' organization can access the actions and workflows in this repository. Access is allowed only from private or internal repositories.{% else %}Workflows in other repositories can use workflows in this repository if they are part of the same organization and their visibility is private or internal.{% endif %}
+ * **Accessible from repositories in the 'ENTERPRISE NAME' enterprise** - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}Workflows in other repositories that are part of the 'ENTERPRISE NAME' enterprise can access the actions and workflows in this repository. Access is allowed only from private or internal repositories.{% else %}Workflows in other repositories can use workflows in this repository if they are part of the same enterprise and their visibility is private or internal.{% endif %}
+1. Click **Save** to apply the settings.
{% endif %}
-## Configurar el periodo de retención de los artefactos y bitácoras de las {% data variables.product.prodname_actions %} en tu repositorio
+## Configuring the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your repository
-Puedes configurar el periodo de retenciòn para los artefactos de las {% data variables.product.prodname_actions %} y las bitàcoras en tu repositorio.
+You can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your repository.
{% data reusables.actions.about-artifact-log-retention %}
-Tambièn puedes definir un periodo de retenciòn personalizado para un artefacto especìfico que haya creado un flujo de trabajo. Para obtener màs informaciòn consulta la secciòn "[Configurar el periodo de retenciòn para un artefacto](/actions/managing-workflow-runs/removing-workflow-artifacts#setting-the-retention-period-for-an-artifact)".
+You can also define a custom retention period for a specific artifact created by a workflow. For more information, see "[Setting the retention period for an artifact](/actions/managing-workflow-runs/removing-workflow-artifacts#setting-the-retention-period-for-an-artifact)."
-## Configurar el periodo de retenciòn para un repositorio
+## Setting the retention period for a repository
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
@@ -179,16 +177,16 @@ Tambièn puedes definir un periodo de retenciòn personalizado para un artefacto
{% ifversion actions-cache-policy-apis %}
-## Configurar el almacenamiento en caché de un repositorio
+## Configuring cache storage for a repository
-{% data reusables.actions.cache-default-size %} Sin embargo, estos tamaños predeterminados podrían ser diferentes si un propietario de empresa los cambió. {% data reusables.actions.cache-eviction-process %}
+{% data reusables.actions.cache-default-size %} However, these default sizes might be different if an enterprise owner has changed them. {% data reusables.actions.cache-eviction-process %}
-Puedes configurar un tamaño de almacenamiento en caché total para tu repositorio hasta un tamaño máximo que permita el ajuste de la política empresarial.
+You can set a total cache storage size for your repository up to the maximum size allowed by the enterprise policy setting.
-Los ajustes de repositorio para el almacenamiento en caché de {% data variables.product.prodname_actions %} actualmente solo se pueden modificar utilizando la API de REST:
+The repository settings for {% data variables.product.prodname_actions %} cache storage can currently only be modified using the REST API:
-* Para ver el límite actual de almacenamiento en caché para un repositorio, consulta la sección "[Obtener la política de uso de caché de GitHub Actions para un repositorio](/rest/actions/cache#get-github-actions-cache-usage-policy-for-a-repository)".
-* Para cambiar el límite de almacenamiento en caché de un repositorio, consulta la sección "[Configurar la política de uso de caché de GitHub Actions para un repositorio](/rest/actions/cache#set-github-actions-cache-usage-policy-for-a-repository)".
+* To view the current cache storage limit for a repository, see "[Get GitHub Actions cache usage policy for a repository](/rest/actions/cache#get-github-actions-cache-usage-policy-for-a-repository)."
+* To change the cache storage limit for a repository, see "[Set GitHub Actions cache usage policy for a repository](/rest/actions/cache#set-github-actions-cache-usage-policy-for-a-repository)."
{% data reusables.actions.cache-no-org-policy %}
diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md
index fbcb1cc50c65..a7e8f7e60eb2 100644
--- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md
+++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md
@@ -50,7 +50,7 @@ You can manage the security and analysis features for your {% ifversion fpt or g
{% ifversion fpt or ghes or ghec %}
4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. {% ifversion not fpt %}The control for "{% data variables.product.prodname_GH_advanced_security %}" is disabled if your enterprise has no available licenses for {% data variables.product.prodname_advanced_security %}.{% endif %}{% ifversion fpt %}
{% elsif ghec %}
- {% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.1 or ghes = 3.2 %}
+ {% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.2 %}
{% else %}
{% endif %}
@@ -62,10 +62,6 @@ You can manage the security and analysis features for your {% ifversion fpt or g
{% endif %}
- {% ifversion ghes = 3.0 %}
-4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**.
- 
- {% endif %}
{% ifversion ghae %}
4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. Before you can enable "{% data variables.product.prodname_secret_scanning %}" for your repository, you may need to enable {% data variables.product.prodname_GH_advanced_security %}.

diff --git a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md
index 8b021e2aac32..284c40f2d25c 100644
--- a/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md
+++ b/translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-autolinks-to-reference-external-resources.md
@@ -16,21 +16,21 @@ topics:
shortTitle: Configurar los enlaces automáticos
---
-## About autolinks
+## Acerca de los autoenlaces
Cualquier usuario con permisos de administración en un repositorio puede configurar referencias de enlace automático para vincular propuestas, solicitudes de cambios, mensajes de confirmación y descripciones de lanzamientos con los servicios externos de terceros.
{% ifversion autolink-reference-alphanumeric %}
-Autolink references can now accept alphanumeric characters. When originally introduced, custom autolinks were limited to external resources that used numeric identifiers. Custom autolinks now work with alphanumeric identifiers. Legacy autolink references that recognize only numeric identifiers are deprecated and displayed with a "legacy" label.
+Las referencias de los autoenlaces ahora pueden aceptar caracteres alfanuméricos. Cuando se introdujeron originalmente, los autoenlaces personalizados se limitaron a los recursos externos que utilizaban identificadores numéricos. Los autoenlaces personalizados ahora funcionan con identificadores aklfanuméricos. Las referencias de autoenlace tradicionales que reconocen únicamente identificadores numéricos son obsoletas ahora y se muestran con la etiqueta "legacy".
-You define custom autolinks by specifying a reference prefix and a target URL.
-- Reference prefixes cannot have overlapping names. For example, a repository cannot have two custom autolinks with prefixes such as `TICKET` and `TICK`, since both prefixes would match the string `TICKET123a`.
-- Target URLs include a `` variable which supports the following characters: `a-z` (case-insensitive), `0-9`, and `-`.
+Puedes definir los autoenlaces personalizados si especificas un prefijo de referencia y una URL destino.
+- Los prefijos de referencia no pueden tener nombres superpuestos. Por ejemplo, un repositorio no puede tener dos autoenlaces personalizados con prefijos tales como `TICKET` y `TICK`, ya que ambos prefijos coincidirían con la secuencia `TICKET123a`.
+- Las URL destino incluyen una variable `` que es compatible con los siguientes caracteres: `a-z` (con distinción de mayúsculas y minúsculas), `0-9` y `-`.
{% endif %}
## Configurar enlaces automáticos para referenciar recursos externos
-This procedure demonstrates how to configure autolinks to reference external resources. For example, if you use Zendesk to track user-reported tickets, you can reference a ticket number in the pull request you opened to fix the issue.
+Este procedimiento demuestra cómo configurar los autoenlaces para referenciar recursos externos. Por ejemplo, si utilizas Zendesk para rastrear los tickets que reportan los usuarios, puedes referenciar un número de ticket en la solicitud de cambios que abriste para corregir la propuesta.
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
diff --git a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories.md b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories.md
index 432d4a4a6c3b..5d066a95ef90 100644
--- a/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories.md
+++ b/translations/es-ES/content/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories.md
@@ -64,7 +64,6 @@ Las bifurcaciones se detallan alfabéticamente por el nombre de usuario de la pe
{% data reusables.repositories.accessing-repository-graphs %}
3. En la barra lateral izquierda, haz clic en **Forks** (Bifurcaciones). 
-{% ifversion fpt or ghes or ghae or ghec %}
## Visualizar las dependencias de un repositorio
Puedes utilizar la gráfica de dependencias para explorar el código del cual depende tu repositorio.
@@ -74,4 +73,3 @@ Casi todo el software depende de el código que otros desarrolladores mantienen
La gráfica de dependencias proporciona una forma genial de visualizar y explorar las depdendencias para un repositorio. Para obtener más información, consulta las secciones "[Acerca de la gráfica de dependencias](/code-security/supply-chain-security/about-the-dependency-graph)" y "[Explorar las dependencias de un repositorio](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository)".
También puedes configurar tu repositorio para que {% data variables.product.company_short %} te alerte automáticamente en cualquier momento en el que se encuentre una vulnerabilidad de seguridad en alguna de tus dependencias. Para obtener más información, consulta la sección "[Acerca de{% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)".
-{% endif %}
diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md b/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md
index 9158e6cee1ed..40b451384423 100644
--- a/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md
+++ b/translations/es-ES/content/repositories/working-with-files/using-files/viewing-a-file.md
@@ -77,7 +77,7 @@ Esto puede ser útil cuando algunas cuantas confirmaciones hacen cambios extenso
git blame --ignore-revs-file .git-blame-ignore-revs
```
-You can also configure your local git so it always ignores the revs in that file:
+También puedes configurar tu git local para que siempre ignore las revs en ese archivo:
```shell
git config blame.ignoreRevsFile .git-blame-ignore-revs
diff --git a/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md b/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md
index 9d9efa263674..07b0fd811d4b 100644
--- a/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md
+++ b/translations/es-ES/content/repositories/working-with-files/using-files/working-with-non-code-files.md
@@ -314,7 +314,7 @@ Todavía se podrían representar los datos al convertir el archivo `.geojson` a
* [Documentación de Leaflet.js](https://leafletjs.com/)
* [Documentación de estilización de marcador MapBox](http://www.mapbox.com/developers/simplestyle/)
{%- else %}
-* [Azure Maps documentation](https://docs.microsoft.com/en-us/azure/azure-maps/)
+* [Documentación de Azure Maps](https://docs.microsoft.com/en-us/azure/azure-maps/)
{%- endif %}
* [TopoJSON Wiki](https://github.com/mbostock/topojson/wiki)
diff --git a/translations/es-ES/content/rest/actions/secrets.md b/translations/es-ES/content/rest/actions/secrets.md
index 63aebbda2114..77a32153122d 100644
--- a/translations/es-ES/content/rest/actions/secrets.md
+++ b/translations/es-ES/content/rest/actions/secrets.md
@@ -2,7 +2,7 @@
title: GitHub Actions Secrets
allowTitleToDifferFromFilename: true
shortTitle: Secretos
-intro: 'The {% data variables.product.prodname_actions %} Secrets API lets you create, update, delete, and retrieve information about encrypted secrets that can be used in {% data variables.product.prodname_actions %} workflows.'
+intro: 'La API de secretos de {% data variables.product.prodname_actions %} te permite crear, actualizar, borrar y recuperar la información sobre los secretos cifrados que puede utilizarse en los flujos de trabajo de {% data variables.product.prodname_actions %}.'
topics:
- API
versions:
diff --git a/translations/es-ES/content/rest/actions/self-hosted-runners.md b/translations/es-ES/content/rest/actions/self-hosted-runners.md
index 0fc08c0cf842..c1564250a362 100644
--- a/translations/es-ES/content/rest/actions/self-hosted-runners.md
+++ b/translations/es-ES/content/rest/actions/self-hosted-runners.md
@@ -1,6 +1,6 @@
---
title: Ejecutores autoalojados
-intro: 'The Self-hosted runners API allows you to register, view, and delete self-hosted runners.'
+intro: 'La API de ejecutores auto-hospedados te permite registrar, ver y borrar a los ejecutores auto-hospedados.'
topics:
- API
versions:
diff --git a/translations/es-ES/content/rest/actions/workflow-runs.md b/translations/es-ES/content/rest/actions/workflow-runs.md
index 33b11128ea65..1bd63a9ca99e 100644
--- a/translations/es-ES/content/rest/actions/workflow-runs.md
+++ b/translations/es-ES/content/rest/actions/workflow-runs.md
@@ -1,6 +1,6 @@
---
title: Ejecuciones de flujo de trabajo
-intro: 'The Workflow runs API allows you to view, re-run, cancel, and view logs for workflow runs.'
+intro: 'La API de ejecuciones de flujo de trabajo te permite ver, volver a ejecutar, cancelar y ver las bitácoras de las ejecuciones de los flujos de trabajo.'
topics:
- API
versions:
diff --git a/translations/es-ES/content/rest/activity/events.md b/translations/es-ES/content/rest/activity/events.md
index 9b3f58527b50..72fa5d87f64d 100644
--- a/translations/es-ES/content/rest/activity/events.md
+++ b/translations/es-ES/content/rest/activity/events.md
@@ -30,4 +30,4 @@ $ -H 'If-None-Match: "a18c3bded88eb5dbb5c849a489412bf3"'
> X-Poll-Interval: 60
```
-Only events created within the past 90 days will be included in timelines. Events older than 90 days will not be included (even if the total number of events in the timeline is less than 300).
\ No newline at end of file
+Only events created within the past 90 days will be included in timelines. Events older than 90 days will not be included (even if the total number of events in the timeline is less than 300).
diff --git a/translations/es-ES/content/rest/activity/notifications.md b/translations/es-ES/content/rest/activity/notifications.md
index d658fdf3d2aa..de88cb71bf23 100644
--- a/translations/es-ES/content/rest/activity/notifications.md
+++ b/translations/es-ES/content/rest/activity/notifications.md
@@ -1,6 +1,6 @@
---
title: Notificaciones
-intro: 'The Notifications API lets you manage {% data variables.product.product_name %} notifications.'
+intro: 'La API de notificaciones te permite administrar las notificaciones de {% data variables.product.product_name %}.'
versions:
fpt: '*'
ghes: '*'
@@ -13,7 +13,7 @@ miniTocMaxHeadingLevel: 3
## About the Notifications API
-La API de notificaciones te permite administrar las notificaciones de {% data variables.product.product_name %}. For more information about notifications, see "[About notifications](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)."
+La API de notificaciones te permite administrar las notificaciones de {% data variables.product.product_name %}. Para obtener más información sobre las notificaciones, consulta la sección "[Acerca de las notificaciones](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)".
Todas las llamadas de la API para notificaciones necesitan los alcances de la API para `notifications` o `repo`. El hacerlo te dará acceso de solo lectura a algunos contenidos de informes de problemas y de confirmaciones. Aún necesitarás el alcance de `repo` para acceder a los informes de problemas y a las confirmaciones desde sus respectivas terminales.
diff --git a/translations/es-ES/content/rest/activity/watching.md b/translations/es-ES/content/rest/activity/watching.md
index 5cda4f4a1f49..c3b3c5bece4d 100644
--- a/translations/es-ES/content/rest/activity/watching.md
+++ b/translations/es-ES/content/rest/activity/watching.md
@@ -1,6 +1,6 @@
---
title: Observar
-intro: The Watching API lets users subscribe to notifications for activity in a repository.
+intro: La API de observados permite que los usuarios se suscriban a las notificaciones de la actividad de un repositorio.
versions:
fpt: '*'
ghes: '*'
diff --git a/translations/es-ES/content/rest/code-scanning.md b/translations/es-ES/content/rest/code-scanning.md
index 01f567ab2790..5894ec505cb8 100644
--- a/translations/es-ES/content/rest/code-scanning.md
+++ b/translations/es-ES/content/rest/code-scanning.md
@@ -21,7 +21,6 @@ redirect_from:
La API del {% data variables.product.prodname_code_scanning %} te permite recuperar y actualizar las alertas del {% data variables.product.prodname_code_scanning %} desde un repositorio. Puedes utilizar las terminales para crear reportes automatizados para las alertas del {% data variables.product.prodname_code_scanning %} en una organización o cargar resutlados de análisis que se hayan generado utilizando con herramientas fuera de línea del {% data variables.product.prodname_code_scanning %}. Para obtener más información, consulta la sección "[Encontrar vulnerabilidades de seguridad y errores en tu código](/github/finding-security-vulnerabilities-and-errors-in-your-code)".
-{% ifversion fpt or ghes > 3.0 or ghae or ghec %}
### Tipos de medios personalizados para el {% data variables.product.prodname_code_scanning %}
Hay un tipo de medios personalizado compatible para la API de REST del {% data variables.product.prodname_code_scanning %}.
@@ -31,4 +30,3 @@ Hay un tipo de medios personalizado compatible para la API de REST del {% data v
Puedes utilizarla con las solicitudes de tipo `GET` que envíes a la terminal de `/analyses/{analysis_id}`. Para obtener más información sobre esta operación, consulta la sección [Obtén un análisis del {% data variables.product.prodname_code_scanning %} para un repositorio](#get-a-code-scanning-analysis-for-a-repository)". Cuando utilices este tipo de medios con esta operación, la respuesta incluirá un subconjunto de los datos actuals que se cargaron para el análisis específico en vez del resumen del análisis que se devuelve cuando utilizas el tipo de medios predeterminado. La respuesta también incluye datos adicionales, tales como las propiedades de `github/alertNumber` y `github/alertUrl`. Estos datos tienen formato de [SARIF versión 2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html).
Para obtener más información, consulta la sección "[Tipos de medios](/rest/overview/media-types)".
-{% endif %}
diff --git a/translations/es-ES/content/rest/codespaces/machines.md b/translations/es-ES/content/rest/codespaces/machines.md
index 99a450904dee..d784ea44305f 100644
--- a/translations/es-ES/content/rest/codespaces/machines.md
+++ b/translations/es-ES/content/rest/codespaces/machines.md
@@ -2,7 +2,7 @@
title: Codespaces machines
allowTitleToDifferFromFilename: true
shortTitle: Máquinas
-intro: 'The Codespaces machines API allows a user to determine which machine types are available to create a codespace, either on a given repository or as an authenticated user.'
+intro: 'La API de máquinas de codespaces permite que un usuario determine qué tipos de máquina están disponibles para crear un codespace, ya sea en un repositorio específico o como un usuario autenticado.'
versions:
fpt: '*'
ghec: '*'
diff --git a/translations/es-ES/content/rest/collaborators/index.md b/translations/es-ES/content/rest/collaborators/index.md
index 6c1987f564db..d2ec8ad72c79 100644
--- a/translations/es-ES/content/rest/collaborators/index.md
+++ b/translations/es-ES/content/rest/collaborators/index.md
@@ -1,6 +1,6 @@
---
title: Colaboradores
-intro: 'The Collaborators API allows you to add, invite, and remove collaborators from a repository.'
+intro: 'La API de colaboradores te permite agregar, invitar y eliminar colaboradores de un repositorio.'
allowTitleToDifferFromFilename: true
versions:
fpt: '*'
diff --git a/translations/es-ES/content/rest/collaborators/invitations.md b/translations/es-ES/content/rest/collaborators/invitations.md
index d69d9f7ee64c..c31fc85b4bff 100644
--- a/translations/es-ES/content/rest/collaborators/invitations.md
+++ b/translations/es-ES/content/rest/collaborators/invitations.md
@@ -2,7 +2,7 @@
title: Repository invitations
allowTitleToDifferFromFilename: true
shortTitle: Invitaciones
-intro: The Repository invitations API allows you to view and manage invitations to collaborate on a repository.
+intro: La API de invitaciones al repositorio te permite ver y administrar las invitaciones para colaborar en un repositorio.
versions:
fpt: '*'
ghes: '*'
diff --git a/translations/es-ES/content/rest/commits/comments.md b/translations/es-ES/content/rest/commits/comments.md
index 3d9e86c2f6c2..26d7d26c8fab 100644
--- a/translations/es-ES/content/rest/commits/comments.md
+++ b/translations/es-ES/content/rest/commits/comments.md
@@ -1,6 +1,6 @@
---
title: Comentarios sobre confirmación de cambios
-intro: The Commit comments API lets you create and edit comments that relate to specific commits.
+intro: La API de comentarios de confirmaciones te permite crear y editar los comentarios que se relacionan con confirmaciones específicas.
versions:
fpt: '*'
ghes: '*'
diff --git a/translations/es-ES/content/rest/dependabot/index.md b/translations/es-ES/content/rest/dependabot/index.md
index c82be888aff3..19c477164d22 100644
--- a/translations/es-ES/content/rest/dependabot/index.md
+++ b/translations/es-ES/content/rest/dependabot/index.md
@@ -1,6 +1,6 @@
---
title: Dependabot
-intro: 'With the Dependabot Secrets API, you can manage and control Dependabot secrets for an organization or repository.'
+intro: 'Con la API de secretos del Dependabot, puedes administrar y controlar los secretos del Dependabot para una organización o repositorio.'
allowTitleToDifferFromFilename: true
versions:
fpt: '*'
diff --git a/translations/es-ES/content/rest/dependency-graph/dependency-submission.md b/translations/es-ES/content/rest/dependency-graph/dependency-submission.md
index d21aab322c98..1fa66d80462c 100644
--- a/translations/es-ES/content/rest/dependency-graph/dependency-submission.md
+++ b/translations/es-ES/content/rest/dependency-graph/dependency-submission.md
@@ -14,4 +14,4 @@ miniTocMaxHeadingLevel: 3
Dependencies are submitted to the dependency submission API in the form of a snapshot. A snapshot is a set of dependencies associated with a commit SHA and other metadata, that reflects the current state of your repository for a commit. You can choose to use pre-made actions or create your own actions to submit your dependencies to the dependency submission API in the required format each time your project is built. For more information about using the Dependency submission API, see "[Using the Dependency submission API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)."
-You can submit multiple sets of dependencies to the Dependency submission API to be included in your dependency graph. The API uses the `job.correlator` property and the `detector.name` category of the snapshot to ensure the latest submissions for each workflow get shown. The `correlator` property itself is the primary field you will use to keep independent submissions distinct. An example `correlator` could be a simple combination of two variables available in actions runs: ` `.
\ No newline at end of file
+You can submit multiple sets of dependencies to the Dependency submission API to be included in your dependency graph. The API uses the `job.correlator` property and the `detector.name` category of the snapshot to ensure the latest submissions for each workflow get shown. The `correlator` property itself is the primary field you will use to keep independent submissions distinct. An example `correlator` could be a simple combination of two variables available in actions runs: ` `.
diff --git a/translations/es-ES/content/rest/deployments/environments.md b/translations/es-ES/content/rest/deployments/environments.md
index 9949a957a36c..327e07682e8f 100644
--- a/translations/es-ES/content/rest/deployments/environments.md
+++ b/translations/es-ES/content/rest/deployments/environments.md
@@ -5,7 +5,7 @@ shortTitle: Ambientes
intro: 'The Deployment environments API allows you to create, configure, and delete deployment environments.'
versions:
fpt: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghae: '*'
ghec: '*'
topics:
diff --git a/translations/es-ES/content/rest/enterprise-admin/index.md b/translations/es-ES/content/rest/enterprise-admin/index.md
index 2845bef7e053..4221451d7aef 100644
--- a/translations/es-ES/content/rest/enterprise-admin/index.md
+++ b/translations/es-ES/content/rest/enterprise-admin/index.md
@@ -79,4 +79,4 @@ The current version of your enterprise is returned in the response header of eve
`X-GitHub-Enterprise-Version: {{currentVersion}}.0`
You can also read the current version by calling the [meta endpoint](/rest/reference/meta/).
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/content/rest/gists/comments.md b/translations/es-ES/content/rest/gists/comments.md
index 3b60ec657d2d..ee4518fc6816 100644
--- a/translations/es-ES/content/rest/gists/comments.md
+++ b/translations/es-ES/content/rest/gists/comments.md
@@ -2,7 +2,7 @@
title: Gist comments
allowTitleToDifferFromFilename: true
shortTitle: Comentarios
-intro: The Gist comments API lets you view and modify comments on a gist.
+intro: La API de comentarios de gists te permite ver y modificar los comentarios en un gist.
versions:
fpt: '*'
ghes: '*'
diff --git a/translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md b/translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md
index ee9846bc856c..3453491ad2f5 100644
--- a/translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md
+++ b/translations/es-ES/content/rest/guides/getting-started-with-the-rest-api.md
@@ -131,13 +131,11 @@ Cuando te autentiques, debes ver como tu límite de tasa sube hasta 5,000 solici
Puedes [crear un**token de acceso personal**][personal token] fácilmente utilizando tu [página de configuración para tokens de acceso personal][tokens settings]:
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% warning %}
Para mantener tu información segura, te recomendamos ampliamente que configures un vencimiento para tus tokens de acceso personal.
{% endwarning %}
-{% endif %}
{% ifversion fpt or ghes or ghec %}

@@ -147,9 +145,7 @@ Para mantener tu información segura, te recomendamos ampliamente que configures

{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
Las solicitudes de la API que utilicen un token de acceso personal con vencimiento devolverán la fecha de vencimiento de dicho token a través del encabezado de `GitHub-Authentication-Token-Expiration`. Puedes utilizar el encabezado en tus scripts para proporcionar un mensaje de advertencia cuando el token esté próximo a vencer.
-{% endif %}
### Obtén tu propio perfil de usuario
@@ -200,7 +196,7 @@ $ curl -i {% data variables.product.api_url_pre %}/repos/twbs/bootstrap
De la misma forma, podemos [ver los repositorios del usuario autenticado][user repos api]:
```shell
-$ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \
+$ curl -i -H "Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a" \
{% data variables.product.api_url_pre %}/user/repos
```
@@ -238,7 +234,7 @@ La API de {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %
necesitamos hacer `POST` en algunos JSON que contengan los detalles y las opciones de configuración.
```shell
-$ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \
+$ curl -i -H "Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a" \
-d '{
"name": "blog",
"auto_init": true,
@@ -273,7 +269,7 @@ La IU de informe de problemas en {% data variables.product.product_name %} prete
Tal como en github.com, la API proporciona algunos cuantos métodos para ver los informes de problemas para el usuario autenticado. Para [ver todas tus propuestas][get issues api], llama a `GET /issues`:
```shell
-$ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \
+$ curl -i -H "Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a" \
{% data variables.product.api_url_pre %}/issues
```
@@ -281,7 +277,7 @@ Para obtener únicamente las [propuestas bajo alguna de tus organizaciones de {%
/orgs//issues`:
```shell
-$ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \
+$ curl -i -H "Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a" \
{% data variables.product.api_url_pre %}/orgs/rails/issues
```
@@ -314,7 +310,7 @@ Ahora que hemos visto cómo paginar las listas de propuestas, vamos a [crear una
Para crear un informe de problemas, necesitamos estar autenticados, así que pasaremos un token de OAuth en el encabezado. También, pasaremos el título, cuerpo, y etiquetas en el cuerpo de JSON a la ruta `/issues` debajo del repositorio en el cual queremos crear el informe de problemas:
```shell
-$ curl -i -H 'Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}' \
+$ curl -i -H 'Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a' \
$ -d '{ \
$ "title": "New logo", \
$ "body": "We should have one", \
diff --git a/translations/es-ES/content/rest/interactions/orgs.md b/translations/es-ES/content/rest/interactions/orgs.md
index ed379643502e..321fce5ec0b0 100644
--- a/translations/es-ES/content/rest/interactions/orgs.md
+++ b/translations/es-ES/content/rest/interactions/orgs.md
@@ -1,7 +1,7 @@
---
title: Organization interactions
shortTitle: Organización
-intro: 'The Organization interactions API allows organization owners to temporarily restrict which type of user can comment, open issues, or create pull requests in the organization''s public repositories.'
+intro: 'La API de interacciones de organización permite que los propietarios de la organización restrinjan temporalmente qué tipo de usuarios pueden comentar, abrir propuestas o crear solicitudes de cambios en los repositorios públicos de dicha organización.'
versions:
fpt: '*'
ghec: '*'
diff --git a/translations/es-ES/content/rest/interactions/repos.md b/translations/es-ES/content/rest/interactions/repos.md
index dba968aad293..9224e9c10971 100644
--- a/translations/es-ES/content/rest/interactions/repos.md
+++ b/translations/es-ES/content/rest/interactions/repos.md
@@ -1,7 +1,7 @@
---
title: Repository interactions
shortTitle: Repositorio
-intro: 'The Repository interactions API allows people with owner or admin access to temporarily restrict which type of user can comment, open issues, or create pull requests in a public repository.'
+intro: 'La API de interacciones de repositorio permite a las personas con acceso administrativo o de propietario restringir temporalmente qué tipo de usuario puede comentar, abrir propuestas o crear solicitudes de cambios en un repositorio privado.'
versions:
fpt: '*'
ghec: '*'
diff --git a/translations/es-ES/content/rest/interactions/user.md b/translations/es-ES/content/rest/interactions/user.md
index e8a3ce7a5391..53586c6e8b92 100644
--- a/translations/es-ES/content/rest/interactions/user.md
+++ b/translations/es-ES/content/rest/interactions/user.md
@@ -2,7 +2,7 @@
title: User interactions
shortTitle: Usuario
allowTitleToDifferFromFilename: true
-intro: 'The User interactions API allows you to temporarily restrict which type of user can comment, open issues, or create pull requests on your public repositories.'
+intro: 'La API de interacciones de usuario te permite restringir temporalmente qué tipo de usuario puede comentar, abrir propuestas o crear solicitudes de cambio en tus repositorios públicos.'
versions:
fpt: '*'
ghec: '*'
diff --git a/translations/es-ES/content/rest/issues/comments.md b/translations/es-ES/content/rest/issues/comments.md
index 240ab1965655..12e27f497ec9 100644
--- a/translations/es-ES/content/rest/issues/comments.md
+++ b/translations/es-ES/content/rest/issues/comments.md
@@ -2,7 +2,7 @@
title: Comentarios de propuestas
allowTitleToDifferFromFilename: true
shortTitle: Comentarios
-intro: The Issue comments API supports managing comments on issues and pull requests.
+intro: La API de comentarios en las propuestas es compatible con la administración de comentarios en las propuestas y solicitudes de cambios.
versions:
fpt: '*'
ghes: '*'
diff --git a/translations/es-ES/content/rest/issues/events.md b/translations/es-ES/content/rest/issues/events.md
index 6359e817f296..e5e814e954af 100644
--- a/translations/es-ES/content/rest/issues/events.md
+++ b/translations/es-ES/content/rest/issues/events.md
@@ -2,7 +2,7 @@
title: Issue events
allowTitleToDifferFromFilename: true
shortTitle: Eventos
-intro: The Issue events API can return different types of events triggered by activity in issues and pull requests.
+intro: La API de eventos de propuestas puede devolver tipos de eventos diferentes que se desencadenan por la actividad en las propuestas y solicitudes de cambios.
versions:
fpt: '*'
ghes: '*'
diff --git a/translations/es-ES/content/rest/issues/timeline.md b/translations/es-ES/content/rest/issues/timeline.md
index 26a7a956a273..1046be5adf03 100644
--- a/translations/es-ES/content/rest/issues/timeline.md
+++ b/translations/es-ES/content/rest/issues/timeline.md
@@ -2,7 +2,7 @@
title: Timeline events
allowTitleToDifferFromFilename: true
shortTitle: Línea de tiempo
-intro: The Timeline events API can return different types of events triggered by timeline activity in issues and pull requests.
+intro: La API de eventos de línea de tiempo puede devolver tipos de eventos diferentes por actividad de línea de tiempo en las propuestas y solicitudes de cambios.
versions:
fpt: '*'
ghes: '*'
diff --git a/translations/es-ES/content/rest/metrics/statistics.md b/translations/es-ES/content/rest/metrics/statistics.md
index fe8368c49398..4394313801b5 100644
--- a/translations/es-ES/content/rest/metrics/statistics.md
+++ b/translations/es-ES/content/rest/metrics/statistics.md
@@ -2,7 +2,7 @@
title: Repository statistics
shortTitle: Estadísticas
allowTitleToDifferFromFilename: true
-intro: 'The Repository statistics API allows you to fetch the data that {% data variables.product.product_name %} uses for visualizing different types of repository activity.'
+intro: 'La API de estadísticas de repositorio te permite recuperar los datos que {% data variables.product.product_name %} utiliza para visualizar tipos diferentes de actividad de repositorio.'
versions:
fpt: '*'
ghes: '*'
diff --git a/translations/es-ES/content/rest/overview/media-types.md b/translations/es-ES/content/rest/overview/media-types.md
index cc60868ba1fa..1fdb789dd6eb 100644
--- a/translations/es-ES/content/rest/overview/media-types.md
+++ b/translations/es-ES/content/rest/overview/media-types.md
@@ -26,11 +26,11 @@ Los tipos de medios más básicos que la API acepta son:
{% note %}
-**Nota:** Anteriormente, recomendamos incluir `v3` en tu encabezado de `Accept`. This is no longer required and will have no impact on your API requests.
+**Nota:** Anteriormente, recomendamos incluir `v3` en tu encabezado de `Accept`. Esto ya no es necesario y no tendrá impacto en tus solicitudes de la API.
{% endnote %}
-If you're specifying a property (such as full/raw/etc defined below), put it after `github`:
+Si estás especificando una propiedad (tal como "full/raw/etc" tal como se define a continuación), ponla después de `github`:
application/vnd.github.raw+json
diff --git a/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md b/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md
index c89d1f7024ac..c09488358823 100644
--- a/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md
+++ b/translations/es-ES/content/rest/overview/permissions-required-for-github-apps.md
@@ -885,7 +885,7 @@ _Equipos_
- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (:write)
{% endif %}
-{% ifversion ghes > 3.0 or ghec %}
+{% ifversion ghes or ghec %}
### Permiso en las "alertas de escaneo de secretos"
- [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (:read)
@@ -899,18 +899,18 @@ _Equipos_
- [`GET /repos/:owner/:repo/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (:read)
- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#get-a-code-scanning-alert) (:read)
- [`PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#update-a-code-scanning-alert) (:write)
-{% ifversion fpt or ghec or ghes > 3.0 or ghae -%}
+{% ifversion fpt or ghec or ghes or ghae -%}
- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (:read)
{% endif -%}
- [`GET /repos/:owner/:repo/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (:read)
-{% ifversion fpt or ghec or ghes > 3.0 or ghae -%}
+{% ifversion fpt or ghec or ghes or ghae -%}
- [`GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (:read)
{% endif -%}
-{% ifversion fpt or ghec or ghes > 3.0 -%}
+{% ifversion fpt or ghec or ghes -%}
- [`DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (:write)
{% endif -%}
- [`POST /repos/:owner/:repo/code-scanning/sarifs`](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data) (:write)
-{% ifversion fpt or ghec or ghes > 3.0 or ghae -%}
+{% ifversion fpt or ghec or ghes or ghae -%}
- [`GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id`](/rest/reference/code-scanning#get-information-about-a-sarif-upload) (:read)
{% endif -%}
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5435 -%}
diff --git a/translations/es-ES/content/rest/overview/resources-in-the-rest-api.md b/translations/es-ES/content/rest/overview/resources-in-the-rest-api.md
index daa0c98f62f8..5f77d5d005dd 100644
--- a/translations/es-ES/content/rest/overview/resources-in-the-rest-api.md
+++ b/translations/es-ES/content/rest/overview/resources-in-the-rest-api.md
@@ -165,7 +165,7 @@ $ curl {% ifversion fpt or ghae or ghec %}
## IDs de nodo globales de GraphQL
-Consulta la guía sobre cómo "[Utilizar las ID de Nodo Global]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids)" para obtener información detallada sobre cómo encontrar las `node_id` a través de la API de REST y utilizarlas en las operaciones de GraphQL.
+Consulta la guía sobre cómo "[Utilizar las ID de Nodo Global](/graphql/guides/using-global-node-ids)" para obtener información detallada sobre cómo encontrar las `node_id` a través de la API de REST y utilizarlas en las operaciones de GraphQL.
## Errores de cliente
@@ -216,7 +216,7 @@ Los recursos también podría enviar errores de validación personalizados (en d
## Redireccionamientos HTTP
-The {% data variables.product.product_name %} REST API uses HTTP redirection where appropriate. Los clientes deberán asumir que cualquier solicitud podría resultar en un redireccionamiento. Recibir un redireccionamiento HTTP *no* es un error y los clientes deberán seguirlo. Las respuestas de redireccionamiento tendrán un campo de encabezado de tipo `Location` que contendrá el URI del recurso al cual el cliente deberá repetir la solicitud.
+La API de REST de {% data variables.product.product_name %} utiliza un redireccionamiento de HTTP cuando es apropiado. Los clientes deberán asumir que cualquier solicitud podría resultar en un redireccionamiento. Recibir un redireccionamiento HTTP *no* es un error y los clientes deberán seguirlo. Las respuestas de redireccionamiento tendrán un campo de encabezado de tipo `Location` que contendrá el URI del recurso al cual el cliente deberá repetir la solicitud.
| Código de estado | Descripción |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
@@ -227,7 +227,7 @@ Podrían utilizarse otros códigos de estado de redirección de acuerdo con la e
## Verbos HTTP
-Where possible, the {% data variables.product.product_name %} REST API strives to use appropriate HTTP verbs for each action.
+En medida de lo posible, la API de REST de {% data variables.product.product_name %} se esfuerza para utilizar los verbos apropiados de HTTP para cada acción.
| Verbo | Descripción |
| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
diff --git a/translations/es-ES/content/rest/packages.md b/translations/es-ES/content/rest/packages.md
index 2aed3772cece..77f7a1bf77af 100644
--- a/translations/es-ES/content/rest/packages.md
+++ b/translations/es-ES/content/rest/packages.md
@@ -13,7 +13,7 @@ redirect_from:
## About the {% data variables.product.prodname_registry %} API
-La API de {% data variables.product.prodname_registry %} te habilita para administrar paquetes utilizando la API de REST.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} Para aprender más sobre cómo restablecer o borrar paquetes, consulta la sección "[restablecer y borrar paquetes](/packages/learn-github-packages/deleting-and-restoring-a-package)".{% endif %}
+La API de {% data variables.product.prodname_registry %} te permite administrar paquetes utilizando la API de REST. Para aprender más sobre cómo restablecer o borrar paquetes, consulta la sección "[Restablecer y borrar paquetes](/packages/learn-github-packages/deleting-and-restoring-a-package)".
Para utilizar esta API, primero tienes que autenticarte utilizando un token de acceso personal.
- Para acceder a los metadatos del paquete, tu token debe incluir el alcance `read:packages`.
diff --git a/translations/es-ES/content/rest/rate-limit.md b/translations/es-ES/content/rest/rate-limit.md
index a1637ea55e95..b779a8e124cd 100644
--- a/translations/es-ES/content/rest/rate-limit.md
+++ b/translations/es-ES/content/rest/rate-limit.md
@@ -19,7 +19,7 @@ La documentación general de la API de REST describe las [reglas de los límites
### Entender el estado de tu límite de tasa
-La API de Búsqueda tiene un [límite de tasa personalizado](/rest/reference/search#rate-limit) separado de aquél que rige el resto de la API de REST. La API de GraphQL también tiene un [límite de tasa personalizado]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/overview/resource-limitations#rate-limit) que está separado y se calcula diferente que los límites de tasa de la API de REST.
+La API de Búsqueda tiene un [límite de tasa personalizado](/rest/reference/search#rate-limit) separado de aquél que rige el resto de la API de REST. La API de GraphQL también tiene un [límite de tasa personalizado](/graphql/overview/resource-limitations#rate-limit) que está separado y se calcula diferente que los límites de tasa de la API de REST.
Es por esto que la respuesta de la API de Límites de Tasa categoriza tu límite de tasa. Debajo de `resources`, verás cuatro objetos:
@@ -27,7 +27,7 @@ Es por esto que la respuesta de la API de Límites de Tasa categoriza tu límite
* El objeto `search` proporciona el estado de tu límite de tasa para la [API de Búsqueda](/rest/reference/search).
-* El objeto `graphql` proporciona el estado de tu límite de tasa para la [API de GraphQL]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql).
+* El objeto `graphql` proporciona el estado de tu límite de tasa para la [API de GraphQL](/graphql).
* El objeto `integration_manifest` proporciona el estado de tu límite de tasa para la terminal [Conversión de código para el Manifiesto de GitHub App](/apps/building-github-apps/creating-github-apps-from-a-manifest/#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration).
diff --git a/translations/es-ES/content/rest/secret-scanning.md b/translations/es-ES/content/rest/secret-scanning.md
index e3814bbe5579..9d8864449a2b 100644
--- a/translations/es-ES/content/rest/secret-scanning.md
+++ b/translations/es-ES/content/rest/secret-scanning.md
@@ -16,10 +16,9 @@ redirect_from:
## About the Secret scanning API
-La API del {% data variables.product.prodname_secret_scanning %} te permite {% ifversion fpt or ghec or ghes > 3.1 or ghae %}:
+La API del {% data variables.product.prodname_secret_scanning %} te permite :
- Enable or disable {% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %} and push protection{% endif %} for a repository. Para obtener más información, consulta la sección "[Repositorios](/rest/repos/repos#update-a-repository)" y expande la sección de "Propiedades del objeto `security_and_analysis`" en la documentación de la API de REST.
- Retrieve and update {% data variables.product.prodname_secret_scanning_GHAS %} alerts from a repository. For further details, see the sections below.
-{%- else %} retrieve and update {% data variables.product.prodname_secret_scanning %} alerts from a repository.{% endif %}
Para obtener más información acerca de las {% data variables.product.prodname_secret_scanning %}, consulta la sección "[Acerca del {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)".
diff --git a/translations/es-ES/content/rest/webhooks/index.md b/translations/es-ES/content/rest/webhooks/index.md
index 84c1990abaca..939090a9eae2 100644
--- a/translations/es-ES/content/rest/webhooks/index.md
+++ b/translations/es-ES/content/rest/webhooks/index.md
@@ -70,9 +70,9 @@ Las solicitudes de PubSubHubbub pueden enviarse varias veces. Si el gancho ya ex
#### Parámetros
-| Nombre | Tipo | Descripción |
-| -------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `hub.mode` | `secuencia` | **Requerido**. Ya sea `subscribe` o `unsubscribe`. |
-| `hub.topic` | `secuencia` | **Requerido**. La URI del repositorio de GitHub al cual suscribirse. La ruta debe estar en el formato `/{owner}/{repo}/events/{event}`. |
-| `hub.callback` | `secuencia` | La URI para recibir las actualizaciones del tema. |
-| `hub.secret` | `secuencia` | Una llave de secreto compartido que genera una firma de hash del contenido saliente del cuerpo. Puedes verificar si una subida vino de GitHub comparando el cuerpo de la solicitud sin procesar con el contenido de los encabezados de la {% ifversion fpt or ghes > 3.0 or ghec %}`X-Hub-Signature` o `X-Hub-Signature-256`{% elsif ghes < 3.0 %}`X-Hub-Signature`{% elsif ghae %}`X-Hub-Signature-256`{% endif %}. Puedes ver [la documentación de PubSubHubbub](https://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html#authednotify) para obtener más detalles. |
+| Nombre | Tipo | Descripción |
+| -------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `hub.mode` | `secuencia` | **Requerido**. Ya sea `subscribe` o `unsubscribe`. |
+| `hub.topic` | `secuencia` | **Requerido**. La URI del repositorio de GitHub al cual suscribirse. La ruta debe estar en el formato `/{owner}/{repo}/events/{event}`. |
+| `hub.callback` | `secuencia` | La URI para recibir las actualizaciones del tema. |
+| `hub.secret` | `secuencia` | Una llave de secreto compartido que genera una firma de hash del contenido saliente del cuerpo. You can verify a push came from GitHub by comparing the raw request body with the contents of the {% ifversion fpt or ghes or ghec %}`X-Hub-Signature` or `X-Hub-Signature-256` headers{% elsif ghae %}`X-Hub-Signature-256` header{% endif %}. Puedes ver [la documentación de PubSubHubbub](https://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html#authednotify) para obtener más detalles. |
diff --git a/translations/es-ES/content/rest/webhooks/repo-deliveries.md b/translations/es-ES/content/rest/webhooks/repo-deliveries.md
index ae159e14a51b..5e2fa1347325 100644
--- a/translations/es-ES/content/rest/webhooks/repo-deliveries.md
+++ b/translations/es-ES/content/rest/webhooks/repo-deliveries.md
@@ -3,7 +3,7 @@ title: Repository Webhook Deliveries
intro: ''
versions:
fpt: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghae: '*'
ghec: '*'
topics:
diff --git a/translations/es-ES/content/sponsors/integrating-with-github-sponsors/getting-started-with-the-sponsors-graphql-api.md b/translations/es-ES/content/sponsors/integrating-with-github-sponsors/getting-started-with-the-sponsors-graphql-api.md
index 977b2744cbb3..f0fbd15950b6 100644
--- a/translations/es-ES/content/sponsors/integrating-with-github-sponsors/getting-started-with-the-sponsors-graphql-api.md
+++ b/translations/es-ES/content/sponsors/integrating-with-github-sponsors/getting-started-with-the-sponsors-graphql-api.md
@@ -11,6 +11,6 @@ topics:
shortTitle: API de GraphQL de patrocinadores
---
-Para comenzar con la API de GraphQL, consulta la "[Introducción a GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/introduction-to-graphql)".
+Para comenzar con la API de GraphQL, consulta la "[Introducción a GraphQL](/graphql/guides/introduction-to-graphql)".
-Puedes encontrar los detalles sobre la API de GraphQL de patrocinios en los documentos de referencia. Para obtener más información, consulta la "[Referencia de GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference)". Te recomendamos utilizar el explorador de GraphQL para crear tus llamados de GraphQL. Para obtener más información, consulta la sección "[Utilizar el explorador]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-explorer)".
+Puedes encontrar los detalles sobre la API de GraphQL de patrocinios en los documentos de referencia. Para obtener más información, consulta la "[Referencia de GraphQL](/graphql/reference)". Te recomendamos utilizar el explorador de GraphQL para crear tus llamados de GraphQL. Para obtener más información, consulta la sección "[Utilizar el explorador](/graphql/guides/using-the-explorer)".
diff --git a/translations/es-ES/content/support/contacting-github-support/viewing-and-updating-support-tickets.md b/translations/es-ES/content/support/contacting-github-support/viewing-and-updating-support-tickets.md
index 7c4e25a5c1ac..3d16917f61f7 100644
--- a/translations/es-ES/content/support/contacting-github-support/viewing-and-updating-support-tickets.md
+++ b/translations/es-ES/content/support/contacting-github-support/viewing-and-updating-support-tickets.md
@@ -14,30 +14,30 @@ topics:
{% data reusables.support.zendesk-old-tickets %}
-Puedes usar el [Portal de soporte de GitHub](https://support.github.com/) para ver los tickets de soporte actuales y anteriores y responder a {% data variables.contact.github_support %}. After 120 days, resolved tickets are archived{% ifversion ghec or ghes or ghae %}, and archived tickets can only be viewed for enterprise accounts{% endif %}.
+Puedes usar el [Portal de soporte de GitHub](https://support.github.com/) para ver los tickets de soporte actuales y anteriores y responder a {% data variables.contact.github_support %}. Desués de 120 días, los tickets resueltos se archivan{% ifversion ghec or ghes or ghae %} y solo las cuentas empresariales pueden ver los tickets archivados{% endif %}.
{% ifversion ghes or ghec %}
{% data reusables.enterprise-accounts.support-entitlements %}
{% endif %}
-## Viewing your recent support tickets
+## Ver tus tickets de soporte recientes
{% data reusables.support.view-open-tickets %}
1. Debajo de la caja de texto, puedes leer el historial de los comentarios. La respuesta más reciente está hasta arriba. 
{% ifversion ghec or ghes or ghae %}
-## Viewing your archived support tickets
+## Ver tus tickets de soporte archivados
-You can only view archived tickets for an enterprise account.
+Solo puedes ver los tickets archivados en cuentas empresariales.
{% data reusables.support.navigate-to-my-tickets %}
-1. Select the **My Tickets** drop-down menu and click the name of the enterprise account.
+1. Selecciona el menú desplegable de **Mis Tickets** y haz clic en el nombre de la cuenta empresarial.
{% indented_data_reference reusables.support.entitlements-note spaces=3 %}

-1. Under the "My tickets" table, click **View archived tickets**.
+1. Debajo de la tabla de "Mis tickets", haz clic en **Ver tickets archivados**.
{% endif %}
diff --git a/translations/es-ES/data/graphql/ghes-3.1/graphql_previews.enterprise.yml b/translations/es-ES/data/graphql/ghes-3.1/graphql_previews.enterprise.yml
deleted file mode 100644
index 2dca1436bf30..000000000000
--- a/translations/es-ES/data/graphql/ghes-3.1/graphql_previews.enterprise.yml
+++ /dev/null
@@ -1,134 +0,0 @@
----
--
- title: Acceso al borrado de versiones de paquetes
- description: >-
- Esta vista previa agrega soporte para la mutación DeletePackageVersion, la cual habilita el borrado de versiones de paquetes privados.
- toggled_by: ':package-deletes-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.deletePackageVersion
- owning_teams:
- - '@github/pe-package-registry'
--
- title: Implementaciones
- description: >-
- Esta vista previa añade soporte para las mutaciones de despliegue y para nuevas características de despliegue.
- toggled_by: ':flash-preview'
- announcement: null
- updates: null
- toggled_on:
- - DeploymentStatus.environment
- - Mutation.createDeploymentStatus
- - CreateDeploymentStatusInput
- - CreateDeploymentStatusPayload
- - Mutation.createDeployment
- - CreateDeploymentInput
- - CreateDeploymentPayload
- owning_teams:
- - '@github/ecosystem-api'
--
- title: >-
- MergeInfoPreview - Información más detallada sobre un estado de fusión de una solicitud de extracción.
- description: >-
- Esta vista previa agrega soporte para acceder a campos que proporcionan información más detallada sobre el estado de la fusión de una solicitud de extracción.
- toggled_by: ':merge-info-preview'
- announcement: null
- updates: null
- toggled_on:
- - PullRequest.canBeRebased
- - PullRequest.mergeStateStatus
- owning_teams:
- - '@github/pe-pull-requests'
--
- title: UpdateRefsPreview - Actualiza varias refs en una sola operación.
- description: Esta vista previa agrega soporte para actualizar varias refs en una sola operación.
- toggled_by: ':update-refs-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.updateRefs
- - GitRefname
- - RefUpdate
- - UpdateRefsInput
- - UpdateRefsPayload
- owning_teams:
- - '@github/reponauts'
--
- title: Detalles de Eventos del Proyecto
- description: >-
- Esta vista previa añade detalles sobre el proyecto, tarjeta de proyecto y columna de proyecto a un evento de incidencia relacionado con un proyecto.
- toggled_by: ':starfox-preview'
- announcement: null
- updates: null
- toggled_on:
- - AddedToProjectEvent.project
- - AddedToProjectEvent.projectCard
- - AddedToProjectEvent.projectColumnName
- - ConvertedNoteToIssueEvent.project
- - ConvertedNoteToIssueEvent.projectCard
- - ConvertedNoteToIssueEvent.projectColumnName
- - MovedColumnsInProjectEvent.project
- - MovedColumnsInProjectEvent.projectCard
- - MovedColumnsInProjectEvent.projectColumnName
- - MovedColumnsInProjectEvent.previousProjectColumnName
- - RemovedFromProjectEvent.project
- - RemovedFromProjectEvent.projectColumnName
- owning_teams:
- - '@github/github-projects'
--
- title: Crear adjuntos de contenido
- description: Esta vista previa agrega soporte para crear adjuntos de contenido.
- toggled_by: ':corsair-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.createContentAttachment
- owning_teams:
- - '@github/feature-lifecycle'
--
- title: Vista Previa de Etiquetas
- description: >-
- Esta vista previa agrega soporte para crear, actualizar, agregar y borrar etiquetas.
- toggled_by: ':bane-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.createLabel
- - CreateLabelPayload
- - CreateLabelInput
- - Mutation.deleteLabel
- - DeleteLabelPayload
- - DeleteLabelInput
- - Mutation.updateLabel
- - UpdateLabelPayload
- - UpdateLabelInput
- owning_teams:
- - '@github/pe-pull-requests'
--
- title: Importar Proyecto
- description: Esta vista previa agrega soporte para importar proyectos.
- toggled_by: ':slothette-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.importProject
- owning_teams:
- - '@github/pe-issues-projects'
--
- title: Vista Previa de las Tareas de Revisión del Equipo
- description: >-
- Esta vista previa agrega soporte para actualizar la configuración para las tareas de revisión del equipo.
- toggled_by: ':stone-crop-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.updateTeamReviewAssignment
- - UpdateTeamReviewAssignmentInput
- - TeamReviewAssignmentAlgorithm
- - Team.reviewRequestDelegationEnabled
- - Team.reviewRequestDelegationAlgorithm
- - Team.reviewRequestDelegationMemberCount
- - Team.reviewRequestDelegationNotifyTeam
- owning_teams:
- - '@github/pe-pull-requests'
diff --git a/translations/es-ES/data/graphql/ghes-3.1/graphql_upcoming_changes.public-enterprise.yml b/translations/es-ES/data/graphql/ghes-3.1/graphql_upcoming_changes.public-enterprise.yml
deleted file mode 100644
index 26e14af85fce..000000000000
--- a/translations/es-ES/data/graphql/ghes-3.1/graphql_upcoming_changes.public-enterprise.yml
+++ /dev/null
@@ -1,114 +0,0 @@
----
-upcoming_changes:
- -
- location: LegacyMigration.uploadUrlTemplate
- description: 'Se eliminará a `uploadUrlTemplate`. Utiliza `uploadUrl` en sustitución.'
- reason: 'Se está eliminando a `uploadUrlTemplate` porque no es una URL estándar y agrega un paso extra al usuario.'
- date: '2019-04-01T00:00:00+00:00'
- criticality: breaking
- owner: tambling
- -
- location: AssignedEvent.user
- description: 'Se eliminará a `user`. Utiliza el campo `assignee` en sustitución.'
- reason: Los asignados ahora pueden ser maniquíes.
- date: '2020-01-01T00:00:00+00:00'
- criticality: breaking
- owner: tambling
- -
- location: EnterpriseBillingInfo.availableSeats
- description: 'Se eliminará a `availableSeats`. Utiliza EnterpriseBillingInfo.totalAvailableLicenses en sustitución.'
- reason: 'Se reemplazará a `availableSeats` con `totalAvailableLicenses` para proporcionar más claridad en el valor que se devuelva'
- date: '2020-01-01T00:00:00+00:00'
- criticality: breaking
- owner: BlakeWilliams
- -
- location: EnterpriseBillingInfo.seats
- description: 'Se eliminará a `seats`. Utiliza EnterpriseBillingInfo.totalLicenses en sustitución.'
- reason: 'Se reemplazará a `seats` con `totalLicenses` para proporcionar más claridad en el valor que se devuelva'
- date: '2020-01-01T00:00:00+00:00'
- criticality: breaking
- owner: BlakeWilliams
- -
- location: UnassignedEvent.user
- description: 'Se eliminará a `user`. Utiliza el campo `assignee` en sustitución.'
- reason: Los asignados ahora pueden ser maniquíes.
- date: '2020-01-01T00:00:00+00:00'
- criticality: breaking
- owner: tambling
- -
- location: Sponsorship.maintainer
- description: 'Se eliminará a `maintainer`. Utiliza `Sponsorship.sponsorable` en sustitución.'
- reason: 'Se eliminará a `Sponsorship.maintainer`.'
- date: '2020-04-01T00:00:00+00:00'
- criticality: breaking
- owner: antn
- -
- location: EnterprisePendingMemberInvitationEdge.isUnlicensed
- description: 'Se eliminará a `isUnlicensed`.'
- reason: Todos los miembros pendientes consumen una licencia
- date: '2020-07-01T00:00:00+00:00'
- criticality: breaking
- owner: BrentWheeldon
- -
- location: EnterpriseOwnerInfo.pendingCollaborators
- description: 'se eliminará a `pendingCollaborators`. En vez de esto, utiliza el campo `pendingCollaboratorInvitations`.'
- reason: Las invitaciones a los repositorios ahora pueden asociarse con una dirección de correo electrónico, no únicamente con un invitado.
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: jdennes
- -
- location: Issue.timeline
- description: 'Se eliminará a `timeline`. Utiliza Issue.timelineItems en sustitución.'
- reason: 'Se eliminará a `timeline`'
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: mikesea
- -
- location: PullRequest.timeline
- description: 'Se eliminará a `timeline`. Utiliza PullRequest.timelineItems en sustitución.'
- reason: 'Se eliminará a `timeline`'
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: mikesea
- -
- location: RepositoryInvitationOrderField.INVITEE_LOGIN
- description: 'Se eliminará a `INVITEE_LOGIN`.'
- reason: '`INVITEE_LOGIN` ya no es un valor de campo válido. Las invitaciones al repositorio pueden asociarse ahora con una dirección de correo electrónico, no solo con un invitado.'
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: jdennes
- -
- location: Sponsorship.sponsor
- description: 'Se eliminará a `sponsor`. En vez de esto, utiliza `Sponsorship.sponsorEntity`.'
- reason: 'Se eliminará a `Sponsorship.sponsor`.'
- date: '2020-10-01T00:00:00+00:00'
- criticality: breaking
- owner: nholden
- -
- location: EnterpriseMemberEdge.isUnlicensed
- description: 'Se eliminará a `isUnlicensed`.'
- reason: Todos los miembros consumen una licencia
- date: '2021-01-01T00:00:00+00:00'
- criticality: breaking
- owner: BrentWheeldon
- -
- location: EnterpriseOutsideCollaboratorEdge.isUnlicensed
- description: 'Se eliminará a `isUnlicensed`.'
- reason: Todos los colaboradores externos consumen una licencia
- date: '2021-01-01T00:00:00+00:00'
- criticality: breaking
- owner: BrentWheeldon
- -
- location: EnterprisePendingCollaboratorEdge.isUnlicensed
- description: 'Se eliminará a `isUnlicensed`.'
- reason: Todos los colaboradores pendientes consumen una licencia
- date: '2021-01-01T00:00:00+00:00'
- criticality: breaking
- owner: BrentWheeldon
- -
- location: MergeStateStatus.DRAFT
- description: 'El `DRAFT` se eliminará. Utiliza PullRequest.isDraft en su lugar.'
- reason: El estado del DRAFT se eliminará de esta enumeración y se deberá utilizar `isDraft` en su lugar
- date: '2021-01-01T00:00:00+00:00'
- criticality: breaking
- owner: nplasterer
diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml
index 2b3211ca0a11..c2162dd98597 100644
--- a/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml
+++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/0-rc1.yml
@@ -15,7 +15,7 @@ sections:
- "El registro de contenedores de GitHub (GHCR) está ahora disponible en GitHub Enterprise Server 3.5 como un beta público. Este ofrece a los desarrolladores la capacidad de publicar, descargar y administrar contenedores. La compatibilidad de contenedores de GitHub Packages implementa los estándares OCI para hospedar imágenes de Docker. Para obtener más información, consulta la sección \"[Registro de contenedores de GitHub](/packages/working-with-a-github-packages-registry/working-with-the-container-registry)\".\n"
- heading: 'Dependabot updates are generally available'
notes:
- - "La versión del Dependabot y las actualizaciones de seguridad ahora están disponibles en general en GitHub Enterprise Sever 3.5. Todas las características y ecosistemas populares que funcionan en los repositorios de GitHub.com ahora pueden configurarse con tu instancia de GitHub Enterprise Server. El Dependabot en GitHub Enterprise Server requiere GitHub Actions y un conjunto de ejecutores auto-hospedados del Dependabot, contar con GitHub Connect habilitado y que un administrador habilite al Dependabot.\n\nSiguiendo con la versión beta pública del lanzamiento, tendremos compatibilidad para utilizar los ejecutores de GitHub Actions hospedados en una configuración de Kubernetes.\n\nPara obtener más información, consulta la sección \"[Configurar las alertas del Dependabot](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)\".\n"
+ - "Dependabot version and security updates are now generally available in GitHub Enterprise Server 3.5. All the popular ecosystems and features that work on GitHub.com repositories now can be set up on your GitHub Enterprise Server instance. Dependabot on GitHub Enterprise Server requires GitHub Actions and a pool of self-hosted Dependabot runners, GitHub Connect enabled, and Dependabot enabled by an admin. For more information, see \"[Setting up Dependabot updates](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates).\"\n"
- heading: 'Server Statistics in public beta'
notes:
- "Ahora puedes analizar la forma en la que trabaja tu equipo, entender el valor que obtienes de GitHub Enterprise Server y ayudarnos a mejorar nuestros productos si revisas los daos de uso de tu instancia y compartes estos datos agregados con GitHub. Puedes utilizar tus propias herramientas para analizar tu uso a lo largo del tiempo si descargas los datos en un archivo CSV o JSON o si accedes a ellos utilizando la API de REST. Para ver una lista de métricas agregadas que se recolectan, consulta la sección \"[Acerca de las estadísticas de servidor](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics#server-statistics-data-collected)\". Los datos de estadística de servidor no incluyen datos personales ni contenido de GitHub, tal como código, propuestas, comentarios o contenido de solicitudes de cambios. Para entender mejor el cómo almacenamos y aseguramos datos de estadísticas de servidor, consulta la sección \"[Seguridad de GitHub](https://github.com/security)\". Para obtener más información sobre las estadísticas de servidor, consulta la sección \"[Analizar la forma en la que trabaja tu equipo con las estadísticas de servidor](/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics)\". Esta característica está disponible en beta público.\n"
diff --git a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml b/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml
index 5706ed852cb0..0d00722950d1 100644
--- a/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml
+++ b/translations/es-ES/data/release-notes/enterprise-server/3-5/0.yml
@@ -30,11 +30,7 @@ sections:
heading: Dependabot updates are generally available
notes:
- |
- La versión del Dependabot y las actualizaciones de seguridad ahora están disponibles en general en GitHub Enterprise Sever 3.5. Todas las características y ecosistemas populares que funcionan en los repositorios de GitHub.com ahora pueden configurarse con tu instancia de GitHub Enterprise Server. El Dependabot en GitHub Enterprise Server requiere GitHub Actions y un conjunto de ejecutores auto-hospedados del Dependabot, contar con GitHub Connect habilitado y que un administrador habilite al Dependabot.
-
- Siguiendo con la versión beta pública del lanzamiento, tendremos compatibilidad para utilizar los ejecutores de GitHub Actions hospedados en una configuración de Kubernetes.
-
- Para obtener más información, consulta la sección "[Configurar las alertas del Dependabot](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)".
+ Dependabot version and security updates are now generally available in GitHub Enterprise Server 3.5. All the popular ecosystems and features that work on GitHub.com repositories now can be set up on your GitHub Enterprise Server instance. Dependabot on GitHub Enterprise Server requires GitHub Actions and a pool of self-hosted Dependabot runners, GitHub Connect enabled, and Dependabot enabled by an admin. For more information, see "[Setting up Dependabot updates](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)."
-
heading: Server Statistics in public beta
notes:
diff --git a/translations/es-ES/data/reusables/actions/about-secrets.md b/translations/es-ES/data/reusables/actions/about-secrets.md
index 6a1f925a0c4a..663cd6d72ed8 100644
--- a/translations/es-ES/data/reusables/actions/about-secrets.md
+++ b/translations/es-ES/data/reusables/actions/about-secrets.md
@@ -1 +1 @@
-Los secretos cifrados te permiten almacenar información sensible, tal como tokens de acceso, en tu repositorio{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, ambientes de repositorio,{% endif %} u organización.
+Los secretos cifrados te permiten almacenar información sensible, tal como los tokens de acceso, en tu repositorio, ambientes de repositorio u organización.
diff --git a/translations/es-ES/data/reusables/actions/action-cache.md b/translations/es-ES/data/reusables/actions/action-cache.md
index b004ebf2a959..8899fd7165ef 100644
--- a/translations/es-ES/data/reusables/actions/action-cache.md
+++ b/translations/es-ES/data/reusables/actions/action-cache.md
@@ -1 +1 @@
-actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-checkout.md b/translations/es-ES/data/reusables/actions/action-checkout.md
index d63818bb6ddd..267388dd8a02 100644
--- a/translations/es-ES/data/reusables/actions/action-checkout.md
+++ b/translations/es-ES/data/reusables/actions/action-checkout.md
@@ -1 +1 @@
-actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-codeql-action-analyze.md b/translations/es-ES/data/reusables/actions/action-codeql-action-analyze.md
index 2dec4531badb..21a0532542e8 100644
--- a/translations/es-ES/data/reusables/actions/action-codeql-action-analyze.md
+++ b/translations/es-ES/data/reusables/actions/action-codeql-action-analyze.md
@@ -1 +1 @@
-github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-codeql-action-autobuild.md b/translations/es-ES/data/reusables/actions/action-codeql-action-autobuild.md
index 998f4531319a..b72b8f9bd46b 100644
--- a/translations/es-ES/data/reusables/actions/action-codeql-action-autobuild.md
+++ b/translations/es-ES/data/reusables/actions/action-codeql-action-autobuild.md
@@ -1 +1 @@
-github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-codeql-action-init.md b/translations/es-ES/data/reusables/actions/action-codeql-action-init.md
index d27aea100515..3e0d94ea359c 100644
--- a/translations/es-ES/data/reusables/actions/action-codeql-action-init.md
+++ b/translations/es-ES/data/reusables/actions/action-codeql-action-init.md
@@ -1 +1 @@
-github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-codeql-action-upload-sarif.md b/translations/es-ES/data/reusables/actions/action-codeql-action-upload-sarif.md
index 6abc9fb99ff0..c91f71820f1a 100644
--- a/translations/es-ES/data/reusables/actions/action-codeql-action-upload-sarif.md
+++ b/translations/es-ES/data/reusables/actions/action-codeql-action-upload-sarif.md
@@ -1 +1 @@
-github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-delete-package-versions.md b/translations/es-ES/data/reusables/actions/action-delete-package-versions.md
index 21777f5f93f2..1b6e04994061 100644
--- a/translations/es-ES/data/reusables/actions/action-delete-package-versions.md
+++ b/translations/es-ES/data/reusables/actions/action-delete-package-versions.md
@@ -1 +1 @@
-actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-download-artifact.md b/translations/es-ES/data/reusables/actions/action-download-artifact.md
index 75f89a7f5c7a..87dffa23a6d2 100644
--- a/translations/es-ES/data/reusables/actions/action-download-artifact.md
+++ b/translations/es-ES/data/reusables/actions/action-download-artifact.md
@@ -1 +1 @@
-actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-github-script.md b/translations/es-ES/data/reusables/actions/action-github-script.md
index b58750886b00..5fe7bbd84680 100644
--- a/translations/es-ES/data/reusables/actions/action-github-script.md
+++ b/translations/es-ES/data/reusables/actions/action-github-script.md
@@ -1 +1 @@
-actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %}
\ No newline at end of file
+actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-labeler.md b/translations/es-ES/data/reusables/actions/action-labeler.md
index 5f32c198f573..d466a3227659 100644
--- a/translations/es-ES/data/reusables/actions/action-labeler.md
+++ b/translations/es-ES/data/reusables/actions/action-labeler.md
@@ -1 +1 @@
-actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %}
\ No newline at end of file
+actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-setup-dotnet.md b/translations/es-ES/data/reusables/actions/action-setup-dotnet.md
index 88c1c810bedf..48fa303af58b 100644
--- a/translations/es-ES/data/reusables/actions/action-setup-dotnet.md
+++ b/translations/es-ES/data/reusables/actions/action-setup-dotnet.md
@@ -1 +1 @@
-actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-setup-go.md b/translations/es-ES/data/reusables/actions/action-setup-go.md
index 4c9b23323b30..9080cc8ba91f 100644
--- a/translations/es-ES/data/reusables/actions/action-setup-go.md
+++ b/translations/es-ES/data/reusables/actions/action-setup-go.md
@@ -1 +1 @@
-actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-setup-java.md b/translations/es-ES/data/reusables/actions/action-setup-java.md
index f543e4f32c5a..c4b149a03f9b 100644
--- a/translations/es-ES/data/reusables/actions/action-setup-java.md
+++ b/translations/es-ES/data/reusables/actions/action-setup-java.md
@@ -1 +1 @@
-actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-setup-node.md b/translations/es-ES/data/reusables/actions/action-setup-node.md
index cd3e08d3cfc6..64420e9c97b0 100644
--- a/translations/es-ES/data/reusables/actions/action-setup-node.md
+++ b/translations/es-ES/data/reusables/actions/action-setup-node.md
@@ -1 +1 @@
-actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-stale.md b/translations/es-ES/data/reusables/actions/action-stale.md
index d1e25aa5f0f2..25ed23c84809 100644
--- a/translations/es-ES/data/reusables/actions/action-stale.md
+++ b/translations/es-ES/data/reusables/actions/action-stale.md
@@ -1 +1 @@
-actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %}
\ No newline at end of file
+actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/action-upload-artifact.md b/translations/es-ES/data/reusables/actions/action-upload-artifact.md
index 24ef9d0f32fe..a2cd588fc4e6 100644
--- a/translations/es-ES/data/reusables/actions/action-upload-artifact.md
+++ b/translations/es-ES/data/reusables/actions/action-upload-artifact.md
@@ -1 +1 @@
-actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/actions-audit-events-workflow.md b/translations/es-ES/data/reusables/actions/actions-audit-events-workflow.md
index f617c6c9fa92..99b7de740372 100644
--- a/translations/es-ES/data/reusables/actions/actions-audit-events-workflow.md
+++ b/translations/es-ES/data/reusables/actions/actions-audit-events-workflow.md
@@ -1,12 +1,12 @@
-| Acción | Descripción |
-| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `cancel_workflow_run` | Se activa cuando se cancela una ejecución de flujo de trabajo. Para obtener más información, consulta la sección "[Cancelar un flujo de trabajo](/actions/managing-workflow-runs/canceling-a-workflow)".{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
-| `completed_workflow_run` | Se activa cuando el estado de un flujo de trabajo cambia a `completed`. Solo se puede visualizar utilizando la API de REST; no se puede visualizar en la IU ni en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Visualizar el historial de ejecuciones de un flujo de trabajo](/actions/managing-workflow-runs/viewing-workflow-run-history)".{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
-| `created_workflow_run` | Se activa cuando se crea una ejecución de flujo de trabajo. Solo se puede visualizar utilizando la API de REST; no se puede visualizar en la IU ni en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Crear un flujo de trabajo de ejemplo](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)".{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `delete_workflow_run` | Se activa cuando se borra una ejecución de flujo de trabajo. Para obtener más información, consulta la sección "[Borrar una ejecución de flujo de trabajo](/actions/managing-workflow-runs/deleting-a-workflow-run)". |
-| `disable_workflow` | Se activa cuando se inhabilita un flujo de trabajo. |
-| `enable_workflow` | Se activa cuando se habilita un flujo de trabajo después de que `disable_workflow` lo inhabilitó previamente. |
-| `rerun_workflow_run` | Se activa cuando se vuelve a ejecutar una ejecución de flujo de trabajo. Para obtener más información, consulta la sección "[Volver a ejecutar un flujo de trabajo](/actions/managing-workflow-runs/re-running-a-workflow)".{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
-| `prepared_workflow_job` | Se activa cuando se inicia un job de flujo de trabajo. Incluye la lista de secretos que se proporcionaron al job. Solo puede verse utilizando la API de REST. No es visible en la interfaz web de {% data variables.product.prodname_dotcom %} ni se incluye en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Eventos que activan flujos de trabajo](/actions/reference/events-that-trigger-workflows)".{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `approve_workflow_job` | Se activa cuando se aprueba el job de un flujo de trabajo. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)". |
-| `reject_workflow_job` | Se activa cuando se rechaza el job de un flujo de trabajo. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)".{% endif %}
+| Acción | Descripción |
+| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `cancel_workflow_run` | Se activa cuando se cancela una ejecución de flujo de trabajo. Para obtener más información, consulta la sección "[Cancelar un flujo de trabajo](/actions/managing-workflow-runs/canceling-a-workflow)".{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
+| `completed_workflow_run` | Se activa cuando el estado de un flujo de trabajo cambia a `completed`. Solo se puede visualizar utilizando la API de REST; no se puede visualizar en la IU ni en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Visualizar el historial de ejecuciones de un flujo de trabajo](/actions/managing-workflow-runs/viewing-workflow-run-history)".{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
+| `created_workflow_run` | Se activa cuando se crea una ejecución de flujo de trabajo. Solo se puede visualizar utilizando la API de REST; no se puede visualizar en la IU ni en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Crear un flujo de trabajo de ejemplo](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)".{% endif %}
+| `delete_workflow_run` | Se activa cuando se borra una ejecución de flujo de trabajo. Para obtener más información, consulta la sección "[Borrar una ejecución de flujo de trabajo](/actions/managing-workflow-runs/deleting-a-workflow-run)". |
+| `disable_workflow` | Se activa cuando se inhabilita un flujo de trabajo. |
+| `enable_workflow` | Se activa cuando se habilita un flujo de trabajo después de que `disable_workflow` lo inhabilitó previamente. |
+| `rerun_workflow_run` | Se activa cuando se vuelve a ejecutar una ejecución de flujo de trabajo. Para obtener más información, consulta la sección "[Volver a ejecutar un flujo de trabajo](/actions/managing-workflow-runs/re-running-a-workflow)".{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
+| `prepared_workflow_job` | Se activa cuando se inicia un job de flujo de trabajo. Incluye la lista de secretos que se proporcionaron al job. Solo puede verse utilizando la API de REST. No es visible en la interfaz web de {% data variables.product.prodname_dotcom %} ni se incluye en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Eventos que activan flujos de trabajo](/actions/reference/events-that-trigger-workflows)".{% endif %}
+| `approve_workflow_job` | Se activa cuando se aprueba el job de un flujo de trabajo. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)". |
+| `reject_workflow_job` | Se activa cuando se rechaza el job de un flujo de trabajo. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)". |
diff --git a/translations/es-ES/data/reusables/actions/actions-on-examples.md b/translations/es-ES/data/reusables/actions/actions-on-examples.md
index 027db33e7fe2..d07454ce11eb 100644
--- a/translations/es-ES/data/reusables/actions/actions-on-examples.md
+++ b/translations/es-ES/data/reusables/actions/actions-on-examples.md
@@ -16,4 +16,4 @@
### Utilizar los tipos de actividad y filtros con eventos múltiples
-{% data reusables.actions.actions-multiple-types %}
\ No newline at end of file
+{% data reusables.actions.actions-multiple-types %}
diff --git a/translations/es-ES/data/reusables/actions/allow-specific-actions-intro.md b/translations/es-ES/data/reusables/actions/allow-specific-actions-intro.md
index 1b24384e73eb..b0ad2f1d89c6 100644
--- a/translations/es-ES/data/reusables/actions/allow-specific-actions-intro.md
+++ b/translations/es-ES/data/reusables/actions/allow-specific-actions-intro.md
@@ -5,8 +5,8 @@
Cuando eliges {% data reusables.actions.policy-label-for-select-actions-workflows %}, se permiten las acciones locales{% ifversion actions-workflow-policy %} y los flujos de trabajo reutilizables{% endif %} y hay opciones adicionales para permitir otras acciones específicas {% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}:
-- **Permitir acciones que crea {% data variables.product.prodname_dotcom %}:** Puedes permitir que los flujos de trabajo utilicen todas las acciones que haya creado {% data variables.product.prodname_dotcom %}. Las acciones que crea {% data variables.product.prodname_dotcom %} se ubican en las organizaciones `actions` y `github`. Para obtener más información, consulta las organizaciones de [`actions`](https://github.com/actions) y [`github`](https://github.com/github).{% ifversion fpt or ghes or ghae or ghec %}
-- **Permite las acciones de Marketplace de creadores verificados:** {% ifversion ghes or ghae %}Esta opción está disponible si tienes habilitado {% data variables.product.prodname_github_connect %} y si lo configuraste con {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Habilitar el acceso automático a las acciones de GitHub.com utilizando GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)."{% endif %} Puedes permitir que los flujos de trabajo utilicen todas las acciones de {% data variables.product.prodname_marketplace %} que hayan hecho los creadores verificados. Cuando GitHub haya verificado al creador de la acción como una organización asociada, se mostrará la insignia de {% octicon "verified" aria-label="The verified badge" %} junto a la acción en {% data variables.product.prodname_marketplace %}.{% endif %}
+- **Permitir acciones que crea {% data variables.product.prodname_dotcom %}:** Puedes permitir que los flujos de trabajo utilicen todas las acciones que haya creado {% data variables.product.prodname_dotcom %}. Las acciones que crea {% data variables.product.prodname_dotcom %} se ubican en las organizaciones `actions` y `github`. Para obtener más información, consulta las organizaciones [`actions`](https://github.com/actions) y [`github`](https://github.com/github).
+- **Permite las acciones de Marketplace de creadores verificados:** {% ifversion ghes or ghae %}Esta opción está disponible si tienes habilitado {% data variables.product.prodname_github_connect %} y si lo configuraste con {% data variables.product.prodname_actions %}. Para obtener más información, consulta la sección "[Habilitar el acceso automático a las acciones de GitHub.com utilizando GitHub Connect](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)."{% endif %} Puedes permitir que los flujos de trabajo utilicen todas las acciones de {% data variables.product.prodname_marketplace %} que hayan hecho los creadores verificados. Cuando GitHub haya verificado al creador de la acción como una organización asociada, se mostrará la insignia de {% octicon "verified" aria-label="The verified badge" %} junto a la acción en {% data variables.product.prodname_marketplace %}.
- **Permitir acciones específicas{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %}:** Puedes restringir a los flujos de trabajo para que utilicen acciones{% ifversion actions-workflow-policy %} y flujos de trabajo reutilizables{% endif %} en repositorios y organizaciones específicos.
Para restringir el acceso a las etiquetas o SHA de confirmación específicos de una acción{% ifversion actions-workflow-policy %} o flujo de trabajo reutilizable{% endif %}, utiliza la misma sintaxis que se utiliza en el flujo de trabajo para seleccionar la acción{% ifversion actions-workflow-policy %} o flujo de trabajo reutilizable{% endif %}.
diff --git a/translations/es-ES/data/reusables/actions/cache-default-size.md b/translations/es-ES/data/reusables/actions/cache-default-size.md
index c52c4250b99d..1a8fa945904a 100644
--- a/translations/es-ES/data/reusables/actions/cache-default-size.md
+++ b/translations/es-ES/data/reusables/actions/cache-default-size.md
@@ -1 +1 @@
-By default, the total cache storage that {% data variables.product.prodname_actions %} uses on the external storage for {% data variables.product.product_location %} is limited to a maximum of 10 GB per repository, and the maximum allowed size that can be set for a repository is 25 GB.
\ No newline at end of file
+By default, the total cache storage that {% data variables.product.prodname_actions %} uses on the external storage for {% data variables.product.product_location %} is limited to a maximum of 10 GB per repository, and the maximum allowed size that can be set for a repository is 25 GB.
diff --git a/translations/es-ES/data/reusables/actions/cache-eviction-process.md b/translations/es-ES/data/reusables/actions/cache-eviction-process.md
index bd69ed40abc5..37ab9fd93d05 100644
--- a/translations/es-ES/data/reusables/actions/cache-eviction-process.md
+++ b/translations/es-ES/data/reusables/actions/cache-eviction-process.md
@@ -1 +1 @@
-If you exceed the limit, {% data variables.product.prodname_dotcom %} will save the new cache but will begin evicting caches until the total size is less than the repository limit.
\ No newline at end of file
+If you exceed the limit, {% data variables.product.prodname_dotcom %} will save the new cache but will begin evicting caches until the total size is less than the repository limit.
diff --git a/translations/es-ES/data/reusables/actions/caching-availability.md b/translations/es-ES/data/reusables/actions/caching-availability.md
index 1fed8481d0f9..4ef77805e904 100644
--- a/translations/es-ES/data/reusables/actions/caching-availability.md
+++ b/translations/es-ES/data/reusables/actions/caching-availability.md
@@ -1 +1 @@
-{% data variables.product.prodname_actions %} caching is only available for repositories hosted on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_server %} 3.5 and later. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo]({% ifversion actions-caching %}{% else %}/free-pro-team@latest{% endif %}/actions/guides/caching-dependencies-to-speed-up-workflows)".
\ No newline at end of file
+{% data variables.product.prodname_actions %} caching is only available for repositories hosted on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_server %} 3.5 and later. Para obtener más información, consulta la sección "[Almacenar las dependencias en caché para agilizar los flujos de trabajo]({% ifversion actions-caching %}{% else %}/free-pro-team@latest{% endif %}/actions/guides/caching-dependencies-to-speed-up-workflows)".
diff --git a/translations/es-ES/data/reusables/actions/checkout-action-table-entry.md b/translations/es-ES/data/reusables/actions/checkout-action-table-entry.md
index f4d9968e9a7b..96a3e2aaa16f 100644
--- a/translations/es-ES/data/reusables/actions/checkout-action-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/checkout-action-table-entry.md
@@ -1 +1 @@
-| Cloning your repository to the runner: | [`actions/checkout`](https://github.com/actions/checkout)|
\ No newline at end of file
+| Cloning your repository to the runner: | [`actions/checkout`](https://github.com/actions/checkout)|
diff --git a/translations/es-ES/data/reusables/actions/concurrency-table-entry.md b/translations/es-ES/data/reusables/actions/concurrency-table-entry.md
index 0a8faf54a0b9..4f18158dd068 100644
--- a/translations/es-ES/data/reusables/actions/concurrency-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/concurrency-table-entry.md
@@ -1 +1 @@
-| Controlling how many workflow runs or jobs can run at the same time: | [`concurrency`](/actions/using-jobs/using-concurrency)|
\ No newline at end of file
+| Controlling how many workflow runs or jobs can run at the same time: | [`concurrency`](/actions/using-jobs/using-concurrency)|
diff --git a/translations/es-ES/data/reusables/actions/cron-table-entry.md b/translations/es-ES/data/reusables/actions/cron-table-entry.md
index 2ab0ed4cdf04..c28cc41bb328 100644
--- a/translations/es-ES/data/reusables/actions/cron-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/cron-table-entry.md
@@ -1 +1 @@
-| Running a workflow at regular intervals: | [`schedule`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) |
\ No newline at end of file
+| Running a workflow at regular intervals: | [`schedule`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) |
diff --git a/translations/es-ES/data/reusables/actions/enable-debug-logging-cli.md b/translations/es-ES/data/reusables/actions/enable-debug-logging-cli.md
index 1336bef7bd35..5aa9a71b5ec9 100644
--- a/translations/es-ES/data/reusables/actions/enable-debug-logging-cli.md
+++ b/translations/es-ES/data/reusables/actions/enable-debug-logging-cli.md
@@ -1 +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
+To enable enable runner diagnostic logging and step debug logging for the re-run, use the `--debug` flag.
diff --git a/translations/es-ES/data/reusables/actions/enable-debug-logging.md b/translations/es-ES/data/reusables/actions/enable-debug-logging.md
index 87bd283c96b2..fc17300809d6 100644
--- a/translations/es-ES/data/reusables/actions/enable-debug-logging.md
+++ b/translations/es-ES/data/reusables/actions/enable-debug-logging.md
@@ -1,3 +1,3 @@
{% ifversion debug-reruns %}
1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. 
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/example-diagram-intro.md b/translations/es-ES/data/reusables/actions/example-diagram-intro.md
index 81a4616c3782..d184565bd995 100644
--- a/translations/es-ES/data/reusables/actions/example-diagram-intro.md
+++ b/translations/es-ES/data/reusables/actions/example-diagram-intro.md
@@ -1 +1 @@
-The following diagram shows a high level view of the workflow's steps and how they run within the job:
\ No newline at end of file
+The following diagram shows a high level view of the workflow's steps and how they run within the job:
diff --git a/translations/es-ES/data/reusables/actions/example-docs-engineering-intro.md b/translations/es-ES/data/reusables/actions/example-docs-engineering-intro.md
index 7e25d15e6708..c8071d5843bb 100644
--- a/translations/es-ES/data/reusables/actions/example-docs-engineering-intro.md
+++ b/translations/es-ES/data/reusables/actions/example-docs-engineering-intro.md
@@ -1 +1 @@
-The following workflow was created by the {% data variables.product.prodname_dotcom %} Docs Engineering team. To review the latest version of this file in the [`github/docs`](https://github.com/github/docs) repository, see
\ No newline at end of file
+The following workflow was created by the {% data variables.product.prodname_dotcom %} Docs Engineering team. To review the latest version of this file in the [`github/docs`](https://github.com/github/docs) repository, see
diff --git a/translations/es-ES/data/reusables/actions/example-explanation-table-intro.md b/translations/es-ES/data/reusables/actions/example-explanation-table-intro.md
index 0aabfef67bc7..f9020476a6a2 100644
--- a/translations/es-ES/data/reusables/actions/example-explanation-table-intro.md
+++ b/translations/es-ES/data/reusables/actions/example-explanation-table-intro.md
@@ -1 +1 @@
-The following table explains how each of these features are used when creating a {% data variables.product.prodname_actions %} workflow.
\ No newline at end of file
+The following table explains how each of these features are used when creating a {% data variables.product.prodname_actions %} workflow.
diff --git a/translations/es-ES/data/reusables/actions/example-table-intro.md b/translations/es-ES/data/reusables/actions/example-table-intro.md
index 48e1cc1f4c22..59a2a48f6b79 100644
--- a/translations/es-ES/data/reusables/actions/example-table-intro.md
+++ b/translations/es-ES/data/reusables/actions/example-table-intro.md
@@ -1 +1 @@
-The example workflow demonstrates the following capabilities of {% data variables.product.prodname_actions %}:
\ No newline at end of file
+The example workflow demonstrates the following capabilities of {% data variables.product.prodname_actions %}:
diff --git a/translations/es-ES/data/reusables/actions/example-workflow-intro-ci.md b/translations/es-ES/data/reusables/actions/example-workflow-intro-ci.md
index 8c4f06e980dc..a0fad96218c9 100644
--- a/translations/es-ES/data/reusables/actions/example-workflow-intro-ci.md
+++ b/translations/es-ES/data/reusables/actions/example-workflow-intro-ci.md
@@ -1 +1 @@
-This article uses an example workflow to demonstrate some of the main CI features of {% data variables.product.prodname_actions %}.
\ No newline at end of file
+This article uses an example workflow to demonstrate some of the main CI features of {% data variables.product.prodname_actions %}.
diff --git a/translations/es-ES/data/reusables/actions/explanation-name-key.md b/translations/es-ES/data/reusables/actions/explanation-name-key.md
index 2d6fa5e51bd8..90c252da3fcd 100644
--- a/translations/es-ES/data/reusables/actions/explanation-name-key.md
+++ b/translations/es-ES/data/reusables/actions/explanation-name-key.md
@@ -1 +1 @@
-The name of the workflow as it will appear in the "Actions" tab of the {% data variables.product.prodname_dotcom %} repository.
\ No newline at end of file
+The name of the workflow as it will appear in the "Actions" tab of the {% data variables.product.prodname_dotcom %} repository.
diff --git a/translations/es-ES/data/reusables/actions/ghes-actions-not-enabled-by-default.md b/translations/es-ES/data/reusables/actions/ghes-actions-not-enabled-by-default.md
index 7874867d017e..75b6aa373b37 100644
--- a/translations/es-ES/data/reusables/actions/ghes-actions-not-enabled-by-default.md
+++ b/translations/es-ES/data/reusables/actions/ghes-actions-not-enabled-by-default.md
@@ -1 +1 @@
-{% data variables.product.prodname_actions %} no se habilita predeterminadamente para {% data variables.product.prodname_ghe_server %}.
\ No newline at end of file
+{% data variables.product.prodname_actions %} no se habilita predeterminadamente para {% data variables.product.prodname_ghe_server %}.
diff --git a/translations/es-ES/data/reusables/actions/github-connect-resolution.md b/translations/es-ES/data/reusables/actions/github-connect-resolution.md
index 816e314a304e..8a5c8e91f155 100644
--- a/translations/es-ES/data/reusables/actions/github-connect-resolution.md
+++ b/translations/es-ES/data/reusables/actions/github-connect-resolution.md
@@ -1 +1 @@
-When a workflow uses an action by referencing the repository where the action is stored, {% data variables.product.prodname_actions %} will first try to find the repository on {% data variables.product.product_location %}. If the repository does not exist on {% data variables.product.product_location %}, and if you have automatic access to {% data variables.product.prodname_dotcom_the_website %} enabled, {% data variables.product.prodname_actions %} will try to find the repository on {% data variables.product.prodname_dotcom_the_website %}.
\ No newline at end of file
+When a workflow uses an action by referencing the repository where the action is stored, {% data variables.product.prodname_actions %} will first try to find the repository on {% data variables.product.product_location %}. If the repository does not exist on {% data variables.product.product_location %}, and if you have automatic access to {% data variables.product.prodname_dotcom_the_website %} enabled, {% data variables.product.prodname_actions %} will try to find the repository on {% data variables.product.prodname_dotcom_the_website %}.
diff --git a/translations/es-ES/data/reusables/actions/github-token-expiration.md b/translations/es-ES/data/reusables/actions/github-token-expiration.md
index 2b16df0857df..a5369d6ec955 100644
--- a/translations/es-ES/data/reusables/actions/github-token-expiration.md
+++ b/translations/es-ES/data/reusables/actions/github-token-expiration.md
@@ -1 +1 @@
-El `GITHUB_TOKEN` vence cuando un job finaliza o después de un máximo de 24 horas.
\ No newline at end of file
+El `GITHUB_TOKEN` vence cuando un job finaliza o después de un máximo de 24 horas.
diff --git a/translations/es-ES/data/reusables/actions/github-token-permissions.md b/translations/es-ES/data/reusables/actions/github-token-permissions.md
index a65beaf53a77..3393a384b4ad 100644
--- a/translations/es-ES/data/reusables/actions/github-token-permissions.md
+++ b/translations/es-ES/data/reusables/actions/github-token-permissions.md
@@ -1 +1 @@
-El secreto de `GITHUB_TOKEN` se configuro para un token de acceso para el repositorio cada vez que comienza un job en un flujo de trabajo. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}Debes configurar los permisos para este token de acceso en el archivo del flujo de trabajo para otorgar acceso de lectura para el alcance `contents` y acceso de escritura para el de `packages`. {% else %}Tiene permisos de lectura y escritura para los paquetes del repositorio en donde se ejecuta el flujo de trabajo. {% endif %}Para obtener más información, consulta la sección "[Autenticarte con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
+El secreto de `GITHUB_TOKEN` se configuro para un token de acceso para el repositorio cada vez que comienza un job en un flujo de trabajo. You should set the permissions for this access token in the workflow file to grant read access for the `contents` scope and write access for the `packages` scope. Para obtener más información, consulta "[Autenticar con el GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)".
diff --git a/translations/es-ES/data/reusables/actions/github_token-input-example.md b/translations/es-ES/data/reusables/actions/github_token-input-example.md
index 863f078f840b..e55ce8f79036 100644
--- a/translations/es-ES/data/reusables/actions/github_token-input-example.md
+++ b/translations/es-ES/data/reusables/actions/github_token-input-example.md
@@ -4,11 +4,10 @@ Este flujo de trabajo de ejemplo usa la acción de etiquetadora [](https://githu
name: Pull request labeler
on: [ pull_request_target ]
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}permissions:
+permissions:
contents: read
pull-requests: write
-{% endif %}
jobs:
triage:
runs-on: ubuntu-latest
diff --git a/translations/es-ES/data/reusables/actions/if-conditions-table-entry.md b/translations/es-ES/data/reusables/actions/if-conditions-table-entry.md
index b491ad6ccb48..77fc5096959e 100644
--- a/translations/es-ES/data/reusables/actions/if-conditions-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/if-conditions-table-entry.md
@@ -1 +1 @@
-| Preventing a job from running unless specific conditions are met: | [`if`](/actions/using-jobs/using-conditions-to-control-job-execution)|
\ No newline at end of file
+| Preventing a job from running unless specific conditions are met: | [`if`](/actions/using-jobs/using-conditions-to-control-job-execution)|
diff --git a/translations/es-ES/data/reusables/actions/jobs/matrix-add-with-include.md b/translations/es-ES/data/reusables/actions/jobs/matrix-add-with-include.md
index 166eb08dcbb1..6ac6111f2f10 100644
--- a/translations/es-ES/data/reusables/actions/jobs/matrix-add-with-include.md
+++ b/translations/es-ES/data/reusables/actions/jobs/matrix-add-with-include.md
@@ -26,4 +26,4 @@ jobs:
- site: "staging"
datacenter: "site-b"
-```
\ No newline at end of file
+```
diff --git a/translations/es-ES/data/reusables/actions/learning-actions.md b/translations/es-ES/data/reusables/actions/learning-actions.md
index 1a96c505dde7..deaf992056c0 100644
--- a/translations/es-ES/data/reusables/actions/learning-actions.md
+++ b/translations/es-ES/data/reusables/actions/learning-actions.md
@@ -1,4 +1,4 @@
- To learn about {% data variables.product.prodname_actions %} concepts, see "[Understanding GitHub Actions](/actions/learn-github-actions/understanding-github-actions)."
- For more step-by-step guide for creating a basic workflow, see "[Quickstart for GitHub Actions](/actions/quickstart)."
-- If you're comfortable with the basics of {% data variables.product.prodname_actions %}, you can learn about workflows and their features at "[About workflows](/actions/using-workflows/about-workflows)."
\ No newline at end of file
+- If you're comfortable with the basics of {% data variables.product.prodname_actions %}, you can learn about workflows and their features at "[About workflows](/actions/using-workflows/about-workflows)."
diff --git a/translations/es-ES/data/reusables/actions/minio-gateways-removal.md b/translations/es-ES/data/reusables/actions/minio-gateways-removal.md
index 6e457ccc3a09..0dbaa95a0c2b 100644
--- a/translations/es-ES/data/reusables/actions/minio-gateways-removal.md
+++ b/translations/es-ES/data/reusables/actions/minio-gateways-removal.md
@@ -2,4 +2,4 @@
**Advertencia**: MinIO anunció la eliminación de MinIO Gateways. Desde el 1 de junio de 2022, tanto el soporte como las correcciones de errores para la implementación de la puerta de enlace de la NAS de MinIO estarán disponibles únicamente para los clientes con suscripciones de pago a través de su contrato de soporte LTS. Si quieres seguir utilizando MinIO Gateways con {% data variables.product.prodname_actions %}, te recomendamos migrarte al soporte LTS de MinIO. Para obtener más información, consulta el [programa para eliminar a MinIO Gateway para GCS, Azure, HDFS](https://github.com/minio/minio/issues/14331) en el repositorio minio/minio.
-{% endwarning %}
\ No newline at end of file
+{% endwarning %}
diff --git a/translations/es-ES/data/reusables/actions/note-understanding-example.md b/translations/es-ES/data/reusables/actions/note-understanding-example.md
index dd452f924b52..797ed7bb28df 100644
--- a/translations/es-ES/data/reusables/actions/note-understanding-example.md
+++ b/translations/es-ES/data/reusables/actions/note-understanding-example.md
@@ -2,4 +2,4 @@
**Note**: Each line of this workflow is explained in the next section at "[Understanding the example](#understanding-the-example)."
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/translations/es-ES/data/reusables/actions/pass-inputs-to-reusable-workflows.md
index 7714da9b4603..edbd4b23f093 100644
--- a/translations/es-ES/data/reusables/actions/pass-inputs-to-reusable-workflows.md
+++ b/translations/es-ES/data/reusables/actions/pass-inputs-to-reusable-workflows.md
@@ -26,4 +26,4 @@ jobs:
```
{% endraw %}
-{%endif%}
\ No newline at end of file
+{%endif%}
diff --git a/translations/es-ES/data/reusables/actions/permissions-table-entry.md b/translations/es-ES/data/reusables/actions/permissions-table-entry.md
index 0701ab55da15..27fba2cd0a9d 100644
--- a/translations/es-ES/data/reusables/actions/permissions-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/permissions-table-entry.md
@@ -1 +1 @@
-| Setting permissions for the token: | [`permissions`](/actions/using-jobs/assigning-permissions-to-jobs)|
\ No newline at end of file
+| Setting permissions for the token: | [`permissions`](/actions/using-jobs/assigning-permissions-to-jobs)|
diff --git a/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md b/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md
index 83394a152dc4..386058e48c43 100644
--- a/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md
+++ b/translations/es-ES/data/reusables/actions/policy-label-for-select-actions-workflows.md
@@ -1 +1 @@
-{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Permite acciones y flujos de trabajo reutilizables de empresa y los selectos diferentes a los de empresa**{% else %}**Permite acciones y flujos de trabajo reutilizables de *OWNER* y los selectos diferentes a los de *OWNER***{% endif %}{% else %}**Permite las acciones selectas**{% endif %}
\ No newline at end of file
+{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Permite acciones y flujos de trabajo reutilizables de empresa y los selectos diferentes a los de empresa**{% else %}**Permite acciones y flujos de trabajo reutilizables de *OWNER* y los selectos diferentes a los de *OWNER***{% endif %}{% else %}**Permite las acciones selectas**{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/proxy-considerations.md b/translations/es-ES/data/reusables/actions/proxy-considerations.md
index 9518ed5e36a7..568bcfd978ba 100644
--- a/translations/es-ES/data/reusables/actions/proxy-considerations.md
+++ b/translations/es-ES/data/reusables/actions/proxy-considerations.md
@@ -1 +1 @@
-Si se habilitan las {% data variables.product.prodname_actions %} para tu empresa, solo los proxies HTTP serán compatibles. SOCKS5 and HTTPS proxies are not supported.
+Si se habilitan las {% data variables.product.prodname_actions %} para tu empresa, solo los proxies HTTP serán compatibles. Los proxies de SOCKS5 y HTTPS no son compatibles.
diff --git a/translations/es-ES/data/reusables/actions/publish-to-packages-workflow-step.md b/translations/es-ES/data/reusables/actions/publish-to-packages-workflow-step.md
index c5cc918fbeb2..f7b7c88a4661 100644
--- a/translations/es-ES/data/reusables/actions/publish-to-packages-workflow-step.md
+++ b/translations/es-ES/data/reusables/actions/publish-to-packages-workflow-step.md
@@ -1 +1 @@
-Ejecuta el comando `mvn --batch-mode deploy` para publicar a {% data variables.product.prodname_registry %}. La variable de ambiente `GITHUB_TOKEN` se configurará con el contenido del secreto `GITHUB_TOKEN`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}La clave de `permissions` especifica el acceso otorgado al `GITHUB_TOKEN`.{% endif %}
+Ejecuta el comando `mvn --batch-mode deploy` para publicar a {% data variables.product.prodname_registry %}. La variable de ambiente `GITHUB_TOKEN` se configurará con el contenido del secreto `GITHUB_TOKEN`. The `permissions` key specifies the access granted to the `GITHUB_TOKEN`.
diff --git a/translations/es-ES/data/reusables/actions/pull-request-table-entry.md b/translations/es-ES/data/reusables/actions/pull-request-table-entry.md
index 180a3a8eb5a2..e7b472e5a9f5 100644
--- a/translations/es-ES/data/reusables/actions/pull-request-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/pull-request-table-entry.md
@@ -1 +1 @@
-| Triggering a workflow to run automatically: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) |
\ No newline at end of file
+| Triggering a workflow to run automatically: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) |
diff --git a/translations/es-ES/data/reusables/actions/push-table-entry.md b/translations/es-ES/data/reusables/actions/push-table-entry.md
index cfd45dd4223b..569182be4bb9 100644
--- a/translations/es-ES/data/reusables/actions/push-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/push-table-entry.md
@@ -1 +1 @@
-| Triggering a workflow to run automatically: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) |
\ No newline at end of file
+| Triggering a workflow to run automatically: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) |
diff --git a/translations/es-ES/data/reusables/actions/secrets-table-entry.md b/translations/es-ES/data/reusables/actions/secrets-table-entry.md
index 72b2693bcb4c..85ea2e7b531f 100644
--- a/translations/es-ES/data/reusables/actions/secrets-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/secrets-table-entry.md
@@ -1 +1 @@
-| Referencing secrets in a workflow: | [Secrets](/actions/security-guides/encrypted-secrets)|
\ No newline at end of file
+| Referencing secrets in a workflow: | [Secrets](/actions/security-guides/encrypted-secrets)|
diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-configure-runner-group.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-configure-runner-group.md
index 7e009d343d1e..3a34a198f8ed 100644
--- a/translations/es-ES/data/reusables/actions/self-hosted-runner-configure-runner-group.md
+++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-configure-runner-group.md
@@ -1 +1 @@
-1. En la sección de {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Ejecutores"{% else %}"Ejecutores auto-hospedados"{% endif %} de la página de ajustes, junto al grupo de ejecutores que te gustaría configurar, haz clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} y luego en **Editar nombre y acceso a la [organización|repositorio]**. 
\ No newline at end of file
+1. In the "Runners" section of the settings page, next to the runner group you'd like to configure, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Edit name and [organization|repository] access**. 
diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-list.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-list.md
index fbf869e5fd19..6e53ef0e5bd3 100644
--- a/translations/es-ES/data/reusables/actions/self-hosted-runner-list.md
+++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-list.md
@@ -1 +1 @@
- 1. Ubica la lista de ejecutores debajo de {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Ejecutores"{% else %}"Ejecutores auto-hospedados"{% endif %}.
+1. Locate the list of runners under "Runners".
diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md
index a9aadf1c2768..0bb2c8e7bbf6 100644
--- a/translations/es-ES/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md
+++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md
@@ -1 +1 @@
-To use actions from {% data variables.product.prodname_dotcom_the_website %},{% ifversion ghes %} both {% data variables.product.product_location %} and{% endif %} your self-hosted runners must be able to make outbound connections to {% data variables.product.prodname_dotcom_the_website %}. No inbound connections from {% data variables.product.prodname_dotcom_the_website %} are required. Para obtener más información Para obtener más información, consulta la sección "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-betweens-self-hosted-runners-and-githubcom)".
\ No newline at end of file
+To use actions from {% data variables.product.prodname_dotcom_the_website %},{% ifversion ghes %} both {% data variables.product.product_location %} and{% endif %} your self-hosted runners must be able to make outbound connections to {% data variables.product.prodname_dotcom_the_website %}. No inbound connections from {% data variables.product.prodname_dotcom_the_website %} are required. Para obtener más información Para obtener más información, consulta la sección "[Acerca de los ejecutores auto-hospedados](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-betweens-self-hosted-runners-and-githubcom)".
diff --git a/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner.md b/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner.md
index 794a26ad6ba5..ea0d946b8e28 100644
--- a/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner.md
+++ b/translations/es-ES/data/reusables/actions/self-hosted-runner-removing-a-runner.md
@@ -1,4 +1,4 @@
-1. Debajo de {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Ejecutores"{% else %}"Ejecutores auto-hospedados"{% endif %}, ubica el ejecutor en la lista. Si tu ejecutor está en un grupo, da clic en {% octicon "chevron-down" aria-label="The downwards chevron" %} para expandir la lista.
+1. Under "Runners", locate the runner in the list. Si tu ejecutor está en un grupo, da clic en {% octicon "chevron-down" aria-label="The downwards chevron" %} para expandir la lista.
1. Da clic en {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} junto al ejecutor que quieres eliminar, y luego da clic en **Eliminar**.

diff --git a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md
index 2e08467c9092..597d6429bcb5 100644
--- a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md
+++ b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-general.md
@@ -1,2 +1,2 @@
{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%}
-1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **General**.{% else %}**Actions**.{% endif %}
\ No newline at end of file
+1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **General**.{% else %}**Actions**.{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md
index cb8aac7753bf..9932a6de9903 100644
--- a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md
+++ b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runner-groups.md
@@ -1,5 +1,5 @@
{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%}
1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runner groups**.{% else %}**Actions**.{% ifversion ghes > 3.3 or ghae-issue-5091 %}
1. In the left sidebar, under "Actions", click **Runner groups**.
-{%- elsif ghes > 3.1 or ghae %}
-1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %}
\ No newline at end of file
+{%- elsif ghes or ghae %}
+1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runners.md b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runners.md
index f54e9c4b40dc..ffe08490374d 100644
--- a/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runners.md
+++ b/translations/es-ES/data/reusables/actions/settings-ui/settings-actions-runners.md
@@ -1,3 +1,3 @@
{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%}
-1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runners**.{% else %}**Actions**.{% ifversion ghes > 3.1 or ghae %}
-1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %}
\ No newline at end of file
+1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runners**.{% else %}**Actions**.{% ifversion ghes or ghae %}
+1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %}
diff --git a/translations/es-ES/data/reusables/actions/setup-node-table-entry.md b/translations/es-ES/data/reusables/actions/setup-node-table-entry.md
index 75d504018440..d03d74172a56 100644
--- a/translations/es-ES/data/reusables/actions/setup-node-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/setup-node-table-entry.md
@@ -1 +1 @@
-| Installing `node` on the runner: | [`actions/setup-node`](https://github.com/actions/setup-node) |
\ No newline at end of file
+| Installing `node` on the runner: | [`actions/setup-node`](https://github.com/actions/setup-node) |
diff --git a/translations/es-ES/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md b/translations/es-ES/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md
index f0d18683033d..0650fa54d855 100644
--- a/translations/es-ES/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md
+++ b/translations/es-ES/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md
@@ -1 +1 @@
-If you use ephemeral runners and have disabled automatic updates, before you upgrade {% data variables.product.product_location %}, you should first upgrade your self-hosted runners to the version of the runner application that your upgraded instance will run. Upgrading {% data variables.product.product_location %} before you upgrade ephemeral runners may result in your runners going offline. Para obtener más información, consulta "[Actualizar {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
\ No newline at end of file
+If you use ephemeral runners and have disabled automatic updates, before you upgrade {% data variables.product.product_location %}, you should first upgrade your self-hosted runners to the version of the runner application that your upgraded instance will run. Upgrading {% data variables.product.product_location %} before you upgrade ephemeral runners may result in your runners going offline. Para obtener más información, consulta "[Actualizar {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
diff --git a/translations/es-ES/data/reusables/actions/workflow-basic-example-and-explanation.md b/translations/es-ES/data/reusables/actions/workflow-basic-example-and-explanation.md
index ea9aafab2352..bb63ebd928e4 100644
--- a/translations/es-ES/data/reusables/actions/workflow-basic-example-and-explanation.md
+++ b/translations/es-ES/data/reusables/actions/workflow-basic-example-and-explanation.md
@@ -169,4 +169,4 @@ When your workflow is triggered, a _workflow run_ is created that executes the w

1. View the results of each step.
- 
\ No newline at end of file
+ 
diff --git a/translations/es-ES/data/reusables/actions/workflow-dispatch-table-entry.md b/translations/es-ES/data/reusables/actions/workflow-dispatch-table-entry.md
index 4b2203bf5f2b..b213d9264611 100644
--- a/translations/es-ES/data/reusables/actions/workflow-dispatch-table-entry.md
+++ b/translations/es-ES/data/reusables/actions/workflow-dispatch-table-entry.md
@@ -1 +1 @@
-| Manually running a workflow from the UI: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)|
\ No newline at end of file
+| Manually running a workflow from the UI: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)|
diff --git a/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-results.md b/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-results.md
index 3b3fc81b900b..595cf28e7dd7 100644
--- a/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-results.md
+++ b/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-results.md
@@ -1,3 +1,3 @@
1. When the dry run finishes, you'll see a sample of results (up to 1000). Revisa los resultados e identifica cualquier falso positivo. 
1. Edit the new custom pattern to fix any problems with the results, then, to test your changes, click **Save and dry run**.
-{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}
\ No newline at end of file
+{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}
diff --git a/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md b/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md
index 6d0b478ab176..08490dcc56a2 100644
--- a/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md
+++ b/translations/es-ES/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md
@@ -1,2 +1,2 @@
1. Search for and select up to 10 repositories where you want to perform the dry run. 
-1. Cuando estés listo para probar tu nuevo patrón personalizado, haz clic en **Simulacro**.
\ No newline at end of file
+1. Cuando estés listo para probar tu nuevo patrón personalizado, haz clic en **Simulacro**.
diff --git a/translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-org.md b/translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-org.md
index 5a1eae44cea8..c39f2b505d73 100644
--- a/translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-org.md
+++ b/translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-org.md
@@ -1,2 +1,2 @@
1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Push protection", click **Enable all**. 
-1. Optionally, click "Automatically enable for private repositories added to {% data variables.product.prodname_secret_scanning %}."
\ No newline at end of file
+1. Optionally, click "Automatically enable for private repositories added to {% data variables.product.prodname_secret_scanning %}."
diff --git a/translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-repo.md b/translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-repo.md
index df17a229013f..4cc816ff8fe2 100644
--- a/translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-repo.md
+++ b/translations/es-ES/data/reusables/advanced-security/secret-scanning-push-protection-repo.md
@@ -1 +1 @@
-1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Push protection", click **Enable**. 
\ No newline at end of file
+1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Push protection", click **Enable**. 
diff --git a/translations/es-ES/data/reusables/advisory-database/beta-malware-advisories.md b/translations/es-ES/data/reusables/advisory-database/beta-malware-advisories.md
index 2e075a179ef7..94fc49a4c6fa 100644
--- a/translations/es-ES/data/reusables/advisory-database/beta-malware-advisories.md
+++ b/translations/es-ES/data/reusables/advisory-database/beta-malware-advisories.md
@@ -2,4 +2,4 @@
**Note:** Advisories for malware are currently in beta and subject to change.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md b/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md
index c2fc176ae4da..6b720eba4efc 100644
--- a/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md
+++ b/translations/es-ES/data/reusables/audit_log/audit-log-action-categories.md
@@ -34,9 +34,7 @@
{%- ifversion fpt or ghec or ghes > 3.2 %}
| `dependabot_security_updates` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} in existing repositories. Para obtener más información, consulta la sección "[Configurar las {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)". | `dependabot_security_updates_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} for new repositories created in the organization.
{%- endif %}
-{%- ifversion fpt or ghec or ghes or ghae %}
| `dependency_graph` | Contains organization-level configuration activities for dependency graphs for repositories. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)". | `dependency_graph_new_repos` | Contains organization-level configuration activities for new repositories created in the organization.
-{%- endif %}
{%- ifversion fpt or ghec %}
| `discussion` | Contains activities related to team discussions. | `discussion_comment` | Contains activities related to comments posted in discussions on a team page. | `discussion_post` | Contains activities related to discussions posted to a team page. | `discussion_post_reply` | Contains activities related to replies to discussions posted to a team page.
{%- endif %}
@@ -79,12 +77,9 @@
| `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. Para obtener más información, consulta la sección "[Definir los patrones personalizados para el escaneo de secretos](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)". | `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. Para obtener más información, consulta la sección "[Proteger las subidas de información con el escaneo de secretos](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)".
{%- endif %}
| `organization_default_label` | Contains activities related to default labels for repositories in an organization.
-{%- ifversion fpt or ghec or ghes > 3.1 %}
+{%- ifversion fpt or ghec or ghes %}
| `organization_domain` | Contains activities related to verified organization domains. | `organization_projects_change` | Contains activities related to organization-wide project boards in an enterprise.
{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.0 or ghae %}
-| `packages` | Contains activities related to {% data variables.product.prodname_registry %}.
-{%- endif %}
{%- ifversion fpt or ghec %}
| `pages_protected_domain` | Contains activities related to verified custom domains for {% data variables.product.prodname_pages %}. | `payment_method` | Contains activities related to how an organization pays for {% data variables.product.prodname_dotcom %}. | `prebuild_configuration` | Contains activities related to prebuild configurations for {% data variables.product.prodname_github_codespaces %}.
{%- endif %}
@@ -98,11 +93,7 @@
{%- ifversion fpt or ghec %}
| `profile_picture` | Contains activities related to an organization's profile picture.
{%- endif %}
-| `project` | Contains activities related to project boards. | `project_field` | Contains activities related to field creation and deletion in a project board. | `project_view` | Contains activities related to view creation and deletion in a project board. | `protected_branch` | Contains activities related to protected branches. | `public_key` | Contains activities related to SSH keys and deploy keys.
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-| `pull_request` | Contains activities related to pull requests. | `pull_request_review` | Contains activities related to pull request reviews. | `pull_request_review_comment` | Contains activities related to pull request review comments.
-{%- endif %}
-| `repo` | Contains activities related to the repositories owned by an organization.
+| `project` | Contains activities related to project boards. | `project_field` | Contains activities related to field creation and deletion in a project board. | `project_view` | Contains activities related to view creation and deletion in a project board. | `protected_branch` | Contains activities related to protected branches. | `public_key` | Contains activities related to SSH keys and deploy keys. | `pull_request` | Contains activities related to pull requests. | `pull_request_review` | Contains activities related to pull request reviews. | `pull_request_review_comment` | Contains activities related to pull request review comments. | `repo` | Contains activities related to the repositories owned by an organization.
{%- ifversion fpt or ghec %}
| `repository_advisory` | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. Para obtener más información, consulta la sección "[Acerca de las asesorías de seguridad de {% data variables.product.prodname_dotcom %}](/github/managing-security-vulnerabilities/about-github-security-advisories)". | `repository_content_analysis` | Contains activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). | `repository_dependency_graph` | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. Para obtener más información, consulta la sección "[Acerca de la gráfica de dependencias](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)".
{%- endif %}
@@ -116,13 +107,11 @@
{%- ifversion fpt or ghec %}
| `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization.
{%- endif %}
-{%- ifversion fpt or ghec or ghes or ghae %}
| `repository_vulnerability_alert` | Contains activities related to [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).
-{%- endif %}
{%- ifversion fpt or ghec %}
| `repository_vulnerability_alerts` | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}. | `required_status_check` | Contains activities related to required status checks for protected branches.
{%- endif %}
-{%- ifversion ghec or ghes > 3.1 %}
+{%- ifversion ghec or ghes %}
| `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise.
{%- endif %}
{%- ifversion custom-repository-roles %}
@@ -147,12 +136,8 @@
{%- ifversion fpt or ghes %}
| `two_factor_authentication` | Contains activities related to two-factor authentication.
{%- endif %}
-{%- ifversion fpt or ghec or ghes or ghae %}
| `user` | Contains activities related to users in an enterprise or organization.
-{%- endif %}
{%- ifversion ghec or ghes %}
| `user_license` | Contains activities related to a user occupying a licensed seat in, and being a member of, an enterprise.
{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
| `workflows` | Contains activities related to {% data variables.product.prodname_actions %} workflows.
-{%- endif %}
diff --git a/translations/es-ES/data/reusables/audit_log/audit-log-events-workflows.md b/translations/es-ES/data/reusables/audit_log/audit-log-events-workflows.md
index 52f07d51cbb1..a75c24fa0db8 100644
--- a/translations/es-ES/data/reusables/audit_log/audit-log-events-workflows.md
+++ b/translations/es-ES/data/reusables/audit_log/audit-log-events-workflows.md
@@ -1,9 +1,12 @@
-| Acción | Descripción |
-| ------ | ----------- |
-| | |
-{%- ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `workflows.approve_workflow_job` | A workflow job was approved. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)". | `workflows.cancel_workflow_run` | A workflow run was cancelled. Para obtener más información, consulta "[Cancelar un flujo de trabajo](/actions/managing-workflow-runs/canceling-a-workflow)". | `workflows.delete_workflow_run` | A workflow run was deleted. Para obtener más información, consulta la sección "[Borrar una ejecución de flujo de trabajo](/actions/managing-workflow-runs/deleting-a-workflow-run)". | `workflows.disable_workflow` | A workflow was disabled. | `workflows.enable_workflow` | A workflow was enabled, after previously being disabled by `disable_workflow`. | `workflows.reject_workflow_job` | A workflow job was rejected. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)". | `workflows.rerun_workflow_run` | A workflow run was re-run. Para obtener más información, consulta la sección "[Volver a ejecutar un flujo de trabajo](/actions/managing-workflow-runs/re-running-a-workflow)".
-{%- endif %}
+| Acción | Descripción |
+| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `workflows.approve_workflow_job` | A workflow job was approved. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)". |
+| `workflows.cancel_workflow_run` | A workflow run was cancelled. Para obtener más información, consulta "[Cancelar un flujo de trabajo](/actions/managing-workflow-runs/canceling-a-workflow)". |
+| `workflows.delete_workflow_run` | A workflow run was deleted. Para obtener más información, consulta la sección "[Borrar una ejecución de flujo de trabajo](/actions/managing-workflow-runs/deleting-a-workflow-run)". |
+| `workflows.disable_workflow` | A workflow was disabled. |
+| `workflows.enable_workflow` | A workflow was enabled, after previously being disabled by `disable_workflow`. |
+| `workflows.reject_workflow_job` | A workflow job was rejected. Para obtener más información, consulta la sección "[Revisar los despliegues](/actions/managing-workflow-runs/reviewing-deployments)". |
+| `workflows.rerun_workflow_run` | A workflow run was re-run. Para obtener más información, consulta la sección "[Volver a ejecutar un flujo de trabajo](/actions/managing-workflow-runs/re-running-a-workflow)". |
{%- ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
| `workflows.completed_workflow_run` | A workflow status changed to `completed`. Solo se puede visualizar utilizando la API de REST; no se puede visualizar en la IU ni en la exportación de JSON/CSV. For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history). | `workflows.created_workflow_run` | A workflow run was created. Solo se puede visualizar utilizando la API de REST; no se puede visualizar en la IU ni en la exportación de JSON/CSV. Para obtener más información, consulta la sección "[Crear un flujo de trabajo de ejemplo](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)". | `workflows.prepared_workflow_job` | A workflow job was started. Incluye la lista de secretos que se proporcionaron al job. Solo puede verse utilizando la API de REST. No es visible en la interfaz web de {% data variables.product.prodname_dotcom %} ni se incluye en la exportación de JSON/CSV. Para obtener más información, consulta "[Eventos que activan los flujos de trabajo](/actions/reference/events-that-trigger-workflows)".
{%- endif %}
diff --git a/translations/es-ES/data/reusables/audit_log/git-events-export-limited.md b/translations/es-ES/data/reusables/audit_log/git-events-export-limited.md
index 0dff88a4d484..16f4b1894032 100644
--- a/translations/es-ES/data/reusables/audit_log/git-events-export-limited.md
+++ b/translations/es-ES/data/reusables/audit_log/git-events-export-limited.md
@@ -4,4 +4,4 @@
**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
+{% endif %}
diff --git a/translations/es-ES/data/reusables/billing/overages-billed-monthly.md b/translations/es-ES/data/reusables/billing/overages-billed-monthly.md
index 3b87ec1dc79f..1802904da427 100644
--- a/translations/es-ES/data/reusables/billing/overages-billed-monthly.md
+++ b/translations/es-ES/data/reusables/billing/overages-billed-monthly.md
@@ -1 +1 @@
-Overages are always billed monthly regardless of your billing term (even if your account is otherwise billed annually).
\ No newline at end of file
+Overages are always billed monthly regardless of your billing term (even if your account is otherwise billed annually).
diff --git a/translations/es-ES/data/reusables/classroom/classroom-codespaces-link.md b/translations/es-ES/data/reusables/classroom/classroom-codespaces-link.md
index 0232c6d9a6d3..d0715a15bc05 100644
--- a/translations/es-ES/data/reusables/classroom/classroom-codespaces-link.md
+++ b/translations/es-ES/data/reusables/classroom/classroom-codespaces-link.md
@@ -1 +1 @@
-You can choose to configure an assignment with {% data variables.product.prodname_github_codespaces %} to give students access to a browser-based Visual Studio Code environment with one-click setup. Para obtener más información, consulta "[Usar {% data variables.product.prodname_github_codespaces %} con {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom)".
\ No newline at end of file
+You can choose to configure an assignment with {% data variables.product.prodname_github_codespaces %} to give students access to a browser-based Visual Studio Code environment with one-click setup. Para obtener más información, consulta "[Usar {% data variables.product.prodname_github_codespaces %} con {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom)".
diff --git a/translations/es-ES/data/reusables/classroom/reuse-assignment-link.md b/translations/es-ES/data/reusables/classroom/reuse-assignment-link.md
index 1408ce9818f1..cad57fd14a03 100644
--- a/translations/es-ES/data/reusables/classroom/reuse-assignment-link.md
+++ b/translations/es-ES/data/reusables/classroom/reuse-assignment-link.md
@@ -1 +1 @@
-You can reuse existing assignments in any other classroom you have admin access to, including classrooms in a different organization. Para obtener más información, consulta la sección "[Reutilizar una tarea](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)".
\ No newline at end of file
+You can reuse existing assignments in any other classroom you have admin access to, including classrooms in a different organization. Para obtener más información, consulta la sección "[Reutilizar una tarea](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)".
diff --git a/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md b/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md
index d2e8823649d0..6226acfa4c4c 100644
--- a/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md
+++ b/translations/es-ES/data/reusables/code-scanning/about-analysis-origins-link.md
@@ -1 +1 @@
-If you run code scanning using multiple configurations, then sometimes an alert will have multiple analysis origins. If an alert has multiple analysis origins, you can view the status of the alert for each analysis origin on the alert page. Para obtener más información, consulta la sección "[Acerca de los orígenes de análisis](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)".
\ No newline at end of file
+If you run code scanning using multiple configurations, then sometimes an alert will have multiple analysis origins. If an alert has multiple analysis origins, you can view the status of the alert for each analysis origin on the alert page. Para obtener más información, consulta la sección "[Acerca de los orígenes de análisis](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)".
diff --git a/translations/es-ES/data/reusables/code-scanning/alert-default-branch.md b/translations/es-ES/data/reusables/code-scanning/alert-default-branch.md
index c6a6029e70d5..aa1e79fd1500 100644
--- a/translations/es-ES/data/reusables/code-scanning/alert-default-branch.md
+++ b/translations/es-ES/data/reusables/code-scanning/alert-default-branch.md
@@ -1 +1 @@
-The status and details on the alert page only reflect the state of the alert on the default branch of the repository, even if the alert exists in other branches. You can see the status of the alert on non-default branches in the **Affected branches** section on the right-hand side of the alert page. If an alert doesn't exist in the default branch, the status of the alert will display as "in pull request" or "in branch" and will be colored grey.
\ No newline at end of file
+The status and details on the alert page only reflect the state of the alert on the default branch of the repository, even if the alert exists in other branches. You can see the status of the alert on non-default branches in the **Affected branches** section on the right-hand side of the alert page. If an alert doesn't exist in the default branch, the status of the alert will display as "in pull request" or "in branch" and will be colored grey.
diff --git a/translations/es-ES/data/reusables/code-scanning/alerts-found-in-generated-code.md b/translations/es-ES/data/reusables/code-scanning/alerts-found-in-generated-code.md
index dce74a9804e5..df8d29ab1d64 100644
--- a/translations/es-ES/data/reusables/code-scanning/alerts-found-in-generated-code.md
+++ b/translations/es-ES/data/reusables/code-scanning/alerts-found-in-generated-code.md
@@ -1,3 +1,3 @@
Para los lenguajes compilados como Java, C, C++ y C#, {% data variables.product.prodname_codeql %} analiza todo el código que se haya compilado durante la ejecución del flujo de trabajo. Para limitar la cantidad de código que se está analizando, compila únicamente el código que quieres analizar especificando tus propios pasos de compilación en un bloque de `run`. Puedes combinar el especificar tus propios pasos de compilación con el uso de filtros de `paths` o `paths-ignore` en los eventos de `pull_request` y de `push` para garantizar que tu flujo de trabajo solo se ejecute cuando se cambia el código específico. Para obtener más información, consulta la sección "[Sintaxis de flujo de trabajo para {% data variables.product.prodname_actions %}](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)".
-En el caso de los lenguajes como Go, JavaScript, Python y TypeScript, los cuales analiza {% data variables.product.prodname_codeql %} sin compilar el código fuente, puedes especificar opciones adicionales de configuración para limitar la cantidad de código a analizar. Para obtener más información, consulta la sección "[Especificar los directorios a escanear](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan)".
\ No newline at end of file
+En el caso de los lenguajes como Go, JavaScript, Python y TypeScript, los cuales analiza {% data variables.product.prodname_codeql %} sin compilar el código fuente, puedes especificar opciones adicionales de configuración para limitar la cantidad de código a analizar. Para obtener más información, consulta la sección "[Especificar los directorios a escanear](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan)".
diff --git a/translations/es-ES/data/reusables/code-scanning/click-alert-in-list.md b/translations/es-ES/data/reusables/code-scanning/click-alert-in-list.md
index 3a47d336ba34..01c8cd60878d 100644
--- a/translations/es-ES/data/reusables/code-scanning/click-alert-in-list.md
+++ b/translations/es-ES/data/reusables/code-scanning/click-alert-in-list.md
@@ -1,5 +1,5 @@
1. Debajo de "Code scanning", da clic en la alerta que quieras explorar.
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}

{% else %}

diff --git a/translations/es-ES/data/reusables/code-scanning/filter-non-default-branches.md b/translations/es-ES/data/reusables/code-scanning/filter-non-default-branches.md
index 4df28a76d5b9..6d8d85de0bac 100644
--- a/translations/es-ES/data/reusables/code-scanning/filter-non-default-branches.md
+++ b/translations/es-ES/data/reusables/code-scanning/filter-non-default-branches.md
@@ -1 +1 @@
-Please note that if you have filtered for alerts on a non-default branch, but the same alerts exist on the default branch, the alert page for any given alert will still only reflect the alert's status on the default branch, even if that status conflicts with the status on a non-default branch. For example, an alert that appears in the "Open" list in the summary of alerts for `branch-x` could show a status of "Fixed" on the alert page, if the alert is already fixed on the default branch. You can view the status of the alert for the branch you filtered on in the **Affected branches** section on the right side of the alert page.
\ No newline at end of file
+Please note that if you have filtered for alerts on a non-default branch, but the same alerts exist on the default branch, the alert page for any given alert will still only reflect the alert's status on the default branch, even if that status conflicts with the status on a non-default branch. For example, an alert that appears in the "Open" list in the summary of alerts for `branch-x` could show a status of "Fixed" on the alert page, if the alert is already fixed on the default branch. You can view the status of the alert for the branch you filtered on in the **Affected branches** section on the right side of the alert page.
diff --git a/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md b/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md
index f8075f218d17..17a99cffa803 100644
--- a/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md
+++ b/translations/es-ES/data/reusables/codespaces/billing-for-prebuilds.md
@@ -4,4 +4,4 @@ Junto con los minutos de {% data variables.product.prodname_actions %}, también
Para reducir el consumo de minutos de acciones, puedes configurar una plantilla de precompilaciòn para que se actualice únicamente cuando haces un cambio a los archivos de configuración de tu contenedor dev o solo bajo un itinerario personalizado. También puedes administrar el uso de tu almacenamiento si ajustas la cantidad de versiones de plantillas que se retendrán para tus configuraciones precompiladas. Para obtener más información, consulta la sección "[Configurar las precompilaciones](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)".
-Si eres un propietario de organización, puedes rastrear el uso de flujos de trabajo precompilados y de almacenamiento si descargas un reporte de uso de {% data variables.product.prodname_actions %} para tu organización. Puedes identificar las ejecuciones de flujo de trabajo para las precompilaciones si filtras la salida den CSV para que solo incluya el flujo de trabajo llamado "Crear precompilaciones de codespaces". Para obtener más información, consulta la sección "[Visualizar tu uso de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)".
\ No newline at end of file
+Si eres un propietario de organización, puedes rastrear el uso de flujos de trabajo precompilados y de almacenamiento si descargas un reporte de uso de {% data variables.product.prodname_actions %} para tu organización. Puedes identificar las ejecuciones de flujo de trabajo para las precompilaciones si filtras la salida den CSV para que solo incluya el flujo de trabajo llamado "Crear precompilaciones de codespaces". Para obtener más información, consulta la sección "[Visualizar tu uso de {% data variables.product.prodname_actions %}](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)".
diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-machine-type-availability.md b/translations/es-ES/data/reusables/codespaces/codespaces-machine-type-availability.md
index de84407d98be..c5e1f3f4aae4 100644
--- a/translations/es-ES/data/reusables/codespaces/codespaces-machine-type-availability.md
+++ b/translations/es-ES/data/reusables/codespaces/codespaces-machine-type-availability.md
@@ -1 +1 @@
-Tu elección de tipos de máquina disponible podría verse limitada por una política que se haya configurado para tu organización o por una especificación de tipo de máquina mínima para tu repositorio. Para obtener más información, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" y "[Configurar una especificación mínima para las máquinas de los codespaces](/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines)".
\ No newline at end of file
+Tu elección de tipos de máquina disponible podría verse limitada por una política que se haya configurado para tu organización o por una especificación de tipo de máquina mínima para tu repositorio. Para obtener más información, consulta las secciones "[Restringir el acceso a los tipos de máquina](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)" y "[Configurar una especificación mínima para las máquinas de los codespaces](/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines)".
diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-machine-types.md b/translations/es-ES/data/reusables/codespaces/codespaces-machine-types.md
index 2ebe777d90e9..7d48e0913555 100644
--- a/translations/es-ES/data/reusables/codespaces/codespaces-machine-types.md
+++ b/translations/es-ES/data/reusables/codespaces/codespaces-machine-types.md
@@ -1,3 +1,3 @@
Habitualmente, puedes ejecutar tu codespace en una variedad de máquinas remotas, desde de 2 núcleos hasta de 32 núcleos. Cada una de estas tiene un nivel de recursos y de facturación diferentes. Para obtener más información, consulta la sección "[Acerca de la facturación para los Codespaces](/github/developing-online-with-codespaces/about-billing-for-codespaces)".
-Predeterminadamente, el tipo de máquina con los recursos válidos más bajos se utiliza cuando creas un codespace.
\ No newline at end of file
+Predeterminadamente, el tipo de máquina con los recursos válidos más bajos se utiliza cuando creas un codespace.
diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-org-policies.md b/translations/es-ES/data/reusables/codespaces/codespaces-org-policies.md
index 5fba4d095da8..ac7d6cbc0a6d 100644
--- a/translations/es-ES/data/reusables/codespaces/codespaces-org-policies.md
+++ b/translations/es-ES/data/reusables/codespaces/codespaces-org-policies.md
@@ -1,3 +1,3 @@
1. In the "Code, planning, and automation" section of the sidebar, select **{% octicon "codespaces" aria-label="The codespaces icon" %} {% data variables.product.prodname_codespaces %}** then click **Policies**.
1. En la página de "Políticas de los codespaces", haz clic en **Crear política**.
-1. Ingresa un nombre para tu política nueva.
\ No newline at end of file
+1. Ingresa un nombre para tu política nueva.
diff --git a/translations/es-ES/data/reusables/codespaces/codespaces-spending-limit-requirement.md b/translations/es-ES/data/reusables/codespaces/codespaces-spending-limit-requirement.md
index ff716fd3c770..091e6d4c117b 100644
--- a/translations/es-ES/data/reusables/codespaces/codespaces-spending-limit-requirement.md
+++ b/translations/es-ES/data/reusables/codespaces/codespaces-spending-limit-requirement.md
@@ -6,4 +6,4 @@
Predeterminadamente, tu organización o empresa tendrá un límite de gastos de {% data variables.product.prodname_codespaces %} de $0, lo cual previene que se creen codespaces nuevos o que se abran los existentes. Para permitir que tus usuarios creen codespaces en tu organización, configura el límite a un valor mayor a $0.
-{% data reusables.billing.overages-billed-monthly %}
\ No newline at end of file
+{% data reusables.billing.overages-billed-monthly %}
diff --git a/translations/es-ES/data/reusables/codespaces/command-palette-container.md b/translations/es-ES/data/reusables/codespaces/command-palette-container.md
index 71356c75b9c4..f06e45a0b01e 100644
--- a/translations/es-ES/data/reusables/codespaces/command-palette-container.md
+++ b/translations/es-ES/data/reusables/codespaces/command-palette-container.md
@@ -1,3 +1,3 @@
-1. Accede a la {% data variables.product.prodname_vscode_command_palette %} (`Shift + Command + P` / `Ctrl + Shift + P`) y comienza a teclear "dev container". Selecciona **Codespaces: Agregar archivos de configuración del contenedor de desarrollo...**.
+1. Access the {% data variables.product.prodname_vscode_command_palette %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)), then start typing "dev container". Selecciona **Codespaces: Agregar archivos de configuración del contenedor de desarrollo...**.

diff --git a/translations/es-ES/data/reusables/codespaces/customize-vcpus-and-ram.md b/translations/es-ES/data/reusables/codespaces/customize-vcpus-and-ram.md
index cd8209d2a432..e25dc18fb4eb 100644
--- a/translations/es-ES/data/reusables/codespaces/customize-vcpus-and-ram.md
+++ b/translations/es-ES/data/reusables/codespaces/customize-vcpus-and-ram.md
@@ -2,4 +2,4 @@ Puedes personalizar tu codespace si ajustas la cantidad de vCPU y RAM, [agregand
{% data variables.product.prodname_codespaces %} uses a file called `devcontainer.json` to configure the development container that you use when you work in a codespace. Each repository can contain one or more `devcontainer.json` files, to give you exactly the development environment you need to work on your code in a codespace.
-On launch, {% data variables.product.prodname_codespaces %} uses a `devcontainer.json` file, and any dependent files that make up the dev container configuration, to install tools and runtimes, and perform other setup tasks that the project requires. Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)".
\ No newline at end of file
+On launch, {% data variables.product.prodname_codespaces %} uses a `devcontainer.json` file, and any dependent files that make up the dev container configuration, to install tools and runtimes, and perform other setup tasks that the project requires. Para obtener más información, consulta la sección "[Introducción a los contenedores dev](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)".
diff --git a/translations/es-ES/data/reusables/codespaces/more-info-devcontainer.md b/translations/es-ES/data/reusables/codespaces/more-info-devcontainer.md
index f0fd5c863b78..0980b3abc411 100644
--- a/translations/es-ES/data/reusables/codespaces/more-info-devcontainer.md
+++ b/translations/es-ES/data/reusables/codespaces/more-info-devcontainer.md
@@ -1 +1 @@
-For information about the settings and properties that you can set in a `devcontainer.json` file, see "[devcontainer.json reference](https://aka.ms/vscode-remote/devcontainer.json)" in the {% data variables.product.prodname_vscode_shortname %} documentation.
\ No newline at end of file
+For information about the settings and properties that you can set in a `devcontainer.json` file, see "[devcontainer.json reference](https://aka.ms/vscode-remote/devcontainer.json)" in the {% data variables.product.prodname_vscode_shortname %} documentation.
diff --git a/translations/es-ES/data/reusables/codespaces/next-steps-adding-devcontainer.md b/translations/es-ES/data/reusables/codespaces/next-steps-adding-devcontainer.md
index bff424cbff94..49d8f175be03 100644
--- a/translations/es-ES/data/reusables/codespaces/next-steps-adding-devcontainer.md
+++ b/translations/es-ES/data/reusables/codespaces/next-steps-adding-devcontainer.md
@@ -1,3 +1,3 @@
- [Administrar secretos cifrados para {% data variables.product.prodname_codespaces %}](/codespaces/working-with-your-codespace/managing-encrypted-secrets-for-codespaces)
- [Administrar la verificación GPG para {% data variables.product.prodname_codespaces %}](/codespaces/working-with-your-codespace/managing-gpg-verification-for-codespaces)
-- [Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)
\ No newline at end of file
+- [Reenviar puertos en tu codespace](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)
diff --git a/translations/es-ES/data/reusables/codespaces/prebuilds-not-available.md b/translations/es-ES/data/reusables/codespaces/prebuilds-not-available.md
index 86d915055115..c82899edb686 100644
--- a/translations/es-ES/data/reusables/codespaces/prebuilds-not-available.md
+++ b/translations/es-ES/data/reusables/codespaces/prebuilds-not-available.md
@@ -1 +1 @@
-Prebuilds are not available if you choose to use a `devcontainer.json` file from a `.devcontainer/SUBDIRECTORY` location when you create a codespace. For information about choosing a `devcontainer.json` file, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)."
\ No newline at end of file
+Prebuilds are not available if you choose to use a `devcontainer.json` file from a `.devcontainer/SUBDIRECTORY` location when you create a codespace. For information about choosing a `devcontainer.json` file, see "[Creating a codespace](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)."
diff --git a/translations/es-ES/data/reusables/codespaces/rebuild-command.md b/translations/es-ES/data/reusables/codespaces/rebuild-command.md
index 9c61166fb11d..f67e993599d8 100644
--- a/translations/es-ES/data/reusables/codespaces/rebuild-command.md
+++ b/translations/es-ES/data/reusables/codespaces/rebuild-command.md
@@ -1,4 +1,4 @@
-1. Access the {% data variables.product.prodname_vscode_command_palette %} (`Shift + Command + P`/ `Ctrl + Shift + P`), then start typing "rebuild". Selecciona **Codespaces: Reconstruir contenedor**.
+1. Accede a la {% data variables.product.prodname_vscode_command_palette %} (`Shift + Command + P`/ `Ctrl + Shift + P`), y comienza a escribir "rebuild". Selecciona **Codespaces: Reconstruir contenedor**.

diff --git a/translations/es-ES/data/reusables/codespaces/rebuild-reason.md b/translations/es-ES/data/reusables/codespaces/rebuild-reason.md
index 65559a107749..9852d069729d 100644
--- a/translations/es-ES/data/reusables/codespaces/rebuild-reason.md
+++ b/translations/es-ES/data/reusables/codespaces/rebuild-reason.md
@@ -1 +1 @@
-Reconstruir dentro de tu codespace garantiza que tus cambios funcionan como se espera antes de que confirmes los cambios en el repositorio. Si algo resulta en un fallo, se te colocará en un codespace con un contenedor de recuperación desde el cual puedes reconstruir para seguir ajustando tu contenedor.
\ No newline at end of file
+Reconstruir dentro de tu codespace garantiza que tus cambios funcionan como se espera antes de que confirmes los cambios en el repositorio. Si algo resulta en un fallo, se te colocará en un codespace con un contenedor de recuperación desde el cual puedes reconstruir para seguir ajustando tu contenedor.
diff --git a/translations/es-ES/data/reusables/codespaces/restrict-port-visibility.md b/translations/es-ES/data/reusables/codespaces/restrict-port-visibility.md
index aec791e79d74..e4f53e9c64e5 100644
--- a/translations/es-ES/data/reusables/codespaces/restrict-port-visibility.md
+++ b/translations/es-ES/data/reusables/codespaces/restrict-port-visibility.md
@@ -1 +1 @@
-Los propietarios de las organizaciones pueden restringir la capacidad para hacer que los puertos reenviados estén disponibles públicamente o dentro de la organización. Para obtener más información, consulta la sección "[restringir la visbilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)".
\ No newline at end of file
+Los propietarios de las organizaciones pueden restringir la capacidad para hacer que los puertos reenviados estén disponibles públicamente o dentro de la organización. Para obtener más información, consulta la sección "[restringir la visbilidad de los puertos reenviados](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)".
diff --git a/translations/es-ES/data/reusables/codespaces/setup-custom-devcontainer.md b/translations/es-ES/data/reusables/codespaces/setup-custom-devcontainer.md
index 2a8dd9cfde50..5a973ebb51ed 100644
--- a/translations/es-ES/data/reusables/codespaces/setup-custom-devcontainer.md
+++ b/translations/es-ES/data/reusables/codespaces/setup-custom-devcontainer.md
@@ -1 +1 @@
-To set up your repository to use a custom dev container, you will need to create one or more `devcontainer.json` files. You can add these either from a template, in {% data variables.product.prodname_vscode %}, or you can write your own. For more information on dev container configurations, see "[Introduction to dev containers](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)".
\ No newline at end of file
+To set up your repository to use a custom dev container, you will need to create one or more `devcontainer.json` files. You can add these either from a template, in {% data variables.product.prodname_vscode %}, or you can write your own. For more information on dev container configurations, see "[Introduction to dev containers](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)".
diff --git a/translations/es-ES/data/reusables/copilot/accept-or-reject-suggestion.md b/translations/es-ES/data/reusables/copilot/accept-or-reject-suggestion.md
index 462852d6c35b..56cc4ec30a49 100644
--- a/translations/es-ES/data/reusables/copilot/accept-or-reject-suggestion.md
+++ b/translations/es-ES/data/reusables/copilot/accept-or-reject-suggestion.md
@@ -1 +1 @@
-1. To accept a suggestion, press Tab. To reject all suggestions, press Esc.
\ No newline at end of file
+1. To accept a suggestion, press Tab. To reject all suggestions, press Esc.
diff --git a/translations/es-ES/data/reusables/copilot/accept-suggestion-new-tab.md b/translations/es-ES/data/reusables/copilot/accept-suggestion-new-tab.md
index 539e42935d1c..183cf25da857 100644
--- a/translations/es-ES/data/reusables/copilot/accept-suggestion-new-tab.md
+++ b/translations/es-ES/data/reusables/copilot/accept-suggestion-new-tab.md
@@ -1 +1 @@
-1. To accept a suggestion from the new tab, above the suggestion you want to accept, click **Accept solution**.
\ No newline at end of file
+1. To accept a suggestion from the new tab, above the suggestion you want to accept, click **Accept solution**.
diff --git a/translations/es-ES/data/reusables/copilot/close-suggestions-tab.md b/translations/es-ES/data/reusables/copilot/close-suggestions-tab.md
index 0ba4288e6249..22b4ce4d82c8 100644
--- a/translations/es-ES/data/reusables/copilot/close-suggestions-tab.md
+++ b/translations/es-ES/data/reusables/copilot/close-suggestions-tab.md
@@ -1 +1 @@
-1. Alternatively, to reject all suggestions, close the suggestions tab.
\ No newline at end of file
+1. Alternatively, to reject all suggestions, close the suggestions tab.
diff --git a/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md b/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md
index 5a66b11c8b38..1add121e446a 100644
--- a/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md
+++ b/translations/es-ES/data/reusables/copilot/copilot-prerequisites.md
@@ -1,2 +1,2 @@
- {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers.
-- If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. You must provide billing information in order to start a free trial. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)".
\ No newline at end of file
+- If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. You must provide billing information in order to start a free trial. Para obtener más información, consulta la sección "[Acerca de la facturación para el {% data variables.product.prodname_copilot %}](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)".
diff --git a/translations/es-ES/data/reusables/copilot/create-c-file.md b/translations/es-ES/data/reusables/copilot/create-c-file.md
index ad5e9391eda9..9a40edc6ce37 100644
--- a/translations/es-ES/data/reusables/copilot/create-c-file.md
+++ b/translations/es-ES/data/reusables/copilot/create-c-file.md
@@ -1 +1 @@
-1. In {% data variables.product.prodname_vs %}, create a new C# (_*.cs_) file.
\ No newline at end of file
+1. In {% data variables.product.prodname_vs %}, create a new C# (_*.cs_) file.
diff --git a/translations/es-ES/data/reusables/copilot/create-js-file.md b/translations/es-ES/data/reusables/copilot/create-js-file.md
index aa5ba222500a..38946eaa5804 100644
--- a/translations/es-ES/data/reusables/copilot/create-js-file.md
+++ b/translations/es-ES/data/reusables/copilot/create-js-file.md
@@ -1 +1 @@
-1. In {% data variables.product.prodname_vscode %}, create a new JavaScript (_*.js_) file.
\ No newline at end of file
+1. In {% data variables.product.prodname_vscode %}, create a new JavaScript (_*.js_) file.
diff --git a/translations/es-ES/data/reusables/copilot/dotcom-settings.md b/translations/es-ES/data/reusables/copilot/dotcom-settings.md
index fcb771d6822a..80318ab8a089 100644
--- a/translations/es-ES/data/reusables/copilot/dotcom-settings.md
+++ b/translations/es-ES/data/reusables/copilot/dotcom-settings.md
@@ -16,4 +16,4 @@ You can configure how {% data variables.product.prodname_copilot %} uses your da
{% data reusables.user-settings.access_settings %}
{% data reusables.user-settings.copilot-settings %}
1. To allow or prevent {% data variables.product.prodname_dotcom %} using your telemetry data, select or deselect **Allow {% data variables.product.prodname_dotcom %} to use my code snippets for product improvements**. 
-{% data reusables.copilot.save-settings %}
\ No newline at end of file
+{% data reusables.copilot.save-settings %}
diff --git a/translations/es-ES/data/reusables/copilot/enabling-disabling-in-jetbrains.md b/translations/es-ES/data/reusables/copilot/enabling-disabling-in-jetbrains.md
index 13635b03f85d..bf13fbf027b9 100644
--- a/translations/es-ES/data/reusables/copilot/enabling-disabling-in-jetbrains.md
+++ b/translations/es-ES/data/reusables/copilot/enabling-disabling-in-jetbrains.md
@@ -3,4 +3,4 @@
You can enable or disable {% data variables.product.prodname_copilot %} from within JetBrains. The {% data variables.product.prodname_copilot %} status icon in the bottom panel of the JetBrains window indicates whether {% data variables.product.prodname_copilot %} is enabled or disabled. When enabled, the icon is highlighted. When disabled, the icon is grayed out.
1. To enable or disable {% data variables.product.prodname_copilot %}, click the status icon in the bottom panel of the JetBrains window. 
-2. If you are disabling {% data variables.product.prodname_copilot %}, JetBrains will ask whether you want to disable the feature globally, or for the language of the file you are currently editing. To disable globally, click **Disable Completions**. Alternatively, click the button to disable completions for the language of the file you are currently editing. 
\ No newline at end of file
+2. If you are disabling {% data variables.product.prodname_copilot %}, JetBrains will ask whether you want to disable the feature globally, or for the language of the file you are currently editing. To disable globally, click **Disable Completions**. Alternatively, click the button to disable completions for the language of the file you are currently editing. 
diff --git a/translations/es-ES/data/reusables/copilot/enabling-or-disabling-vs.md b/translations/es-ES/data/reusables/copilot/enabling-or-disabling-vs.md
index 7966ecfa89ae..dd273b33f1b9 100644
--- a/translations/es-ES/data/reusables/copilot/enabling-or-disabling-vs.md
+++ b/translations/es-ES/data/reusables/copilot/enabling-or-disabling-vs.md
@@ -6,4 +6,4 @@ The {% data variables.product.prodname_copilot %} status icon in the bottom pane
2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable suggestions globally, or for the language of the file you are currently editing.
- To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Enable Globally**.
- - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Enable for _LANGUAGE_**.
\ No newline at end of file
+ - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Enable for _LANGUAGE_**.
diff --git a/translations/es-ES/data/reusables/copilot/getting-started-further-reading.md b/translations/es-ES/data/reusables/copilot/getting-started-further-reading.md
index 511dd14e1db3..ba894a6d030e 100644
--- a/translations/es-ES/data/reusables/copilot/getting-started-further-reading.md
+++ b/translations/es-ES/data/reusables/copilot/getting-started-further-reading.md
@@ -1,4 +1,4 @@
## Leer más
- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/)
-- [Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)
\ No newline at end of file
+- [Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)
diff --git a/translations/es-ES/data/reusables/copilot/install-copilot-in-neovim.md b/translations/es-ES/data/reusables/copilot/install-copilot-in-neovim.md
index fc5dd621819f..d2de9c1036ae 100644
--- a/translations/es-ES/data/reusables/copilot/install-copilot-in-neovim.md
+++ b/translations/es-ES/data/reusables/copilot/install-copilot-in-neovim.md
@@ -1,2 +1,2 @@
1. To use {% data variables.product.prodname_copilot %} in Neovim, install the {% data variables.product.prodname_copilot %} plugin. You can either install the plugin from a plugin manager or directly.
- - If you use a plugin manager like vim-plug or packer.nvim, use the plugin manager to install `github/copilot.vim`. For more information, see the documentation for the plugin manager. For example, you can see the documentation for [vim-plug](https://github.com/junegunn/vim-plug) or [packer.nvim](https://github.com/wbthomason/packer.nvim).
\ No newline at end of file
+ - If you use a plugin manager like vim-plug or packer.nvim, use the plugin manager to install `github/copilot.vim`. For more information, see the documentation for the plugin manager. For example, you can see the documentation for [vim-plug](https://github.com/junegunn/vim-plug) or [packer.nvim](https://github.com/wbthomason/packer.nvim).
diff --git a/translations/es-ES/data/reusables/copilot/jetbrains-ides.md b/translations/es-ES/data/reusables/copilot/jetbrains-ides.md
index cc4e629c1a80..8beae81654ba 100644
--- a/translations/es-ES/data/reusables/copilot/jetbrains-ides.md
+++ b/translations/es-ES/data/reusables/copilot/jetbrains-ides.md
@@ -16,4 +16,4 @@ To use {% data variables.product.prodname_copilot %} in JetBrains, you must have
- RubyMine
- WebStorm
-For more information, see the [JetBrains IDEs](https://www.jetbrains.com/products/) tool finder.
\ No newline at end of file
+For more information, see the [JetBrains IDEs](https://www.jetbrains.com/products/) tool finder.
diff --git a/translations/es-ES/data/reusables/copilot/procedural-intro.md b/translations/es-ES/data/reusables/copilot/procedural-intro.md
index 7e9509c1fc74..1f8911b4d3cc 100644
--- a/translations/es-ES/data/reusables/copilot/procedural-intro.md
+++ b/translations/es-ES/data/reusables/copilot/procedural-intro.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot %} provides autocomplete-style suggestions from an AI pair programmer as you code. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)".
\ No newline at end of file
+{% data variables.product.prodname_copilot %} provides autocomplete-style suggestions from an AI pair programmer as you code. Para obtener más información, consulta "[Acerca de {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)".
diff --git a/translations/es-ES/data/reusables/copilot/reject-suggestions-escape.md b/translations/es-ES/data/reusables/copilot/reject-suggestions-escape.md
index e80777941a83..6d7bfe5886b0 100644
--- a/translations/es-ES/data/reusables/copilot/reject-suggestions-escape.md
+++ b/translations/es-ES/data/reusables/copilot/reject-suggestions-escape.md
@@ -1 +1 @@
-1. Alternatively, to reject all suggestions, press Esc.
\ No newline at end of file
+1. Alternatively, to reject all suggestions, press Esc.
diff --git a/translations/es-ES/data/reusables/copilot/save-settings.md b/translations/es-ES/data/reusables/copilot/save-settings.md
index d67bf91c409f..9bfed3a0d8a0 100644
--- a/translations/es-ES/data/reusables/copilot/save-settings.md
+++ b/translations/es-ES/data/reusables/copilot/save-settings.md
@@ -1 +1 @@
-1. To confirm your new settings, click **Save**.
\ No newline at end of file
+1. To confirm your new settings, click **Save**.
diff --git a/translations/es-ES/data/reusables/copilot/see-alternative-suggestions.md b/translations/es-ES/data/reusables/copilot/see-alternative-suggestions.md
index d24b0b5e74f2..4e39f7b40b63 100644
--- a/translations/es-ES/data/reusables/copilot/see-alternative-suggestions.md
+++ b/translations/es-ES/data/reusables/copilot/see-alternative-suggestions.md
@@ -1 +1 @@
-1. Optionally, you can see alternative suggestions, if any are available.
\ No newline at end of file
+1. Optionally, you can see alternative suggestions, if any are available.
diff --git a/translations/es-ES/data/reusables/copilot/signup-procedure.md b/translations/es-ES/data/reusables/copilot/signup-procedure.md
index 6d592d7fc910..2e13ed4e798c 100644
--- a/translations/es-ES/data/reusables/copilot/signup-procedure.md
+++ b/translations/es-ES/data/reusables/copilot/signup-procedure.md
@@ -14,4 +14,4 @@ Before you can start using {% data variables.product.prodname_copilot %}, you wi

- You can change these preferences at a later time by returning to your {% data variables.product.prodname_copilot %} settings. For more information, see "[Configuring GitHub Copilot in Visual Studio Code](/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code#configuring-github-copilot-settings-on-githubcom)."
\ No newline at end of file
+ You can change these preferences at a later time by returning to your {% data variables.product.prodname_copilot %} settings. For more information, see "[Configuring GitHub Copilot in Visual Studio Code](/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code#configuring-github-copilot-settings-on-githubcom)."
diff --git a/translations/es-ES/data/reusables/copilot/suggestions-new-tab.md b/translations/es-ES/data/reusables/copilot/suggestions-new-tab.md
index 64653d5bbf6a..7f89c6b13feb 100644
--- a/translations/es-ES/data/reusables/copilot/suggestions-new-tab.md
+++ b/translations/es-ES/data/reusables/copilot/suggestions-new-tab.md
@@ -1 +1 @@
-You may not want any of the initial suggestions {% data variables.product.prodname_copilot %} offers. You can use a keyboard shortcut to prompt {% data variables.product.prodname_copilot %} to show you multiple suggestions in a new tab.
\ No newline at end of file
+You may not want any of the initial suggestions {% data variables.product.prodname_copilot %} offers. You can use a keyboard shortcut to prompt {% data variables.product.prodname_copilot %} to show you multiple suggestions in a new tab.
diff --git a/translations/es-ES/data/reusables/copilot/type-function-header-c.md b/translations/es-ES/data/reusables/copilot/type-function-header-c.md
index c3a3ff131dbc..5e8a63d0f466 100644
--- a/translations/es-ES/data/reusables/copilot/type-function-header-c.md
+++ b/translations/es-ES/data/reusables/copilot/type-function-header-c.md
@@ -2,4 +2,4 @@
```csharp{:copy}
function calculateDaysBetweenDates(begin, end) {
- ```
\ No newline at end of file
+ ```
diff --git a/translations/es-ES/data/reusables/copilot/type-function-header.md b/translations/es-ES/data/reusables/copilot/type-function-header.md
index 14d278d30419..88848c4679b9 100644
--- a/translations/es-ES/data/reusables/copilot/type-function-header.md
+++ b/translations/es-ES/data/reusables/copilot/type-function-header.md
@@ -3,4 +3,4 @@
```javascript{:copy}
function calculateDaysBetweenDates(begin, end) {
```
-
\ No newline at end of file
+
diff --git a/translations/es-ES/data/reusables/copilot/windows-linux-next-suggestion.md b/translations/es-ES/data/reusables/copilot/windows-linux-next-suggestion.md
index ff6799e72bc4..b4eb718d8fb3 100644
--- a/translations/es-ES/data/reusables/copilot/windows-linux-next-suggestion.md
+++ b/translations/es-ES/data/reusables/copilot/windows-linux-next-suggestion.md
@@ -1 +1 @@
-- On Windows or Linux, press Alt+] for the next suggestion, or Alt+[ for the previous suggestion.
\ No newline at end of file
+- On Windows or Linux, press Alt+] for the next suggestion, or Alt+[ for the previous suggestion.
diff --git a/translations/es-ES/data/reusables/dependabot/ghes-ghae-enabling-dependency-graph.md b/translations/es-ES/data/reusables/dependabot/ghes-ghae-enabling-dependency-graph.md
index 8762bf53e6c4..850795842143 100644
--- a/translations/es-ES/data/reusables/dependabot/ghes-ghae-enabling-dependency-graph.md
+++ b/translations/es-ES/data/reusables/dependabot/ghes-ghae-enabling-dependency-graph.md
@@ -1 +1 @@
-If the dependency graph is not available in your system, your enterprise owner can enable the dependency graph. Para obtener más información, consulta la sección "[Habilitar la gráfica de dependencias para tu empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)".
\ No newline at end of file
+If the dependency graph is not available in your system, your enterprise owner can enable the dependency graph. Para obtener más información, consulta la sección "[Habilitar la gráfica de dependencias para tu empresa](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)".
diff --git a/translations/es-ES/data/reusables/dependency-review/dependency-review-action-beta-note.md b/translations/es-ES/data/reusables/dependency-review/dependency-review-action-beta-note.md
index 23aaae3ec267..01b1e2f26029 100644
--- a/translations/es-ES/data/reusables/dependency-review/dependency-review-action-beta-note.md
+++ b/translations/es-ES/data/reusables/dependency-review/dependency-review-action-beta-note.md
@@ -2,4 +2,4 @@
**Note**: The {% data variables.product.prodname_dependency_review_action %} is currently in public beta and subject to change.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/dependency-review/dependency-review-action-overview.md b/translations/es-ES/data/reusables/dependency-review/dependency-review-action-overview.md
index 49112365d7eb..fdfb2f6f8c34 100644
--- a/translations/es-ES/data/reusables/dependency-review/dependency-review-action-overview.md
+++ b/translations/es-ES/data/reusables/dependency-review/dependency-review-action-overview.md
@@ -1,3 +1,3 @@
The {% data variables.product.prodname_dependency_review_action %} scans your pull requests for dependency changes and raises an error if any new dependencies have known vulnerabilities. The action is supported by an API endpoint that compares the dependencies between two revisions and reports any differences.
-For more information about the action and the API endpoint, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-reinforcement)," and "[Dependency review](/rest/dependency-graph/dependency-review)" in the API documentation, respectively.
\ No newline at end of file
+For more information about the action and the API endpoint, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-reinforcement)," and "[Dependency review](/rest/dependency-graph/dependency-review)" in the API documentation, respectively.
diff --git a/translations/es-ES/data/reusables/dependency-review/dependency-review-api-beta-note.md b/translations/es-ES/data/reusables/dependency-review/dependency-review-api-beta-note.md
index d93a217cd8d0..73ee2bb66a3e 100644
--- a/translations/es-ES/data/reusables/dependency-review/dependency-review-api-beta-note.md
+++ b/translations/es-ES/data/reusables/dependency-review/dependency-review-api-beta-note.md
@@ -2,4 +2,4 @@
**Note**: The Dependency Review API is currently in public beta and subject to change.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/dependency-submission/dependency-submission-link.md b/translations/es-ES/data/reusables/dependency-submission/dependency-submission-link.md
index a5e987b69a5b..d31b578ca1ef 100644
--- a/translations/es-ES/data/reusables/dependency-submission/dependency-submission-link.md
+++ b/translations/es-ES/data/reusables/dependency-submission/dependency-submission-link.md
@@ -1 +1 @@
-Additionally, you can use the Dependency submission API (beta) to submit dependencies from the package manager or ecosystem of your choice, even if the ecosystem is not supported by dependency graph for manifest or lock file analysis. La gráfica de dependencias mostrará las dependencias emitidas agrupadas por ecosistema, pero separadas de aquellas que se analizan de archivos de bloqueo o de manifiesto. For more information on the Dependency submission API, see "[Using the Dependency submission API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)."
\ No newline at end of file
+Additionally, you can use the Dependency submission API (beta) to submit dependencies from the package manager or ecosystem of your choice, even if the ecosystem is not supported by dependency graph for manifest or lock file analysis. La gráfica de dependencias mostrará las dependencias emitidas agrupadas por ecosistema, pero separadas de aquellas que se analizan de archivos de bloqueo o de manifiesto. Para obtener más información sobre la API de emisión de dependencias, consulta la sección "[Utilizar la API de emisión de dependencias](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)".
diff --git a/translations/es-ES/data/reusables/desktop/sign-in-browser.md b/translations/es-ES/data/reusables/desktop/sign-in-browser.md
index 9c35a47a3691..50cdbc963416 100644
--- a/translations/es-ES/data/reusables/desktop/sign-in-browser.md
+++ b/translations/es-ES/data/reusables/desktop/sign-in-browser.md
@@ -1 +1 @@
-1. In the "Sign in Using Your Browser" pane, click **Continue With Browser**. {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado. 
\ No newline at end of file
+1. In the "Sign in Using Your Browser" pane, click **Continue With Browser**. {% data variables.product.prodname_desktop %} abrirá tu buscador predeterminado. 
diff --git a/translations/es-ES/data/reusables/discussions/starting-a-poll.md b/translations/es-ES/data/reusables/discussions/starting-a-poll.md
index d3e097f3b956..d88e08d7be1b 100644
--- a/translations/es-ES/data/reusables/discussions/starting-a-poll.md
+++ b/translations/es-ES/data/reusables/discussions/starting-a-poll.md
@@ -1,9 +1,9 @@
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.discussions.discussions-tab %}
1. In the list of categories, click **Polls**. 
-1. On the right, click **Start poll**. 
+1. On the right, click **Start poll**. 
1. Type a title and optional body for your poll. 
1. Type a question for your poll. 
1. Type at least two options for your poll. 
1. Optionally, to add a extra poll options, click **Add an option**. 
-1. Click **Start poll**. 
\ No newline at end of file
+1. Click **Start poll**. 
diff --git a/translations/es-ES/data/reusables/enterprise-accounts/actions-runners-tab.md b/translations/es-ES/data/reusables/enterprise-accounts/actions-runners-tab.md
index 8d633a04a634..dcebaac2b98c 100644
--- a/translations/es-ES/data/reusables/enterprise-accounts/actions-runners-tab.md
+++ b/translations/es-ES/data/reusables/enterprise-accounts/actions-runners-tab.md
@@ -1 +1 @@
-1. Haz clic en la pestaña de {% ifversion fpt or ghes > 3.1 or ghae or ghec %}**Ejecutores**{% else %}**Ejecutores auto-hospedados**{% endif %}.
+1. Click the **Runners** tab.
diff --git a/translations/es-ES/data/reusables/enterprise-accounts/approved-domains-beta-note.md b/translations/es-ES/data/reusables/enterprise-accounts/approved-domains-beta-note.md
index cded75d8c1c6..71995b1b35c4 100644
--- a/translations/es-ES/data/reusables/enterprise-accounts/approved-domains-beta-note.md
+++ b/translations/es-ES/data/reusables/enterprise-accounts/approved-domains-beta-note.md
@@ -1,4 +1,4 @@
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
{% note %}
diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-azure-admin-consent.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-azure-admin-consent.md
index 22ac9ba7bc43..4e56f795e226 100644
--- a/translations/es-ES/data/reusables/enterprise-accounts/emu-azure-admin-consent.md
+++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-azure-admin-consent.md
@@ -3,4 +3,4 @@
**Warning:** You must sign in to Azure AD as a user with global admin rights in order to consent to the installation of the {% data variables.product.prodname_emu_idp_oidc_application %} application.
- {% endwarning %}
\ No newline at end of file
+ {% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise-accounts/emu-cap-validates.md b/translations/es-ES/data/reusables/enterprise-accounts/emu-cap-validates.md
index 6701264a9206..0f5e2fb0f4e0 100644
--- a/translations/es-ES/data/reusables/enterprise-accounts/emu-cap-validates.md
+++ b/translations/es-ES/data/reusables/enterprise-accounts/emu-cap-validates.md
@@ -1 +1 @@
-When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will automatically use your IdP's conditional access policy (CAP) IP conditions to validate user interactions with {% data variables.product.prodname_dotcom %}, when members change IP addresses, and each time a personal access token or SSH key is used.
\ No newline at end of file
+When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will automatically use your IdP's conditional access policy (CAP) IP conditions to validate user interactions with {% data variables.product.prodname_dotcom %}, when members change IP addresses, and each time a personal access token or SSH key is used.
diff --git a/translations/es-ES/data/reusables/enterprise-accounts/oidc-beta-notice.md b/translations/es-ES/data/reusables/enterprise-accounts/oidc-beta-notice.md
index 77e3430f9507..3fd229726732 100644
--- a/translations/es-ES/data/reusables/enterprise-accounts/oidc-beta-notice.md
+++ b/translations/es-ES/data/reusables/enterprise-accounts/oidc-beta-notice.md
@@ -2,4 +2,4 @@
**Note:** OpenID Connect (OIDC) and Conditional Access Policy (CAP) support for {% data variables.product.prodname_emus %} is in public beta and only available for Azure AD.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise-accounts/oidc-gei-warning.md b/translations/es-ES/data/reusables/enterprise-accounts/oidc-gei-warning.md
index 73ed859d4476..440961984d7f 100644
--- a/translations/es-ES/data/reusables/enterprise-accounts/oidc-gei-warning.md
+++ b/translations/es-ES/data/reusables/enterprise-accounts/oidc-gei-warning.md
@@ -2,4 +2,4 @@
**Warning:** If you use {% data variables.product.prodname_importer_proper_name %} to migrate an organization from {% data variables.product.product_location_enterprise %}, make sure to use a service account that is exempt from Azure AD's CAP otherwise your migration may be blocked.
-{% endwarning %}
\ No newline at end of file
+{% endwarning %}
diff --git a/translations/es-ES/data/reusables/enterprise-accounts/team-sync-override.md b/translations/es-ES/data/reusables/enterprise-accounts/team-sync-override.md
index ef695ca81f00..8009a2d7d423 100644
--- a/translations/es-ES/data/reusables/enterprise-accounts/team-sync-override.md
+++ b/translations/es-ES/data/reusables/enterprise-accounts/team-sync-override.md
@@ -1,3 +1,3 @@
{% ifversion ghec %}
-Si tu organización pertenece a una cuenta empresarial, el habilitar la sincronización de equipo o el aprovisionamiento de SCIM para la cuenta empresarial anulará tus ajustes de sincronización de equipos a nivel organizacional. Para obtener más información, consulta las secciones "[Administrar la sincronización de equipos para las organizaciones de tu cuenta empresarial](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)" y "[Configurar el aprovisionamiento de SCIM para los Usuarios Administrados Empresariales](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)".
+Si tu organización pertenece a una cuenta empresarial, habilitar la sincronización de equipos para la cuenta empresarial anulará la configuración de sincronización de equipos a nivel organizacional. Para obtener más información, consulta la sección "[Administrar la sincronización de equipos para las organizaciones en tu cuenta empresarial](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)".
{% endif %}
diff --git a/translations/es-ES/data/reusables/enterprise-licensing/about-license-sync.md b/translations/es-ES/data/reusables/enterprise-licensing/about-license-sync.md
index 67520fddc77d..25382a35cc84 100644
--- a/translations/es-ES/data/reusables/enterprise-licensing/about-license-sync.md
+++ b/translations/es-ES/data/reusables/enterprise-licensing/about-license-sync.md
@@ -1,3 +1,3 @@
Para que una persona que utiliza varios ambientes de {% data variables.product.prodname_enterprise %} consuma una licencia única, debes sincronizar el uso de licencias entre ambientes. Entonces, {% data variables.product.company_short %} dejará de duplicar a los usuarios con base en las direcciones de correo electrónico asociadas con sus cuentas de usuario. Las cuentas de usuario múltiples consumirán una sola licencia cuando haya una coincidencia entre la dirección de correo electrónico principal en {% data variables.product.prodname_ghe_server %} o con una dirección de correo electrónico verificad de una cuenta de {% data variables.product.prodname_dotcom_the_website %}. Para obtener más información sobre la verificación de las direcciones de correo electrónico de {% data variables.product.prodname_dotcom_the_website %}, consulta la sección "[Verificar tu dirección de correo electrónico](/enterprise-cloud@latest/get-started/signing-up-for-github/verifying-your-email-address){% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}
-Cuando sincronizas el uso de licencia, solo la ID de usuario y las direcciones de correo electrónico de cada cuenta de usuario en {% data variables.product.prodname_ghe_server %} se transmiten a {% data variables.product.prodname_ghe_cloud %}.
\ No newline at end of file
+Cuando sincronizas el uso de licencia, solo la ID de usuario y las direcciones de correo electrónico de cada cuenta de usuario en {% data variables.product.prodname_ghe_server %} se transmiten a {% data variables.product.prodname_ghe_cloud %}.
diff --git a/translations/es-ES/data/reusables/enterprise-licensing/verified-domains-license-sync.md b/translations/es-ES/data/reusables/enterprise-licensing/verified-domains-license-sync.md
index f927e91c5eb4..6d030d0474b7 100644
--- a/translations/es-ES/data/reusables/enterprise-licensing/verified-domains-license-sync.md
+++ b/translations/es-ES/data/reusables/enterprise-licensing/verified-domains-license-sync.md
@@ -1,5 +1,5 @@
{% note %}
-**Nota:** Si sincronizas el uso de licencias y tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} no utiliza {% data variables.product.prodname_emus %}, te recomendamos ampliamente que habilites los dominios verificados para tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. Por razones de privacidad, tu reporte de licencias consumidas solo incluye la dirección de correo electrónico asociada con una cuenta de usuario de {% data variables.product.prodname_dotcom_the_website %} si la dirección se hospeda en un dominio verificado. S una persona consume varias licencias por error, el tener acceso a la dirección de correo electrónico que se está utilizando para des-duplicarla facilita mucho la solución de problemas. Para obtener más información, consulta la sección {% ifversion ghec or ghes > 3.1 %}"[Verificar o aprobar un dominio para tu empresa](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)" y {% endif %}"[Acerca de las {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users){% ifversion not ghec %}" en la documentación de {% data variables.product.prodname_ghe_cloud %}.{% else %}".{% endif %}
+**Nota:** Si sincronizas el uso de licencias y tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %} no utiliza {% data variables.product.prodname_emus %}, te recomendamos ampliamente que habilites los dominios verificados para tu cuenta empresarial en {% data variables.product.prodname_dotcom_the_website %}. Por razones de privacidad, tu reporte de licencias consumidas solo incluye la dirección de correo electrónico asociada con una cuenta de usuario de {% data variables.product.prodname_dotcom_the_website %} si la dirección se hospeda en un dominio verificado. S una persona consume varias licencias por error, el tener acceso a la dirección de correo electrónico que se está utilizando para des-duplicarla facilita mucho la solución de problemas. For more information, see {% ifversion ghec or ghes %}"[Verifying or approving a domain for your enterprise](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)" and {% endif %}"[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise/about-policies.md b/translations/es-ES/data/reusables/enterprise/about-policies.md
index 7fd5303231eb..859cbadfabc2 100644
--- a/translations/es-ES/data/reusables/enterprise/about-policies.md
+++ b/translations/es-ES/data/reusables/enterprise/about-policies.md
@@ -1 +1 @@
-Each enterprise policy controls the options available for a policy at the organization level. You can choose to not enforce a policy, which allows organization owners to configure the policy for the organization, or you can choose from a set of options to enforce for all organizations owned by your enterprise.
\ No newline at end of file
+Each enterprise policy controls the options available for a policy at the organization level. You can choose to not enforce a policy, which allows organization owners to configure the policy for the organization, or you can choose from a set of options to enforce for all organizations owned by your enterprise.
diff --git a/translations/es-ES/data/reusables/enterprise/navigate-to-log-streaming-tab.md b/translations/es-ES/data/reusables/enterprise/navigate-to-log-streaming-tab.md
index c03947a06503..5cab7cc277e1 100644
--- a/translations/es-ES/data/reusables/enterprise/navigate-to-log-streaming-tab.md
+++ b/translations/es-ES/data/reusables/enterprise/navigate-to-log-streaming-tab.md
@@ -1,4 +1,4 @@
{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.settings-tab %}
{% data reusables.enterprise-accounts.audit-log-tab %}
-1. Under "Audit log", click **Log streaming**.
+1. Debaj de "Bitácora de auditoría", haz clic en **Transmisión de bitácoras**.
diff --git a/translations/es-ES/data/reusables/enterprise_installation/hardware-rec-table.md b/translations/es-ES/data/reusables/enterprise_installation/hardware-rec-table.md
index cd537bdc66f3..fd0279a7662d 100644
--- a/translations/es-ES/data/reusables/enterprise_installation/hardware-rec-table.md
+++ b/translations/es-ES/data/reusables/enterprise_installation/hardware-rec-table.md
@@ -24,11 +24,6 @@
Si planeas habilitar las {% data variables.product.prodname_actions %} para los usuarios de tu instancia, se necesitarán más recursos.
-{%- ifversion ghes < 3.2 %}
-
-{% data reusables.actions.hardware-requirements-before %}
-
-{%- endif %}
{%- ifversion ghes = 3.2 %}
diff --git a/translations/es-ES/data/reusables/enterprise_installation/upgrade-hardware-requirements.md b/translations/es-ES/data/reusables/enterprise_installation/upgrade-hardware-requirements.md
deleted file mode 100644
index acc5091b9f87..000000000000
--- a/translations/es-ES/data/reusables/enterprise_installation/upgrade-hardware-requirements.md
+++ /dev/null
@@ -1,25 +0,0 @@
-{% ifversion ghes < 3.2 %}
-
-### Acerca de los requisitos mínimos para {% data variables.product.prodname_ghe_server %} 3.0 y superior
-
-Antes de actualizar a {% data variables.product.prodname_ghe_server %} 3.0 o superior, revisa los recursos de hardware que has aprovisionado para tu instancia. {% data variables.product.prodname_ghe_server %} 3.0 presenta características nuevas tales como {% data variables.product.prodname_actions %} y el {% data variables.product.prodname_registry %}, y requiere más recursos que la versión 2.22 y anteriores. Para obtener más información, consulta la sección de [notas de lanzamiento para {% data variables.product.prodname_ghe_server %} 3.0](/enterprise-server@3.0/admin/release-notes).
-
-Los requisitos que incrementan para {% data variables.product.prodname_ghe_server %} 3.0 y posterior se muestran en **negritas** en la siguiente tabla.
-
-| Licencias de usuario | vCPU | Memoria | Almacenamiento conectado | Almacenamiento raíz |
-|:---------------------------------------- | ----------------------------------------:| ------------------------------------------------:| ------------------------------------------------:| -------------------:|
-| Prueba, Demo o 10 usuarios no frecuentes | **4**
_Aumentando desde 2_ | **32 GB**
_Aumentando desde 16 GB_ | **150 GB**
_Aumentando desde 100 GB_ | 200 GB |
-| 10-3000 | **8**
_Aumentando desde 4_ | **48 GB**
_Aumentando desde 32 GB_ | **300 GB**
_Aumentando desde 250 GB_ | 200 GB |
-| 3000-5000 | **12**
_Aumentando desde 8_ | 64 GB | 500 GB | 200 GB |
-| 5000-8000 | **16**
_Aumentando desde 12_ | 96 GB | 750 GB | 200 GB |
-| 8000-10000+ | **20**
_Aumentando desde 16_ | **160 GB**
_Aumentando desde 128 GB_ | 1000 GB | 200 GB |
-
-{% ifversion ghes %}
-
-Para obtener más información acerca de los requisitos de hardware para las {% data variables.product.prodname_actions %}, consulta la sección "[Comenzar con las {% data variables.product.prodname_actions %} para {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)".
-
-{% endif %}
-
-{% data reusables.enterprise_installation.about-adjusting-resources %}
-
-{% endif %}
diff --git a/translations/es-ES/data/reusables/enterprise_management_console/advanced-security-tab.md b/translations/es-ES/data/reusables/enterprise_management_console/advanced-security-tab.md
index 92a85dbfcd21..36df672c58e9 100644
--- a/translations/es-ES/data/reusables/enterprise_management_console/advanced-security-tab.md
+++ b/translations/es-ES/data/reusables/enterprise_management_console/advanced-security-tab.md
@@ -1,2 +1 @@
-1. En la barra lateral izquierda, haz clic en {% ifversion ghes < 3.2 %}**{% data variables.product.prodname_advanced_security %}**{% else %}**Seguridad**{% endif %}.{% ifversion ghes < 3.2 %} {% else %}
-{% endif %}
+1. En la barra lateral izquierda, haz clic en **Security** (Seguridad). 
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/add-key-to-web-flow-user.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/add-key-to-web-flow-user.md
index 915aa29d2212..d92f574c6958 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/add-key-to-web-flow-user.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/add-key-to-web-flow-user.md
@@ -11,4 +11,4 @@
**Note:** Do not remove other public keys from the list of GPG keys. If a public key is deleted, any commits signed with the corresponding private key will no longer be marked as verified.
- {% endnote %}
\ No newline at end of file
+ {% endnote %}
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/create-pgp-key-web-commit-signing.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/create-pgp-key-web-commit-signing.md
index 9d86ff562201..a876d7be1431 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/create-pgp-key-web-commit-signing.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/create-pgp-key-web-commit-signing.md
@@ -5,4 +5,4 @@
```
- Use the default key type and at least `4096` bits with no expiry.
- - Use `web-flow` as the username.
\ No newline at end of file
+ - Use `web-flow` as the username.
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/email-settings.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/email-settings.md
index 8b3a6fae5d02..4ba4eee48f3a 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/email-settings.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/email-settings.md
@@ -1,4 +1,4 @@
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
2. En la parte superior de la página, haz clic en **Parámetros**. 
-3. En la barra lateral de la izquierda, haz clic en **Correo electrónico**. 
\ No newline at end of file
+3. En la barra lateral de la izquierda, haz clic en **Correo electrónico**. 
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/pgp-key-env-variable.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/pgp-key-env-variable.md
index 435eea88feb9..c5d610006352 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/pgp-key-env-variable.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/pgp-key-env-variable.md
@@ -2,4 +2,4 @@
```bash{:copy}
ghe-config "secrets.gpgverify.web-signing-key" "$(gpg --export-secret-keys -a | awk '{printf "%s\\n", $0}')"
- ```
\ No newline at end of file
+ ```
diff --git a/translations/es-ES/data/reusables/enterprise_site_admin_settings/update-commit-signing-service.md b/translations/es-ES/data/reusables/enterprise_site_admin_settings/update-commit-signing-service.md
index 74d06662473b..22f73d6fd026 100644
--- a/translations/es-ES/data/reusables/enterprise_site_admin_settings/update-commit-signing-service.md
+++ b/translations/es-ES/data/reusables/enterprise_site_admin_settings/update-commit-signing-service.md
@@ -4,4 +4,4 @@
sudo consul-template -once -template /etc/consul-templates/etc/nomad-jobs/gpgverify/gpgverify.hcl.ctmpl:/etc/nomad-jobs/gpgverify/gpgverify.hcl
nomad job run /etc/nomad-jobs/gpgverify/gpgverify.hcl
- ```
\ No newline at end of file
+ ```
diff --git a/translations/es-ES/data/reusables/gated-features/dependency-review.md b/translations/es-ES/data/reusables/gated-features/dependency-review.md
index a6169c679dba..76fd530134d0 100644
--- a/translations/es-ES/data/reusables/gated-features/dependency-review.md
+++ b/translations/es-ES/data/reusables/gated-features/dependency-review.md
@@ -4,7 +4,7 @@ La revisión de dependencias se encuentra habilitada en los repositorios públic
{%- elsif ghec %}
La revisión de dependencias se incluye en {% data variables.product.product_name %} para los repositorios públicos. Para utilizar la revisión de dependencias en los repositorios privados que pertenecen a las organizaciones, debes tener una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
-{%- elsif ghes > 3.1 %}
+{%- elsif ghes %}
La revisión de dependencias se encuentra disponible para los repositorios que pertenecen a las organizaciones en {% data variables.product.product_name %}. Esta característica requiere una licencia para la {% data variables.product.prodname_GH_advanced_security %}.
{%- elsif ghae %}
diff --git a/translations/es-ES/data/reusables/gated-features/security-center.md b/translations/es-ES/data/reusables/gated-features/security-center.md
index b4b60eeba857..6d18589b0a0d 100644
--- a/translations/es-ES/data/reusables/gated-features/security-center.md
+++ b/translations/es-ES/data/reusables/gated-features/security-center.md
@@ -3,4 +3,4 @@ El resumen de seguridad de tu organización se encuentra disponible si tienes un
{% elsif ghec or ghes %}
El resumen de seguridad de tu organización se encuentra disponible si tienes una licencia para la {% data variables.product.prodname_GH_advanced_security %}. {% data reusables.advanced-security.more-info-ghas %}
{% elsif fpt %}
-El resumen de seguridad se encuentra disponible para las organizaciones que utilizan {% data variables.product.prodname_enterprise %} y tienen una licencia para {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)". {% endif %}
\ No newline at end of file
+El resumen de seguridad se encuentra disponible para las organizaciones que utilizan {% data variables.product.prodname_enterprise %} y tienen una licencia para {% data variables.product.prodname_GH_advanced_security %}. Para obtener más información, consulta la sección "[Acerca de la {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)". {% endif %}
diff --git a/translations/es-ES/data/reusables/getting-started/being-social.md b/translations/es-ES/data/reusables/getting-started/being-social.md
index fc0ca947c8e3..f10921bd15db 100644
--- a/translations/es-ES/data/reusables/getting-started/being-social.md
+++ b/translations/es-ES/data/reusables/getting-started/being-social.md
@@ -1 +1 @@
-Cada repositorio de {% data variables.product.prodname_dotcom %} le pertenece a una persona u organización. Puedes interactuar con las personas, repositorios y organizaciones conectándote y siguiéndolos en {% data variables.product.product_name %}. For more information, see "[Be social](/articles/be-social)."
\ No newline at end of file
+Cada repositorio de {% data variables.product.prodname_dotcom %} le pertenece a una persona u organización. Puedes interactuar con las personas, repositorios y organizaciones conectándote y siguiéndolos en {% data variables.product.product_name %}. For more information, see "[Be social](/articles/be-social)."
diff --git a/translations/es-ES/data/reusables/getting-started/contributing-to-projects.md b/translations/es-ES/data/reusables/getting-started/contributing-to-projects.md
index 0d8c4c5965a0..1e8c2006fa34 100644
--- a/translations/es-ES/data/reusables/getting-started/contributing-to-projects.md
+++ b/translations/es-ES/data/reusables/getting-started/contributing-to-projects.md
@@ -1 +1 @@
-{% data variables.product.prodname_dotcom %} connects users and allows you to interact with other projects. To learn more about contributing to someone else's project, see "[Contributing to projects](/get-started/quickstart/contributing-to-projects)."
\ No newline at end of file
+{% data variables.product.prodname_dotcom %} connects users and allows you to interact with other projects. To learn more about contributing to someone else's project, see "[Contributing to projects](/get-started/quickstart/contributing-to-projects)."
diff --git a/translations/es-ES/data/reusables/getting-started/create-a-repository.md b/translations/es-ES/data/reusables/getting-started/create-a-repository.md
index 7a73fd24571f..83343b0b2954 100644
--- a/translations/es-ES/data/reusables/getting-started/create-a-repository.md
+++ b/translations/es-ES/data/reusables/getting-started/create-a-repository.md
@@ -1 +1 @@
-Creating a repository for your project allows you to store code in {% data variables.product.prodname_dotcom %}. This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)."
\ No newline at end of file
+Creating a repository for your project allows you to store code in {% data variables.product.prodname_dotcom %}. This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)."
diff --git a/translations/es-ES/data/reusables/getting-started/fork-a-repository.md b/translations/es-ES/data/reusables/getting-started/fork-a-repository.md
index d4abc78df593..f422e5013d2d 100644
--- a/translations/es-ES/data/reusables/getting-started/fork-a-repository.md
+++ b/translations/es-ES/data/reusables/getting-started/fork-a-repository.md
@@ -1 +1 @@
-Forking a repository will allow you to make changes to another repository without affecting the original. Para obtener más información, consulta la sección "[Bifurcar un repositorio](/get-started/quickstart/fork-a-repo)".
\ No newline at end of file
+Forking a repository will allow you to make changes to another repository without affecting the original. Para obtener más información, consulta la sección "[Bifurcar un repositorio](/get-started/quickstart/fork-a-repo)".
diff --git a/translations/es-ES/data/reusables/identity-and-permissions/about-team-sync.md b/translations/es-ES/data/reusables/identity-and-permissions/about-team-sync.md
index dd3dc3b79e46..a0d6bab6d7a1 100644
--- a/translations/es-ES/data/reusables/identity-and-permissions/about-team-sync.md
+++ b/translations/es-ES/data/reusables/identity-and-permissions/about-team-sync.md
@@ -1 +1 @@
-Cuando sincronizas un equipo de {% data variables.product.prodname_dotcom %} con un grupo de IdP, los cambios a este grupo se reflejan automáticamente en {% data variables.product.product_name %}, reduciendo la necesidad de hacer actualizaciones manuales y scripts personalizados. Puedes utilizar un IdP con la sincronización de equipos para gestionar las tareas administrativas tales como el incorporar miembros nuevos, otorgar permisos nuevos para hacer movimientos dentro de una organización, y eliminar el acceso de un miembro a la organización.
+Si se habilita la sincronización de equipos para tu organización o cuenta empresarial, puedes sincronizar un equipo de {% data variables.product.prodname_dotcom %} con un grupo de IdP. Cuando sincronizas un equipo de {% data variables.product.prodname_dotcom %} con un grupo de IdP, los cambios de membrecía para este se reflejan automáticamente en {% data variables.product.product_name %}, reduciendo la necesidad de hacer actualizaciones manuales y scripts personalizados. {% ifversion ghec %}Para obtener más información, consulta la sección "[Administrar la sincronización de equipos para tu organización](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)" y "[Administrar la sincronización de equipos para las organizaciones en tu empresa](/admin/identity-and-access-management/managing-iam-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)".{% endif %}
diff --git a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm-scim.md b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm-scim.md
index 3fc8dd2b8260..8d6235a1e3e8 100644
--- a/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm-scim.md
+++ b/translations/es-ES/data/reusables/identity-and-permissions/team-sync-confirm-scim.md
@@ -1 +1 @@
-1. Te recomendamos confirmar que tus usuarios tienen habilitado SAML y tienen una identidad de SCIM enlazada para evitar errores de aprovisionamiento potenciales. Para obtener ayuda para auditar a tus usuarios, consulta la sección "[Auditar usuarios para encontrar metadatos de SCIM ausentes](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management#auditing-users-for-missing-scim-metadata)". Para ayudarte a resolver identidades de SCIM no enlazadas, consulta la sección "[Solucionar problemas administración de identidad y de acceso](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management)".
+1. Te recomendamos confirmar que tus usuarios tienen habilitado SAML y tienen una identidad de SCIM enlazada para evitar errores de aprovisionamiento potenciales. For more information, see "[Troubleshooting identity and access management for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)."
diff --git a/translations/es-ES/data/reusables/issue-events/issue-event-common-properties.md b/translations/es-ES/data/reusables/issue-events/issue-event-common-properties.md
index 2b6cb58ca435..1ef5470f17a4 100644
--- a/translations/es-ES/data/reusables/issue-events/issue-event-common-properties.md
+++ b/translations/es-ES/data/reusables/issue-events/issue-event-common-properties.md
@@ -1,10 +1,10 @@
-| Nombre | Tipo | Descripción |
-| ------------------------ | ----------- | ----------------------------------------------------------------------------------------------------------------------------- |
-| `id` | `número` | El identificador único del evento. |
-| `node_id` | `secuencia` | La [ID de Nodo Global]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids) del evento. |
-| `url` | `secuencia` | La URL de la API de REST para recuperar el evento. |
-| `actor (actor)` | `objeto` | La persona que generó el evento. |
-| `event` | `secuencia` | Identifica el tipo de evento real que ocurrió. |
-| `commit_id` | `secuencia` | EL SHA de la confirmación que referenció este informe de problemas. |
-| `commit_url` | `secuencia` | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
-| `created_at (creado en)` | `secuencia` | La marca de tiempo que indica cuándo ocurrió el evento. |
+| Nombre | Tipo | Descripción |
+| ------------------------ | ----------- | ----------------------------------------------------------------------------------------------------- |
+| `id` | `número` | El identificador único del evento. |
+| `node_id` | `secuencia` | La [ID de Nodo Global](/graphql/guides/using-global-node-ids) del evento. |
+| `url` | `secuencia` | La URL de la API de REST para recuperar el evento. |
+| `actor (actor)` | `objeto` | La persona que generó el evento. |
+| `event` | `secuencia` | Identifica el tipo de evento real que ocurrió. |
+| `commit_id` | `secuencia` | EL SHA de la confirmación que referenció este informe de problemas. |
+| `commit_url` | `secuencia` | El enlace a la API de REST de GitHub para la confirmación que referenció a este informe de problemas. |
+| `created_at (creado en)` | `secuencia` | La marca de tiempo que indica cuándo ocurrió el evento. |
diff --git a/translations/es-ES/data/reusables/notifications-v2/custom-notification-types.md b/translations/es-ES/data/reusables/notifications-v2/custom-notification-types.md
index d2caea271020..4e14714cc3a0 100644
--- a/translations/es-ES/data/reusables/notifications-v2/custom-notification-types.md
+++ b/translations/es-ES/data/reusables/notifications-v2/custom-notification-types.md
@@ -1,3 +1,3 @@
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae-issue-4910 %}propuestas, solicitudes de cambios, lanzamientos alertas de seguridad o debates
+{%- ifversion fpt or ghec or ghes or ghae-issue-4910 %}propuestas, solicitudes de cambios, lanzamientos alertas de seguridad o debates
{%- else %}propuestas, solicitudes de cambios, lanzamientos o debates
{% endif %}
diff --git a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md
index 854ecbe7c504..0da5c96fb635 100644
--- a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md
+++ b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md
@@ -1,4 +1 @@
-{% ifversion fpt or ghes or ghae or ghec %}
-Puedes elegir el método de entrega y la frecuencia de las notificaciones de
-las {% data variables.product.prodname_dependabot_alerts %} en los repositorios que estás observando o donde te hayas suscrito a las notificaciones para las alertas de seguridad.
-{% endif %}
+You can choose the delivery method and frequency of notifications about {% data variables.product.prodname_dependabot_alerts %} on repositories that you are watching or where you have subscribed to notifications for security alerts.
diff --git a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-enable.md b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-enable.md
index d7d8548de7d3..e622382d8a73 100644
--- a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-enable.md
+++ b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-enable.md
@@ -1,3 +1,3 @@
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
Para recibir notificaciones sobre las {% data variables.product.prodname_dependabot_alerts %} en los repositorios, necesitas observar dichos repositorios y suscribirte para recibir notificaciones de "Toda la Actividad" o configurar los ajustes personalizados para que incluyan las "Alertas de seguridad". Para obtener más información, consulta la sección "[Configurar tus ajustes de observación para repositorios individuales](/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)".
{% endif %}
diff --git a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-options.md
index f5a65632295d..534c0a7bb8fd 100644
--- a/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-options.md
+++ b/translations/es-ES/data/reusables/notifications/vulnerable-dependency-notification-options.md
@@ -1,5 +1,4 @@
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-{% ifversion fpt or ghec %}Predeterminadamente, recibirás notificaciones:{% endif %}{% ifversion ghes > 3.1 or ghae %}Predeterminadamente, si tu propietario de empresa configuró las notificaciones por correo electrónico en tu instancia, recibiras {% data variables.product.prodname_dependabot_alerts %}:{% endif %}
+{% ifversion fpt or ghec %}Predeterminadamente, recibirás notificaciones:{% endif %}{% ifversion ghes or ghae %}Predeterminadamente, si tu propietario de empresa configuró las notificaciones por correo electrónico en tu instancia, recibiras {% data variables.product.prodname_dependabot_alerts %}:{% endif %}
- por correo electrónico, se enviará un mensaje de correo electrónico cuando se habilite el {% data variables.product.prodname_dependabot %} para un repositorio cuando se confirme un archivo de manifiesto nuevo en dicho repositorio y cuando se encuentre una vulnerabilidad nueva de severidad crítica o alta (opción **Enviar un correo electrónico cada vez que se encuentra una vulnerabilidad**).
- en la interfaz de usuario, se muestra una advertencia en el archivo y vistas de código de tu repositorio si es que hay alguna dependencia insegura (opción de **alertas de IU**).
@@ -16,19 +15,5 @@
- _por organización_ cuando se descubre una vulnerabilidad nueva.
{% endnote %}
-Puede spersonalizar la forma en que se te notifica sobre
-{% data variables.product.prodname_dependabot_alerts %}. Por ejemplo, puedes recibir un correo electrónico semanal con el resúmen de las alertas de hasta 10 de tus repositorios si utilizas las opciones "**Enviar un resumen de vulnerabilidades por correo electrónico** y **Resumen semanal de seguridad por correo electrónico**.
-{% endif %}
-
-{% ifversion ghes = 3.1 %}
-Predeterminadamente, si tu administrador de sitio configuró el correo electrónico para recibir notificaciones en tu instancia, recibirás
-las {% data variables.product.prodname_dependabot_alerts %} nuevas:
-- por correo electrónico, se envía un correo electrónico cada vez que se encuentra una vulnerabilidad con una severidad crítica o alta (Opción de **Enviar un correo electrónico cada vez que se encuentra una vulnerabilidad**)
-- en la interfaz de usuario, se muestra una advertencia en el archivo y vistas de código de tu repositorio si es que hay alguna dependencia insegura (opción de **alertas de IU**)
-- en la línea de comandos, se muestran advertencias como rellamados cuando subes información a los repositorios con cualquier dependencia insegura (opción **línea de comandos**)
-- en tu bandeja de entrada como notificaciones web para vulnerabilidades nuevas con una severidad alta o crítica (opción **Web**)
-Puede spersonalizar la forma en que se te notifica sobre
-
-{% data variables.product.prodname_dependabot_alerts %}. Por ejemplo, puedes recibir un correo electrónico semanal con el resúmen de las alertas de hasta 10 de tus repositorios si utilizas las opciones "**Enviar un resumen de vulnerabilidades por correo electrónico** y **Resumen semanal de seguridad por correo electrónico**.
-{% endif %}
+You can customize the way you are notified about {% data variables.product.prodname_dependabot_alerts %}. Por ejemplo, puedes recibir un correo electrónico semanal con el resúmen de las alertas de hasta 10 de tus repositorios si utilizas las opciones "**Enviar un resumen de vulnerabilidades por correo electrónico** y **Resumen semanal de seguridad por correo electrónico**.
diff --git a/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-general.md b/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-general.md
index c5ba757ebbec..14789aea6cad 100644
--- a/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-general.md
+++ b/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-general.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-general %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-general %}
diff --git a/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-runner-groups.md b/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-runner-groups.md
index 477154a0ae0f..9f8699cf3cb1 100644
--- a/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-runner-groups.md
+++ b/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-runner-groups.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-runner-groups %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-runner-groups %}
diff --git a/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-runners.md b/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-runners.md
index 4a9ce38f658a..c667ed15286a 100644
--- a/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-runners.md
+++ b/translations/es-ES/data/reusables/organizations/settings-sidebar-actions-runners.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-runners %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-runners %}
diff --git a/translations/es-ES/data/reusables/organizations/ssh-ca-ghec-only.md b/translations/es-ES/data/reusables/organizations/ssh-ca-ghec-only.md
index e87e7ff46c2b..2c29a6bf3e28 100644
--- a/translations/es-ES/data/reusables/organizations/ssh-ca-ghec-only.md
+++ b/translations/es-ES/data/reusables/organizations/ssh-ca-ghec-only.md
@@ -5,4 +5,4 @@
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-example-hostname.md b/translations/es-ES/data/reusables/package_registry/container-registry-example-hostname.md
index b892c80e9721..7421f642c0c0 100644
--- a/translations/es-ES/data/reusables/package_registry/container-registry-example-hostname.md
+++ b/translations/es-ES/data/reusables/package_registry/container-registry-example-hostname.md
@@ -1 +1 @@
-containers.github.companyname.com
\ No newline at end of file
+containers.github.companyname.com
diff --git a/translations/es-ES/data/reusables/package_registry/container-registry-hostname.md b/translations/es-ES/data/reusables/package_registry/container-registry-hostname.md
index 0d374afd0b68..a5c37d2f202d 100644
--- a/translations/es-ES/data/reusables/package_registry/container-registry-hostname.md
+++ b/translations/es-ES/data/reusables/package_registry/container-registry-hostname.md
@@ -1 +1 @@
-{% ifversion fpt or ghec %}ghcr.io{% elsif ghes > 3.4 %}containers.HOSTNAME{% else %}{% endif %}
\ No newline at end of file
+{% ifversion fpt or ghec %}ghcr.io{% elsif ghes > 3.4 %}containers.HOSTNAME{% else %}{% endif %}
diff --git a/translations/es-ES/data/reusables/package_registry/packages-spending-limit-detailed.md b/translations/es-ES/data/reusables/package_registry/packages-spending-limit-detailed.md
index c78df16d9c4d..617bc0631626 100644
--- a/translations/es-ES/data/reusables/package_registry/packages-spending-limit-detailed.md
+++ b/translations/es-ES/data/reusables/package_registry/packages-spending-limit-detailed.md
@@ -2,4 +2,4 @@
Si tu limite de gastos es ilimitado o si lo configuraste en más de $0 USD, se te facturará por cualquier almacenamiento o transferencia de datos adicional, lo cual también se conoce como excedente, hasta que se llegue a tu límite de gastos. No podrán aplicarse los cupones que tenga tu cuenta para los excedentes de {% data variables.product.prodname_registry %}.
-{% data reusables.billing.overages-billed-monthly %}
\ No newline at end of file
+{% data reusables.billing.overages-billed-monthly %}
diff --git a/translations/es-ES/data/reusables/pages/about-private-publishing.md b/translations/es-ES/data/reusables/pages/about-private-publishing.md
index c85e55970899..e0d459290f28 100644
--- a/translations/es-ES/data/reusables/pages/about-private-publishing.md
+++ b/translations/es-ES/data/reusables/pages/about-private-publishing.md
@@ -4,4 +4,4 @@ sitios de {% data variables.product.prodname_pages %} que estén disponibles al
{% elsif ghec %}
A menos de que tu empresa utilice
{% data variables.product.prodname_emus %}, puedes elegir publicar los sitios de proyecto de forma pública o privada al administrar su control de accesos.
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/pages/choose-visibility.md b/translations/es-ES/data/reusables/pages/choose-visibility.md
index d5b48b5d779f..0434a5875fc4 100644
--- a/translations/es-ES/data/reusables/pages/choose-visibility.md
+++ b/translations/es-ES/data/reusables/pages/choose-visibility.md
@@ -2,4 +2,4 @@
1. Opcionalmente, si estás publicando un sitio de proyecto desde un repositorio interno o privado, elige su visibilidad. Debajo de "{% data variables.product.prodname_pages %}", selecciona el menú desplegable de **visibilidad de {% data variables.product.prodname_pages %}** y luego da clic en una visibilidad. Para obtener más información, consulta la sección "[Cambiar la visibilidad de tu sitio de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)". 
{% indented_data_reference reusables.pages.privately-publish-ghec-only spaces=3%}
-{%- endif %}
\ No newline at end of file
+{%- endif %}
diff --git a/translations/es-ES/data/reusables/pages/emu-org-only.md b/translations/es-ES/data/reusables/pages/emu-org-only.md
index a896584d4c55..6efc4fbb053d 100644
--- a/translations/es-ES/data/reusables/pages/emu-org-only.md
+++ b/translations/es-ES/data/reusables/pages/emu-org-only.md
@@ -4,4 +4,4 @@
**Note:** If you're a {% data variables.product.prodname_managed_user %}, you can only publish {% data variables.product.prodname_pages %} sites from repositories owned by organizations. Para obtener más información, consulta la sección "[Acerca de {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)".
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/pages/privately-publish-ghec-only.md b/translations/es-ES/data/reusables/pages/privately-publish-ghec-only.md
index 458fa287227e..dca0839282ea 100644
--- a/translations/es-ES/data/reusables/pages/privately-publish-ghec-only.md
+++ b/translations/es-ES/data/reusables/pages/privately-publish-ghec-only.md
@@ -2,4 +2,4 @@
**Note:** To publish a {% data variables.product.prodname_pages %} site privately, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/project-management/choose-visibility.md b/translations/es-ES/data/reusables/project-management/choose-visibility.md
index 1d5bc2618112..6d370ae7863f 100644
--- a/translations/es-ES/data/reusables/project-management/choose-visibility.md
+++ b/translations/es-ES/data/reusables/project-management/choose-visibility.md
@@ -1 +1 @@
-1. Debajo de "Visibilidad", elige hacer tu tablero de proyecto {% ifversion ghae %}interno{% else %}público{% endif %} o privado. Para obtener más información, consulta "[Cambiar la visibilidad del tablero de proyecto](/github/managing-your-work-on-github/changing-project-board-visibility)". ![Botones radiales para elegir la visibilidad del tablero de proyecto]{% ifversion ghae %}(/assets/images/help/projects/visibility-radio-buttons-ae.png){% else %}(/assets/images/help/projects/visibility-radio-buttons.png){% endif %}
+1. Debajo de "Visibilidad", elige hacer tu tablero de proyecto {% ifversion ghae %}interno{% else %}público{% endif %} o privado. Para obtener más información, consulta "[Cambiar la visibilidad del tablero de proyecto](/github/managing-your-work-on-github/changing-project-board-visibility)". ![Radio buttons to choose project board visibility]{% ifversion ghae %}(/assets/images/help/projects/visibility-radio-buttons-ae.png){% elsif ghes > 3.4 %}(/assets/images/help/projects/visibility-radio-buttons-es.png){% else %}(/assets/images/help/projects/visibility-radio-buttons.png){% endif %}
diff --git a/translations/es-ES/data/reusables/project-management/project-board-import-with-api.md b/translations/es-ES/data/reusables/project-management/project-board-import-with-api.md
index 4114f345b639..fab93a787a85 100644
--- a/translations/es-ES/data/reusables/project-management/project-board-import-with-api.md
+++ b/translations/es-ES/data/reusables/project-management/project-board-import-with-api.md
@@ -1 +1 @@
-Puedes utilizar la API de {% data variables.product.prodname_dotcom %} para importar un tablero de proyecto. Para obtener más información, consulta la mutación "[importProject]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#importproject/)".
+Puedes utilizar la API de {% data variables.product.prodname_dotcom %} para importar un tablero de proyecto. Para obtener más información, consulta la mutación "[importProject](/graphql/reference/mutations#importproject/)".
diff --git a/translations/es-ES/data/reusables/project-management/project-board-visibility.md b/translations/es-ES/data/reusables/project-management/project-board-visibility.md
index 5c6b0333ba56..409e348d6fe7 100644
--- a/translations/es-ES/data/reusables/project-management/project-board-visibility.md
+++ b/translations/es-ES/data/reusables/project-management/project-board-visibility.md
@@ -1 +1 @@
-Predeterminadamente, los tableros de proyecto en toda la organización y los que pertenecen a los usuarios son privados y solo los pueden ver las personas con permisos de lectura, escritura o administrativos en el tablero de proyecto. {% ifversion ghae %}Un tablero de proyecto interno{% else %}público{% endif %} será visible para {% ifversion ghae %}cualquier miembro de la empresa{% else %}cualquiera{% endif %} con la URL de dicho tablero de proyecto. Los tableros de proyecto a nivel de repositorio comparten la visibilidad de su repositorio respectivo. Esto significa que un repositorio privado tendrá un tablero privado y esta visibilidad no podrá cambiarse.
+Predeterminadamente, los tableros de proyecto en toda la organización y los que pertenecen a los usuarios son privados y solo los pueden ver las personas con permisos de lectura, escritura o administrativos en el tablero de proyecto. {% ifversion ghae %}An internal{% else %}A public{% endif %} project board is visible to {% ifversion ghae %}anyone with access to your enterprise on {% data variables.product.prodname_ghe_managed %}{% elsif ghes %}anyone with access to your {% data variables.product.prodname_ghe_server %} instance{% else %}anyone with the project board's URL{% endif %}. Los tableros de proyecto a nivel de repositorio comparten la visibilidad de su repositorio respectivo. Esto significa que un repositorio privado tendrá un tablero privado y esta visibilidad no podrá cambiarse.
diff --git a/translations/es-ES/data/reusables/projects/access-insights.md b/translations/es-ES/data/reusables/projects/access-insights.md
index 25594e71c53c..37c219cc2643 100644
--- a/translations/es-ES/data/reusables/projects/access-insights.md
+++ b/translations/es-ES/data/reusables/projects/access-insights.md
@@ -5,4 +5,4 @@
**Note:** This feature is currently in a private preview and only available for some organizations. If the {% octicon "graph" aria-label="the graph icon" %} icon is not displayed in your project, insights is not yet enabled for your organization.
- {% endnote %}
\ No newline at end of file
+ {% endnote %}
diff --git a/translations/es-ES/data/reusables/projects/create-project.md b/translations/es-ES/data/reusables/projects/create-project.md
index ace958f360b0..6ee4e9849305 100644
--- a/translations/es-ES/data/reusables/projects/create-project.md
+++ b/translations/es-ES/data/reusables/projects/create-project.md
@@ -5,4 +5,4 @@

1. Cuando se pide seleccionar una plantilla, haz clic en alguna o, para iniciar un proyecto vacío, haz clic en "Tabla" o "Tablero". Luego, haz clic en **Crear**.
- 
\ No newline at end of file
+ 
diff --git a/translations/es-ES/data/reusables/projects/create-user-project.md b/translations/es-ES/data/reusables/projects/create-user-project.md
index 1df7f55db589..d1f3c4f12aec 100644
--- a/translations/es-ES/data/reusables/projects/create-user-project.md
+++ b/translations/es-ES/data/reusables/projects/create-user-project.md
@@ -4,4 +4,4 @@

1. Cuando se pide seleccionar una plantilla, haz clic en alguna o, para iniciar un proyecto vacío, haz clic en "Tabla" o "Tablero". Luego, haz clic en **Crear**.
- 
\ No newline at end of file
+ 
diff --git a/translations/es-ES/data/reusables/projects/enable-migration.md b/translations/es-ES/data/reusables/projects/enable-migration.md
index 31d339aefbc1..2186ed618eac 100644
--- a/translations/es-ES/data/reusables/projects/enable-migration.md
+++ b/translations/es-ES/data/reusables/projects/enable-migration.md
@@ -1 +1 @@
-1. Enable "Project migration" in feature preview. Para obtener más información, consulta la sección [Explorar los lanzamientos de acceso adelantado con vista previa de características](/get-started/using-github/exploring-early-access-releases-with-feature-preview)".
\ No newline at end of file
+1. Enable "Project migration" in feature preview. Para obtener más información, consulta la sección [Explorar los lanzamientos de acceso adelantado con vista previa de características](/get-started/using-github/exploring-early-access-releases-with-feature-preview)".
diff --git a/translations/es-ES/data/reusables/projects/projects-api.md b/translations/es-ES/data/reusables/projects/projects-api.md
index cbda42276cff..198cf8925042 100644
--- a/translations/es-ES/data/reusables/projects/projects-api.md
+++ b/translations/es-ES/data/reusables/projects/projects-api.md
@@ -4,4 +4,4 @@
**Note:** This API only applies to project boards. Projects (beta) can be managed with the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)."
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/projects/reopen-a-project.md b/translations/es-ES/data/reusables/projects/reopen-a-project.md
index e6e7f87bd20a..39af4101072b 100644
--- a/translations/es-ES/data/reusables/projects/reopen-a-project.md
+++ b/translations/es-ES/data/reusables/projects/reopen-a-project.md
@@ -3,4 +3,4 @@
1. Click the project you want to reopen.
1. En la parte superior derecha, haz clic en {% octicon "kebab-horizontal" aria-label="The menu icon" %} para abrir el menú.
1. In the menu, to access the project settings, click {% octicon "gear" aria-label="The gear icon" %} **Settings**.
-1. At the bottom of the page, click **Re-open project**. 
\ No newline at end of file
+1. At the bottom of the page, click **Re-open project**. 
diff --git a/translations/es-ES/data/reusables/pull_requests/merge-queue-merging-method.md b/translations/es-ES/data/reusables/pull_requests/merge-queue-merging-method.md
index d3b9fc170cb9..64623fc5d0d1 100644
--- a/translations/es-ES/data/reusables/pull_requests/merge-queue-merging-method.md
+++ b/translations/es-ES/data/reusables/pull_requests/merge-queue-merging-method.md
@@ -1,3 +1,3 @@
{% data variables.product.product_name %} fusiona la solicitud de cambios de acuerdo con la estrategia de fusión configurada en la protección de rama una vez que todas las verificaciones de IC hayan pasado.
-
\ No newline at end of file
+
diff --git a/translations/es-ES/data/reusables/pull_requests/resolving-conversations.md b/translations/es-ES/data/reusables/pull_requests/resolving-conversations.md
index a664cfb22135..17dae5237292 100644
--- a/translations/es-ES/data/reusables/pull_requests/resolving-conversations.md
+++ b/translations/es-ES/data/reusables/pull_requests/resolving-conversations.md
@@ -12,7 +12,7 @@ Toda la conversación se colapsará y se marcará como resuelta, y será más se
Si la sugerencia en un comentario está fuera del alcance de tu solicitud de extracción, puedes abrir un nuevo informe de problemas que rastree la retroalimientación y se vincule con el comentario original. Para obtener más información, consulte la sección "[Abrir un informe de problemas desde un comentario](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)".
-{% ifversion fpt or ghes > 3.1 or ghae-issue-4382 or ghec %}
+{% ifversion fpt or ghes or ghae-issue-4382 or ghec %}
#### Descubrir y navegar por los debates
Puedes descubrir un navegar por todos los debates dentro de tu solicitud de cambios utilizando el menú de **Conversaciones** que se muestra en la parte superior de la pestaña **Archivos que cambiaron**.
diff --git a/translations/es-ES/data/reusables/pull_requests/retention-checks-data.md b/translations/es-ES/data/reusables/pull_requests/retention-checks-data.md
index 02200018136d..19a17b306186 100644
--- a/translations/es-ES/data/reusables/pull_requests/retention-checks-data.md
+++ b/translations/es-ES/data/reusables/pull_requests/retention-checks-data.md
@@ -1 +1 @@
-Checks data older than 400 days is archived. As part of the archiving process {% data variables.product.prodname_dotcom %} creates a rollup commit status representing the state of all of the checks for that commit. As a consequence, the merge box in any pull request with archived checks that are required will be in a blocked state and you will need to rerun the checks before you can merge the pull request.
\ No newline at end of file
+Checks data older than 400 days is archived. As part of the archiving process {% data variables.product.prodname_dotcom %} creates a rollup commit status representing the state of all of the checks for that commit. As a consequence, the merge box in any pull request with archived checks that are required will be in a blocked state and you will need to rerun the checks before you can merge the pull request.
diff --git a/translations/es-ES/data/reusables/releases/previous-release-tag.md b/translations/es-ES/data/reusables/releases/previous-release-tag.md
index a1d109a396ed..dbf481b43f00 100644
--- a/translations/es-ES/data/reusables/releases/previous-release-tag.md
+++ b/translations/es-ES/data/reusables/releases/previous-release-tag.md
@@ -1,3 +1,3 @@
{% ifversion previous-release-tag %}
1. Optionally, to the top right of the description text box, select the **Previous tag** drop-down menu and click the tag that identifies the previous release. 
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/repositories/dependency-review.md b/translations/es-ES/data/reusables/repositories/dependency-review.md
index b8951cb61cc7..d10b788d6428 100644
--- a/translations/es-ES/data/reusables/repositories/dependency-review.md
+++ b/translations/es-ES/data/reusables/repositories/dependency-review.md
@@ -1,4 +1 @@
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-Adicionalmente,
-{% data variables.product.prodname_dotcom %} puede revisar cualquier dependencia que se haya agregado, actualizado o eliminado en una solicitud de cambios que se hizo contra la rama predeterminada de un repositorio y marcar cualquier cambio que reduzca la seguridad de tu proyecto. Esto te permite detectar y tratar las dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} o el malware{% endif %} antes, en vez de después, de que lleguen a tu base de código. Para obtener más información, consulta la sección "[Revisar los cambios a las dependencias en una solicitud de cambios](/github/collaborating-with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request)".
-{% endif %}
+Additionally, {% data variables.product.prodname_dotcom %} can review any dependencies added, updated, or removed in a pull request made against the default branch of a repository, and flag any changes that would reduce the security of your project. Esto te permite detectar y tratar las dependencias vulnerables{% ifversion GH-advisory-db-supports-malware %} o el malware{% endif %} antes, en vez de después, de que lleguen a tu base de código. Para obtener más información, consulta la sección "[Revisar los cambios de las dependencias en una solicitud de cambios](/github/collaborating-with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request)".
diff --git a/translations/es-ES/data/reusables/repositories/edit-file.md b/translations/es-ES/data/reusables/repositories/edit-file.md
index e1e81d4962ea..2d295efa78c9 100644
--- a/translations/es-ES/data/reusables/repositories/edit-file.md
+++ b/translations/es-ES/data/reusables/repositories/edit-file.md
@@ -5,9 +5,9 @@
{% ifversion githubdev-editor -%}
{% note %}
- **Note:** Instead of editing and committing the file using the default file editor, you can optionally choose to use the [github.dev code editor](/codespaces/the-githubdev-web-based-editor) by clicking the dropdown menu next to {% octicon "pencil" aria-label="The edit icon" %} and selecting **Open in github.dev**.
+ **Nota:** En vez de editar y confirmar el archivo utilizando el editor de archivos predeterminado, opcionalmente, puedes elegir utilizar el [editor de código de github.dev](/codespaces/the-githubdev-web-based-editor) haciendo clic en el menú desplegable junto al {% octicon "pencil" aria-label="The edit icon" %} y seleccionando **Abrir en github.dev**.
- 
+ 
{% endnote %}
{%- endif %}
diff --git a/translations/es-ES/data/reusables/repositories/navigate-to-commit-page.md b/translations/es-ES/data/reusables/repositories/navigate-to-commit-page.md
index 36c5863d8fbb..154624cbd6d8 100644
--- a/translations/es-ES/data/reusables/repositories/navigate-to-commit-page.md
+++ b/translations/es-ES/data/reusables/repositories/navigate-to-commit-page.md
@@ -1 +1 @@
-1. En la página principal del repositorio, haz clic en las confirmaciones para navegar a sus páginas. 
\ No newline at end of file
+1. En la página principal del repositorio, haz clic en las confirmaciones para navegar a sus páginas. 
diff --git a/translations/es-ES/data/reusables/repositories/settings-sidebar-actions-general.md b/translations/es-ES/data/reusables/repositories/settings-sidebar-actions-general.md
index c5ba757ebbec..14789aea6cad 100644
--- a/translations/es-ES/data/reusables/repositories/settings-sidebar-actions-general.md
+++ b/translations/es-ES/data/reusables/repositories/settings-sidebar-actions-general.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-general %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-general %}
diff --git a/translations/es-ES/data/reusables/repositories/settings-sidebar-actions-runners.md b/translations/es-ES/data/reusables/repositories/settings-sidebar-actions-runners.md
index 4a9ce38f658a..c667ed15286a 100644
--- a/translations/es-ES/data/reusables/repositories/settings-sidebar-actions-runners.md
+++ b/translations/es-ES/data/reusables/repositories/settings-sidebar-actions-runners.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-runners %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-runners %}
diff --git a/translations/es-ES/data/reusables/repositories/sidebar-issues.md b/translations/es-ES/data/reusables/repositories/sidebar-issues.md
index e17726b1507b..7462248194d8 100644
--- a/translations/es-ES/data/reusables/repositories/sidebar-issues.md
+++ b/translations/es-ES/data/reusables/repositories/sidebar-issues.md
@@ -1,5 +1,3 @@
-2. Debajo del nombre de tu repositorio, da clic en
-{% octicon "issue-opened" aria-label="The issues icon" %} **Propuestas**.
- {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- {% else %}
-{% endif %}
+2. Debajo del nombre de tu repositorio, da clic en {% octicon "issue-opened" aria-label="The issues icon" %}**Informe de problemas**.
+
+ 
diff --git a/translations/es-ES/data/reusables/repositories/sidebar-pr.md b/translations/es-ES/data/reusables/repositories/sidebar-pr.md
index ec55c2049832..52cd8d3d2566 100644
--- a/translations/es-ES/data/reusables/repositories/sidebar-pr.md
+++ b/translations/es-ES/data/reusables/repositories/sidebar-pr.md
@@ -1,7 +1,6 @@
1. Debajo del nombre de tu repositorio, da clic en
{% octicon "git-pull-request" aria-label="The pull request icon" %} **Solicitudes de cambios**.
{% ifversion fpt or ghec %}
- 
- {% elsif ghes > 3.1 or ghae %}
- {% else %}
+ {% elsif ghes or ghae %}
+ {% else %}
{% endif %}
diff --git a/translations/es-ES/data/reusables/repositories/you-can-fork.md b/translations/es-ES/data/reusables/repositories/you-can-fork.md
index f542e346b785..43ad79ee238c 100644
--- a/translations/es-ES/data/reusables/repositories/you-can-fork.md
+++ b/translations/es-ES/data/reusables/repositories/you-can-fork.md
@@ -1,11 +1,11 @@
{% ifversion ghae %}
-If the policies for your enterprise permit forking private and internal repositories, you can fork a repository to your personal account or an organization where you have repository creation permissions. Para obtener más información, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)".
+Si las políticas para tu empresa permiten bifurcar repositorios privados e internos, puedes bifurcar un repositorio hacia tu cuenta personal o hacia una organización en donde tengas permisos de creación de repositorio. Para obtener más información, consulta la sección "[Roles en una organización](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)".
{% elsif ghes or ghec %}
-You can fork a private or internal repository to your personal account or an organization on
-{% data variables.product.product_location %} where you have repository creation permissions, if settings for the repository and your enterprise policies allow forking.
+Puedes bifurcar un repositorio interno o privado hacia tu cuenta personal o hacia una organización en
+{% data variables.product.product_location %} en donde tengas permisos de creación de repositorio, si los ajustes para el repositorio y tus políticas empresariales permiten la bifurcación.
{% elsif fpt %}
-If you have access to a private repository and the owner permits forking, you can fork the repository to your personal account, or an organization on
-{% data variables.product.prodname_team %} where you have repository creation permissions. You cannot fork a private repository to an organization using {% data variables.product.prodname_free_team %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)".
+Si tienes acceso a un repositorio privado y el propietario permite la bifurcación, puedes bifurcarlo hacia tu cuenta personal o hacia una organización en
+{% data variables.product.prodname_team %} donde tengas permisos de creación de repositorios. No puedes bifurcar un repositorio privado hacia una organización utilizando {% data variables.product.prodname_free_team %}. Para obtener más información, consulta la sección "[Productos de GitHub](/articles/githubs-products)".
{% endif %}
diff --git a/translations/es-ES/data/reusables/saml/authentication-loop.md b/translations/es-ES/data/reusables/saml/authentication-loop.md
new file mode 100644
index 000000000000..f63dba7341ed
--- /dev/null
+++ b/translations/es-ES/data/reusables/saml/authentication-loop.md
@@ -0,0 +1,7 @@
+## Users are repeatedly redirected to authenticate
+
+If users are repeatedly redirected to the SAML authentication prompt in a loop, you may need to increase the SAML session duration in your IdP settings.
+
+The `SessionNotOnOrAfter` value sent in a SAML response determines when a user will be redirected back to the IdP to authenticate. If a SAML session duration is configured for 2 hours or less, {% data variables.product.prodname_dotcom_the_website %} will refresh a SAML session 5 minutes before it expires. If your session duration is configured as 5 minutes or less, users can get stuck in a SAML authentication loop.
+
+To fix this problem, we recommend configuring a minimum SAML session duration of 4 hours. For more information, see "[SAML configuration reference](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#session-duration-and-timeout)."
\ No newline at end of file
diff --git a/translations/es-ES/data/reusables/saml/current-time-earlier-than-notbefore-condition.md b/translations/es-ES/data/reusables/saml/current-time-earlier-than-notbefore-condition.md
new file mode 100644
index 000000000000..457f1d293b36
--- /dev/null
+++ b/translations/es-ES/data/reusables/saml/current-time-earlier-than-notbefore-condition.md
@@ -0,0 +1,7 @@
+## Error: "Current time is earlier than NotBefore condition"
+
+This error can occur when there's too large of a time difference between your IdP and {% data variables.product.product_name %}, which commonly occurs with self-hosted IdPs.
+
+{% ifversion ghes %}To prevent this problem, we recommend pointing your appliance to the same Network Time Protocol (NTP) source as your IdP, if possible. {% endif %}If you encounter this error, make sure the time on your {% ifversion ghes %}appliance{% else %}IdP{% endif %} is properly synced with your NTP server.
+
+If you use ADFS as your IdP, also set `NotBeforeSkew` in ADFS to 1 minute for {% data variables.product.prodname_dotcom %}. If `NotBeforeSkew` is set to 0, even very small time differences, including milliseconds, can cause authentication problems.
\ No newline at end of file
diff --git a/translations/es-ES/data/reusables/saml/ghec-only.md b/translations/es-ES/data/reusables/saml/ghec-only.md
index dd0c53e19677..66880fab8a9e 100644
--- a/translations/es-ES/data/reusables/saml/ghec-only.md
+++ b/translations/es-ES/data/reusables/saml/ghec-only.md
@@ -4,4 +4,4 @@
**Note:** To use SAML single sign-on, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/saml/must-authorize-linked-identity.md b/translations/es-ES/data/reusables/saml/must-authorize-linked-identity.md
index 1460a2b72ea4..699731c78ae5 100644
--- a/translations/es-ES/data/reusables/saml/must-authorize-linked-identity.md
+++ b/translations/es-ES/data/reusables/saml/must-authorize-linked-identity.md
@@ -2,4 +2,4 @@
**Note:** If you have a linked identity for an organization, you can only use authorized personal access tokens and SSH keys with that organization, even if SAML is not enforced. You have a linked identity for an organization if you've ever authenticated via SAML SSO for that organization, unless an organization or enterprise owner later revoked the linked identity. Para obtener más información sobre cómo revocar las identidades enlazadas, consulta las secciones "[Visualizar y administrar el acceso de SAML de un miembro a tu organización](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)" y "[Visualizar y administrar el acceso de SAML de un usuario a tu empresa](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)".
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/saml/okta-edit-provisioning.md b/translations/es-ES/data/reusables/saml/okta-edit-provisioning.md
index 133226ea9013..ff0314bc3438 100644
--- a/translations/es-ES/data/reusables/saml/okta-edit-provisioning.md
+++ b/translations/es-ES/data/reusables/saml/okta-edit-provisioning.md
@@ -1,4 +1,5 @@
-1. Para evitar sincronizar los errores y confirmar que tus usuarios tienen habilitado SAML y las identidades enlazadas de SCIM, te recomendamos que audites a los usuarios de tu organizción. Para obtener más información, consulta la sección "[Auditar a los usuarios para conocer los metadatos de SCIM faltantes](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management#auditing-users-for-missing-scim-metadata)".
+1. Para evitar sincronizar los errores y confirmar que tus usuarios tienen habilitado SAML y las identidades enlazadas de SCIM, te recomendamos que audites a los usuarios de tu organizción. For more information, see "[Troubleshooting identity and access management for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)."
+
1. A la derecha de "Aprovisionar a la App", da clic en **Editar**.

diff --git a/translations/es-ES/data/reusables/saml/saml-ghes-account-revocation.md b/translations/es-ES/data/reusables/saml/saml-ghes-account-revocation.md
index 240a9a45adc8..072dc80ea3c2 100644
--- a/translations/es-ES/data/reusables/saml/saml-ghes-account-revocation.md
+++ b/translations/es-ES/data/reusables/saml/saml-ghes-account-revocation.md
@@ -2,4 +2,4 @@
If you remove a user from your IdP, you must also manually suspend them. Otherwise, the account's owner can continue to authenticate using access tokens or SSH keys. Para obtener más información, consulta "[Suspender y anular suspensión de usuarios](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)".
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/scim/dedicated-configuration-account.md b/translations/es-ES/data/reusables/scim/dedicated-configuration-account.md
index ad69131089f6..98ac74731fc9 100644
--- a/translations/es-ES/data/reusables/scim/dedicated-configuration-account.md
+++ b/translations/es-ES/data/reusables/scim/dedicated-configuration-account.md
@@ -1 +1 @@
-To use SCIM with your organization, you must use a third-party-owned {% data variables.product.prodname_oauth_app %}. The {% data variables.product.prodname_oauth_app %} must be authorized by, and subsequently acts on behalf of, a specific {% data variables.product.prodname_dotcom %} user. If the user who last authorized this {% data variables.product.prodname_oauth_app %} leaves or is removed from the organization, SCIM will stop working. To avoid this issue, we recommend creating a dedicated user account to configure SCIM. This user account must be an organization owner and will consume a license.
\ No newline at end of file
+To use SCIM with your organization, you must use a third-party-owned {% data variables.product.prodname_oauth_app %}. The {% data variables.product.prodname_oauth_app %} must be authorized by, and subsequently acts on behalf of, a specific {% data variables.product.prodname_dotcom %} user. If the user who last authorized this {% data variables.product.prodname_oauth_app %} leaves or is removed from the organization, SCIM will stop working. To avoid this issue, we recommend creating a dedicated user account to configure SCIM. This user account must be an organization owner and will consume a license.
diff --git a/translations/es-ES/data/reusables/scim/emu-scim-rate-limit.md b/translations/es-ES/data/reusables/scim/emu-scim-rate-limit.md
index bcdb22a624a5..a70d6cff84a6 100644
--- a/translations/es-ES/data/reusables/scim/emu-scim-rate-limit.md
+++ b/translations/es-ES/data/reusables/scim/emu-scim-rate-limit.md
@@ -2,4 +2,4 @@
**Nota:** Para evitar exceder el límite de tasa en {% data variables.product.product_name %}, no asignes más de 1000 usuarios por hora a la aplicación del IdP. Si utilizas grupos para asignar usuarios a la aplicación del IdP, no agregues más de 100 usuarios a cada grupo por hora. Si excedes estos umbrales, los intentos de aprovisionar usuarios podrían fallar con un error de "límite de tasa".
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-private-repo.md
index 2f3d83510017..9f9e559bbc21 100644
--- a/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-private-repo.md
+++ b/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-private-repo.md
@@ -1,14 +1,12 @@
-| Proveedor | Secreto compatible | Tipo de secreto |
-| ----------- | ----------------------- | ----------------- |
-| Adafruit IO | Clave de IO de Adafruit | adafruit_io_key |
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Adobe | Token de Dispositivo de Adobe | adobe_device_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Adobe | Token de Servicio de Adobe | adobe_service_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Adobe | Token de Acceso de Duración Corta de Adobe | adobe_short_lived_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Adobe | Token Web de JSON de Adobe | adobe_jwt{% endif %} Alibaba Cloud | ID de Clave de Acceso de Alibaba Cloud | alibaba_cloud_access_key_id Alibaba Cloud | Secreto de Clave de Acceso de Alibaba Cloud | alibaba_cloud_access_key_secret
+| Proveedor | Secreto compatible | Tipo de secreto |
+| ------------- | ----------------------------------------------- | ----------------------------------- |
+| Adafruit IO | Clave de IO de Adafruit | adafruit_io_key |
+| Adobe | Token de Dispositivo de Adobe | adobe_device_token |
+| Adobe | Token de Servicio de Adobe | adobe_service_token |
+| Adobe | Token de Acceso de Vida Corta de Adobe | adobe_short_lived_access_token |
+| Adobe | Token Web de JSON de Adobe | adobe_jwt |
+| Alibaba Cloud | ID de Clave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_id |
+| Alibaba Cloud | Secreto de Clave de Acceso a la Nube de Alibaba | alibaba_cloud_access_key_secret |
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Amazon | ID de Cliente OAuth de Amazon | amazon_oauth_client_id{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
@@ -16,11 +14,7 @@ Amazon | Secreto de Cliente OAuth de Amazon | amazon_oauth_client_secret{% endif
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
Amazon Web Services (AWS) | Token de Sesión de Amazon AWS | aws_session_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-Amazon Web Services (AWS) | ID de Llave de Acceso Temporal de Amazon AWS | aws_temporary_access_key_id{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Asana | Token de Acceso Personal de Asana | asana_personal_access_token{% endif %} Atlassian | Token de la API de Atlassian | atlassian_api_token Atlassian | Token Web JSON de Atlassian | atlassian_jwt
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Atlassian | Token de Acceso Personal de Bitbucket Server | bitbucket_server_personal_access_token{% endif %}
+Amazon Web Services (AWS) | Amazon AWS Temporary Access Key ID | aws_temporary_access_key_id{% endif %} Asana | Asana Personal Access Token | asana_personal_access_token Atlassian | Atlassian API Token | atlassian_api_token Atlassian | Atlassian JSON Web Token | atlassian_jwt Atlassian | Bitbucket Server Personal Access Token | bitbucket_server_personal_access_token
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Azure | Secreto de la Aplicación de Azure Active Directory | azure_active_directory_application_secret{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
@@ -28,43 +22,13 @@ Azure | Llave del Caché de Azure para Redis | azure_cache_for_redis_access_key{
{%- ifversion ghes < 3.4 or ghae or ghae-issue-5342 %}
Azure | Secuencia de Conexión SQL de Azure | azure_sql_connection_string{% endif %} Azure | Llave de Cuenta de Almacenamiento de Azure | azure_storage_account_key
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-Beamer | Llave de la API de Beamer | beamer_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Checkout.com | Llave de Secreto de Producción de Checkout.com | checkout_production_secret_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Checkout.com | Llave Secreta de Pruebas de Checkout.com | checkout_test_secret_key{% endif %} Clojars | Token de Despliegue de Clojars | clojars_deploy_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-CloudBees CodeShip | Credencial de CodeShip de CloudBees | codeship_credential{% endif %}
+Beamer | Beamer API Key | beamer_api_key{% endif %} Checkout.com | Checkout.com Production Secret Key | checkout_production_secret_key Checkout.com | Checkout.com Test Secret Key | checkout_test_secret_key Clojars | Clojars Deploy Token | clojars_deploy_token CloudBees CodeShip | CloudBees CodeShip Credential | codeship_credential
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
Contentful | Token de Acceso Personal a Contentful | contentful_personal_access_token{% endif %} Databricks | Token de Acceso a Databricks | databricks_access_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
-DigitalOcean | Token de Acceso personal a DigitalOcean | digitalocean_personal_access_token DigitalOcean | Token OAuth de DigitalOcean | digitalocean_oauth_token DigitalOcean | Token de Actualización de DigitalOcean | digitalocean_refresh_token DigitalOcean | Token de Sistema de DigitalOcean | digitalocean_system_token{% endif %} Discord | Token del Bot de Discord | discord_bot_token Doppler | Token Personal de Doppler | doppler_personal_token Doppler | Token de Servicio de Doppler | doppler_service_token Doppler | Token del CLI de Doppler | doppler_cli_token Doppler | Token de SCIM de Doppler | doppler_scim_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Doppler | Token de Auditoría de Doppler | doppler_audit_token{% endif %} Dropbox | Token de Acceso a Dropbox | dropbox_access_token Dropbox | Token de Acceso de Vida Corta a Dropbox | dropbox_short_lived_access_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Duffel | Token de Acceso en Vivo de Duffel | duffel_live_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Duffel | Token de Acceso de Pruebas de Duffel | duffel_test_access_token{% endif %} Dynatrace | Token de Acceso de Dynatrace | dynatrace_access_token Dynatrace | Token Interno de Dynatrace | dynatrace_internal_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-EasyPost | Llave de la API de Producción de EasyPost | easypost_production_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-EasyPost | Llave de la API de Pruebas de EasyPost | easypost_test_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Fastly | Token de la API de Fastly | fastly_api_token{% endif %} Finicity | Llave de la App de Finicity | finicity_app_key
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Flutterwave | Llave de Secreto de la API en Vivo de Flutterwave | flutterwave_live_api_secret_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Flutterwave | Ññave Secreta de la API de Pruebas de Flutterwave | flutterwave_test_api_secret_key{% endif %} Frame.io | Token Web JSON de Frame.io | frameio_jwt Frame.io| Token de Desarrollador de Frame.io | frameio_developer_token
-{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-FullStory | Llave de la API de FullStory | fullstory_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-GitHub | Token de Acceso Personal de GitHub | github_personal_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-GitHub | Token de Acceso de OAuth de GitHub | github_oauth_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-GitHub | Token de Actualización de GitHub | github_refresh_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-GitHub | Token de Acceso a la Instalación de GitHub App | github_app_installation_access_token{% endif %} GitHub | Llave Privada SSH de GitHub | github_ssh_private_key
+DigitalOcean | DigitalOcean Personal Access Token | digitalocean_personal_access_token DigitalOcean | DigitalOcean OAuth Token | digitalocean_oauth_token DigitalOcean | DigitalOcean Refresh Token | digitalocean_refresh_token DigitalOcean | DigitalOcean System Token | digitalocean_system_token{% endif %} Discord | Discord Bot Token | discord_bot_token Doppler | Doppler Personal Token | doppler_personal_token Doppler | Doppler Service Token | doppler_service_token Doppler | Doppler CLI Token | doppler_cli_token Doppler | Doppler SCIM Token | doppler_scim_token Doppler | Doppler Audit Token | doppler_audit_token Dropbox | Dropbox Access Token | dropbox_access_token Dropbox | Dropbox Short Lived Access Token | dropbox_short_lived_access_token Duffel | Duffel Live Access Token | duffel_live_access_token Duffel | Duffel Test Access Token | duffel_test_access_token Dynatrace | Dynatrace Access Token | dynatrace_access_token Dynatrace | Dynatrace Internal Token | dynatrace_internal_token EasyPost | EasyPost Production API Key | easypost_production_api_key EasyPost | EasyPost Test API Key | easypost_test_api_key Fastly | Fastly API Token | fastly_api_token Finicity | Finicity App Key | finicity_app_key Flutterwave | Flutterwave Live API Secret Key | flutterwave_live_api_secret_key Flutterwave | Flutterwave Test API Secret Key | flutterwave_test_api_secret_key Frame.io | Frame.io JSON Web Token | frameio_jwt Frame.io| Frame.io Developer Token | frameio_developer_token
+{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
+FullStory | FullStory API Key | fullstory_api_key{% endif %} GitHub | GitHub Personal Access Token | github_personal_access_token GitHub | GitHub OAuth Access Token | github_oauth_access_token GitHub | GitHub Refresh Token | github_refresh_token GitHub | GitHub App Installation Access Token | github_app_installation_access_token GitHub | GitHub SSH Private Key | github_ssh_private_key
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
GitLab | Token de Acceso a GitLab | gitlab_access_token{% endif %} GoCardless | Toekn de Acceso en Vivo a GoCardless | gocardless_live_access_token GoCardless | Token de Acceso de Prueba a GoCardless | gocardless_sandbox_access_token
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
@@ -82,35 +46,15 @@ Google | ID de Cliente OAuth de Google | google_oauth_client_id{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Google | Secreto de Cliente OAuth de Google | google_oauth_client_secret{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Google | Token de Actualización OAuth a Google | google_oauth_refresh_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Grafana | Llave de la API de Grafana | grafana_api_key{% endif %} HashiCorp | Token de la API de Terraform Cloud / Enterprise | terraform_api_token HashiCorp | Token de Lote de HashiCorp Vault | hashicorp_vault_batch_token HashiCorp | Toekn de Servicio de HashiCorp Vault | hashicorp_vault_service_token Hubspot | Llave de la API de Hubspot | hubspot_api_key
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Intercom | Token de Acceso a Intercom | intercom_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Ionic | Token de Acceso Personal de Ionic | ionic_personal_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Ionic | Token de Actualización de Ionic | ionic_refresh_token{% endif %}
+Google | Google OAuth Refresh Token | google_oauth_refresh_token{% endif %} Grafana | Grafana API Key | grafana_api_key HashiCorp | Terraform Cloud / Enterprise API Token | terraform_api_token HashiCorp | HashiCorp Vault Batch Token | hashicorp_vault_batch_token HashiCorp | HashiCorp Vault Service Token | hashicorp_vault_service_token Hubspot | Hubspot API Key | hubspot_api_key Intercom | Intercom Access Token | intercom_access_token Ionic | Ionic Personal Access Token | ionic_personal_access_token Ionic | Ionic Refresh Token | ionic_refresh_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
JD Cloud | Llave de Acceso de JD Cloud | jd_cloud_access_key{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
JFrog | Token de Acceso a la Plataforma de JFrog | jfrog_platform_access_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-JFrog | Llave de la API de la Plataforma de JFrog | jfrog_platform_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Linear | Llave de la API de Linear | linear_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Linear | Token de Acceso Oauth de Linear | linear_oauth_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Lob | Llave de la API en Vivo de Lob | lob_live_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Lob | Llave de la API de Pruebas de Lob | lob_test_api_key{% endif %} Mailchimp | Llave de la API de Mailchimp | mailchimp_api_key Mailgun | Llave de la API de Mailgun | mailgun_api_key
-{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Mapbox | Token de Acceso Secreto a Mapbox | mapbox_secret_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-MessageBird | Llave de la API de MessageBird | messagebird_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Meta | Token de Acceso a Facebook | facebook_access_token{% endif %}
+JFrog | JFrog Platform API Key | jfrog_platform_api_key{% endif %} Linear | Linear API Key | linear_api_key Linear | Linear OAuth Access Token | linear_oauth_access_token Lob | Lob Live API Key | lob_live_api_key Lob | Lob Test API Key | lob_test_api_key Mailchimp | Mailchimp API Key | mailchimp_api_key Mailgun | Mailgun API Key | mailgun_api_key
+{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
+Mapbox | Mapbox Secret Access Token | mapbox_secret_access_token{% endif %} MessageBird | MessageBird API Key | messagebird_api_key Meta | Facebook Access Token | facebook_access_token
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Midtrans | Llave del Servidor Productivo de Midtrans | midtrans_production_server_key{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
@@ -128,13 +72,7 @@ Notion | Token de Integración a Notion | notion_integration_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Notion | Secreto de Cliente OAuth a Notion | notion_oauth_client_secret{% endif %} npm | Token de Acceso a npm | npm_access_token NuGet | Llave de la API de NuGet | nuget_api_key
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Octopus Deploy | Llave de la API de Despliegue de Octopus | octopus_deploy_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Onfido | Token de la API de Onfido Live | onfido_live_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Onfido | Token de la API de Onfido Sandbox | onfido_sandbox_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-OpenAI | Llave de la API de OpenAI | openai_api_key{% endif %} Palantir | Token Web JSON de Palantir | palantir_jwt
+Octopus Deploy | Octopus Deploy API Key | octopus_deploy_api_key{% endif %} Onfido | Onfido Live API Token | onfido_live_api_token Onfido | Onfido Sandbox API Token | onfido_sandbox_api_token OpenAI | OpenAI API Key | openai_api_key Palantir | Palantir JSON Web Token | palantir_jwt
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
PlanetScale | Contraseña de la Base de Datos de PlanetScale | planetscale_database_password{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
@@ -144,25 +82,15 @@ PlanetScale | Token de Servicio de PlanetScale | planetscale_service_token{% end
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
Plivo | ID de Auth de Plivo | plivo_auth_id{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-Plivo | Token de Autenticación a Plivo | plivo_auth_token{% endif %} Postman | Llave de la API de Postman | postman_api_key Proctorio | Llave de Consumidor de Proctorio | proctorio_consumer_key Proctorio | Llave de Vinculación de Proctorio | proctorio_linkage_key Proctorio | Llave de Registro de Proctorio | proctorio_registration_key Proctorio | Llave de Secreto de Proctorio | proctorio_secret_key Pulumi | Toekn de Acceso a Pulumi | pulumi_access_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-PyPI | Token de la API de PyPI | pypi_api_token{% endif %}
+Plivo | Plivo Auth Token | plivo_auth_token{% endif %} Postman | Postman API Key | postman_api_key Proctorio | Proctorio Consumer Key | proctorio_consumer_key Proctorio | Proctorio Linkage Key | proctorio_linkage_key Proctorio | Proctorio Registration Key | proctorio_registration_key Proctorio | Proctorio Secret Key | proctorio_secret_key Pulumi | Pulumi Access Token | pulumi_access_token PyPI | PyPI API Token | pypi_api_token
{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %}
-redirect.pizza | Token de la API de redirect.pizza | redirect_pizza_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-RubyGems | Llave de la API de RubyGems | rubygems_api_key{% endif %} Samsara | Token de la API de Samsara | samsara_api_token Samsara | Token de Acceso OAuth a Samsara | samsara_oauth_access_token
+redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} RubyGems | RubyGems API Key | rubygems_api_key Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
-Segment | Token de la API Público de Segment | segment_public_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-SendGrid | Llave de la API de SendGrid | sendgrid_api_key{% endif %}
+Segment | Segment Public API Token | segment_public_api_token{% endif %} SendGrid | SendGrid API Key | sendgrid_api_key
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
Sendinblue | Llave de la API de Sendinblue | sendinblue_api_key{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-Sendinblue | Llave de SMTP de Sendinblue | sendinblue_smtp_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Shippo | Token de la API de Shippo Live | shippo_live_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Shippo | Token de la APi de Prueba de Shippo | shippo_test_api_token{% endif %}
+Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key{% endif %} Shippo | Shippo Live API Token | shippo_live_api_token Shippo | Shippo Test API Token | shippo_test_api_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
Shopify | Credenciales del Cliente de la App de Shopify | shopify_app_client_credentials Shopify | Secreto del Cliente de la App de Shopify | shopify_app_client_secret{% endif %} Shopify | Secreto Compartido de la App de Shopify | shopify_app_shared_secret Shopify | Token de Acceso de Shopify | shopify_access_token Shopify | Token de Acceso a la App Personalizada de Shopify | shopify_custom_app_access_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
@@ -172,14 +100,9 @@ Square | Token de Acceso a Square | square_access_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Square | Secreto de la Aplicación de Producción de Square | square_production_application_secret{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Square | Secreto de Aplicación de Pruebas de Square | square_sandbox_application_secret{% endif %} SSLMate | Llave de la API de SSLMate | sslmate_api_key SSLMate | Secreto de Clúster de SSLMate | sslmate_cluster_secret Stripe | Llave de la API de Stripe | stripe_api_key Stripe | Llave del Secreto de la API en Vivo de Stripe | stripe_live_secret_key Stripe | Llave del Secreto de la API de Pruebas de Stripe | stripe_test_secret_key Stripe | Llave Restringida de la API en Vivo de Stripe | stripe_live_restricted_key Stripe | Llave Restringida de la API de Pruebas de Stripe | stripe_test_restricted_key
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Stripe | Secreto de Firmado de Webhook de Stripe | stripe_webhook_signing_secret{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
+Square | Square Sandbox Application Secret | square_sandbox_application_secret{% endif %} SSLMate | SSLMate API Key | sslmate_api_key SSLMate | SSLMate Cluster Secret | sslmate_cluster_secret Stripe | Stripe API Key | stripe_api_key Stripe | Stripe Live API Secret Key | stripe_live_secret_key Stripe | Stripe Test API Secret Key | stripe_test_secret_key Stripe | Stripe Live API Restricted Key | stripe_live_restricted_key Stripe | Stripe Test API Restricted Key | stripe_test_restricted_key Stripe | Stripe Webhook Signing Secret | stripe_webhook_signing_secret
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Supabase | Llave de Servicio de Supabase | supabase_service_key{% endif %} Tableau | Token de Acceso Personal a Tableau | tableau_personal_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Telegram | Token del Bot de Telegram | telegram_bot_token{% endif %} Tencent Cloud | ID Secreta de Tencent Cloud | tencent_cloud_secret_id
+Supabase | Supabase Service Key | supabase_service_key{% endif %} Tableau | Tableau Personal Access Token | tableau_personal_access_token Telegram | Telegram Bot Token | telegram_bot_token Tencent Cloud | Tencent Cloud Secret ID | tencent_cloud_secret_id
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Twilio | Token de Acceso a Twilio | twilio_access_token{% endif %} Twilio | Identificador de Secuencia de Cuenta de Twilio | twilio_account_sid Twilio | Llave de la API de Twilio | twilio_api_key
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
@@ -202,3 +125,5 @@ Yandex | Secreto de Acceso a Yandex.Cloud | yandex_iam_access_secret{% endif %}
Yandex | Llave de la API de Yandex.Predictor | yandex_predictor_api_key{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Yandex | Llave de la API de Yandex.Translate | yandex_translate_api_key{% endif %}
+{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %}
+Zuplo | Zuplo Consumer API Key | zuplo_consumer_api_key{% endif %}
diff --git a/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-public-repo.md
index ae81ed14882f..efe22c84901e 100644
--- a/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-public-repo.md
+++ b/translations/es-ES/data/reusables/secret-scanning/partner-secret-list-public-repo.md
@@ -103,3 +103,4 @@
| Twilio | Clave de API de Twilio |
| Typeform | Token de acceso personal a Typeform |
| Valour | Token de acceso a Valour |
+| Zuplo | Zuplo Consumer API |
diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-allow-secrets-alerts.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-allow-secrets-alerts.md
index 0df7648cba8c..bee651f12f0c 100644
--- a/translations/es-ES/data/reusables/secret-scanning/push-protection-allow-secrets-alerts.md
+++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-allow-secrets-alerts.md
@@ -1 +1 @@
-When you allow a secret to be pushed, an alert is created in the "Security" tab. {% data variables.product.prodname_dotcom %} closes the alert and doesn't send a notification if you specify that the secret is a false positive or used only in tests. If you specify that the secret is real and that you will fix it later, {% data variables.product.prodname_dotcom %} keeps the security alert open and sends notifications to the author of the commit, as well as to repository administrators. Para obtener más información, consulta la sección "[Administrar alertas del escaneo de secretos](/code-security/secret-scanning/managing-alerts-from-secret-scanning)."
\ No newline at end of file
+When you allow a secret to be pushed, an alert is created in the "Security" tab. {% data variables.product.prodname_dotcom %} closes the alert and doesn't send a notification if you specify that the secret is a false positive or used only in tests. If you specify that the secret is real and that you will fix it later, {% data variables.product.prodname_dotcom %} keeps the security alert open and sends notifications to the author of the commit, as well as to repository administrators. Para obtener más información, consulta la sección "[Administrar alertas del escaneo de secretos](/code-security/secret-scanning/managing-alerts-from-secret-scanning)."
diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-choose-allow-secret-options.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-choose-allow-secret-options.md
index b75aea7a2642..9f33b961a9e4 100644
--- a/translations/es-ES/data/reusables/secret-scanning/push-protection-choose-allow-secret-options.md
+++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-choose-allow-secret-options.md
@@ -1,4 +1,4 @@
2. Choose the option that best describes why you should be able to push the secret.
- If the secret is only used in tests and poses no threat, click **It's used in tests**.
- If the detected string is not a secret, click **It's a false positive**.
- - If the secret is real but you intend to fix it later, click **I'll fix it later**.
\ No newline at end of file
+ - If the secret is real but you intend to fix it later, click **I'll fix it later**.
diff --git a/translations/es-ES/data/reusables/secret-scanning/push-protection-overview.md b/translations/es-ES/data/reusables/secret-scanning/push-protection-overview.md
index f0532e3e35e8..7ff474f8054f 100644
--- a/translations/es-ES/data/reusables/secret-scanning/push-protection-overview.md
+++ b/translations/es-ES/data/reusables/secret-scanning/push-protection-overview.md
@@ -1 +1 @@
-When you enable push protection, {% data variables.product.prodname_secret_scanning %} also checks pushes for high-confidence secrets (those identified with a low false positive rate). {% data variables.product.prodname_secret_scanning_caps %} lists any secrets it detects so the author can review the secrets and remove them or, if needed, allow those secrets to be pushed.
\ No newline at end of file
+When you enable push protection, {% data variables.product.prodname_secret_scanning %} also checks pushes for high-confidence secrets (those identified with a low false positive rate). {% data variables.product.prodname_secret_scanning_caps %} lists any secrets it detects so the author can review the secrets and remove them or, if needed, allow those secrets to be pushed.
diff --git a/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md
index 823da8ee7001..0b8c027e5861 100644
--- a/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md
+++ b/translations/es-ES/data/reusables/secret-scanning/secret-list-private-push-protection.md
@@ -47,3 +47,5 @@
JFrog | Token de Acceso a la Plataforma de JFrog | jfrog_platform_access_token JFrog | Llave de la API de la Plataforma de JFrog | jfrog_platform_api_key{% endif %} Ionic | Token de Acceso personal a Ionic | ionic_personal_access_token Ionic | Token de Actualización de Ionic | ionic_refresh_token Linear | Llave de la API de Linear | linear_api_key Linear | Token de Acceso OAuth de Linear | linear_oauth_access_token Midtrans | Llave del Servidor de Producción de Midtrans | midtrans_production_server_key New Relic | Llave de la API Personal de New Relic | new_relic_personal_api_key New Relic | Llave de la API de REST de New Relic | new_relic_rest_api_key New Relic | Llave de Consulta de Perspectivas de New Relic | new_relic_insights_query_key npm | Token de Acceso a npm | npm_access_token NuGet | Llave de la API de NuGet | nuget_api_key Onfido | Token de la API en Vivo de Onfido | onfido_live_api_token OpenAI | Llave de la API de OpenAI | openai_api_key PlanetScale | Contraseña de la Base de Datos de PlanetScale | planetscale_database_password PlanetScale | Token OAuth de PlanetScale | planetscale_oauth_token PlanetScale | Token de Servicio de PlanetScale | planetscale_service_token Postman | Llave de la API de Postman | postman_api_key Proctorio | Llave del Secreto de Proctorio | proctorio_secret_key
{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %}
redirect.pizza | Token de la API de redirect.pizza | redirect_pizza_api_token{% endif %} Samsara | Token de la API de Samsara | samsara_api_token Samsara | Token de Acceso OAuth a Samsara | samsara_oauth_access_token SendGrid | Llave de la API de SendGrid | sendgrid_api_key Sendinblue | Llave de la API de Sendinblue | sendinblue_api_key Sendinblue | Llave SMTP de Sendinblue | sendinblue_smtp_key Shippo | Token de la API en Vivo de Shippo | shippo_live_api_token Shopify | Secreto Compartido de la App de Shopify | shopify_app_shared_secret Shopify | Token de Acceso a Shopify | shopify_access_token Slack | Token de la API de Slack | slack_api_token Stripe | Llave de Secreto de la API en Vivo de Stripe | stripe_api_key Tencent Cloud | ID de Secreto en la Nube de Tencent | tencent_cloud_secret_id Typeform | Token de Acceso Personal de Typeform | typeform_personal_access_token WorkOS | Llave de la API de Producción de WorkOS | workos_production_api_key
+{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %}
+Zuplo | Zuplo Consumer API Key | zuplo_consumer_api_key{% endif %}
diff --git a/translations/es-ES/data/reusables/security-center/permissions.md b/translations/es-ES/data/reusables/security-center/permissions.md
index a6e7176abcb4..facd9d69e7aa 100644
--- a/translations/es-ES/data/reusables/security-center/permissions.md
+++ b/translations/es-ES/data/reusables/security-center/permissions.md
@@ -1 +1 @@
-Organization owners and security managers can access the security overview for organizations{% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %} and view their organization's repositories via the enterprise-level security overview. Enterprise owners can use the enterprise-level security overview to view all repositories in their enterprise's organizations{% endif %}. Los miembros de un equipo pueden ver el resumen de seguridad de los repositorios para los cuales dicho equipo tiene privilegios administrativos.
\ No newline at end of file
+Organization owners and security managers can access the security overview for organizations{% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %} and view their organization's repositories via the enterprise-level security overview. Enterprise owners can use the enterprise-level security overview to view all repositories in their enterprise's organizations{% endif %}. Los miembros de un equipo pueden ver el resumen de seguridad de los repositorios para los cuales dicho equipo tiene privilegios administrativos.
diff --git a/translations/es-ES/data/reusables/server-statistics/csv-download.md b/translations/es-ES/data/reusables/server-statistics/csv-download.md
index ca13a3f86da7..7e476f2c7d49 100644
--- a/translations/es-ES/data/reusables/server-statistics/csv-download.md
+++ b/translations/es-ES/data/reusables/server-statistics/csv-download.md
@@ -1 +1 @@
-4. To start your download, under "{% data variables.product.prodname_github_connect %}", click **Export**, then choose whether you want to download a JSON or CSV file. 
\ No newline at end of file
+4. To start your download, under "{% data variables.product.prodname_github_connect %}", click **Export**, then choose whether you want to download a JSON or CSV file. 
diff --git a/translations/es-ES/data/reusables/ssh/key-type-support.md b/translations/es-ES/data/reusables/ssh/key-type-support.md
index 55fd9473291b..54d7a12d90a7 100644
--- a/translations/es-ES/data/reusables/ssh/key-type-support.md
+++ b/translations/es-ES/data/reusables/ssh/key-type-support.md
@@ -8,4 +8,4 @@ Desde esta fecha, las llaves DSA (`ssh-dss`) ya no son compatibles. No puedes ag
Las llaves RSA (`ssh-rsa`) con un `valid_after` anterior al 2 de noviembre de 2021 podrán continuar utilizando cualquier algoritmo de firma. Las llaves RSA que se generaron después de esta fecha deberán utilizar un algoritmo de firma de tipo SHA-2. Algunos clientes más angituos podrían necesitar actualizarse para poder utilizar firmas de tipo SHA-2.
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/es-ES/data/reusables/support/zendesk-old-tickets.md b/translations/es-ES/data/reusables/support/zendesk-old-tickets.md
index c475c752389d..734bee0a4a68 100644
--- a/translations/es-ES/data/reusables/support/zendesk-old-tickets.md
+++ b/translations/es-ES/data/reusables/support/zendesk-old-tickets.md
@@ -1,7 +1,7 @@
{% ifversion ghes %}
{% note %}
-If you have previously contacted {% data variables.contact.enterprise_support %} through the GitHub Enterprise Support portal, which is now deprecated, you should use the {% data variables.contact.contact_support_portal %} to open new tickets. You can still view your past tickets at [https://enterprise.githubsupport.com](https://enterprise.githubsupport.com).
+Si contactaste previamente a {% data variables.contact.enterprise_support %} mediante el portal de GitHub Enterprise Support, que ahora es obsoleto, deberás utilizar el {% data variables.contact.contact_support_portal %} para abrir tickets nuevos. Aún puedes ver tus tickets anteriores en [https://enterprise.githubsupport.com](https://enterprise.githubsupport.com).
{% endnote %}
{% endif %}
diff --git a/translations/es-ES/data/reusables/supported-languages/go.md b/translations/es-ES/data/reusables/supported-languages/go.md
index 5ccfc9fcb35f..68bdb345e34f 100644
--- a/translations/es-ES/data/reusables/supported-languages/go.md
+++ b/translations/es-ES/data/reusables/supported-languages/go.md
@@ -1 +1 @@
-| Go |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Go modules | {% octicon "check" aria-label="The check icon" %}
Go modules | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes > 3.1 %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Go modules {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
Go modules{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
+| Go |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Go modules | {% octicon "check" aria-label="The check icon" %}
Go modules | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Go modules {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
Go modules{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
diff --git a/translations/es-ES/data/reusables/supported-languages/products-table-header.md b/translations/es-ES/data/reusables/supported-languages/products-table-header.md
index 962b4a426b03..b205da88533c 100644
--- a/translations/es-ES/data/reusables/supported-languages/products-table-header.md
+++ b/translations/es-ES/data/reusables/supported-languages/products-table-header.md
@@ -1,2 +1,2 @@
-{% ifversion fpt or ghec %}| [GitHub Copilot](/copilot/overview-of-github-copilot/about-github-copilot#about-github-copilot) | [Code navigation](/github/managing-files-in-a-repository/navigating-code-on-github) | [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [Dependency graph, {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-the-dependency-graph#supported-package-ecosystems) | [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) |
-| :-- | :-: | :-: | :-: | :-: | :-: | :-: | :-: |{% elsif ghes %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [Dependency graph, {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes > 3.2 %}, {% data variables.product.prodname_dependabot_security_updates %}{% endif %}](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems) |{% ifversion ghes > 3.2 %}| [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems){% endif %}| | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: {% ifversion ghes > 3.2 %}| :-: {% endif %}| :-: | :-: |{% elsif ghae %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: | :-: |{% endif %}
+{% ifversion fpt or ghec %}| [Copiloto de GitHub](/copilot/overview-of-github-copilot/about-github-copilot#about-github-copilot) | [Navegación de código](/github/managing-files-in-a-repository/navigating-code-on-github) | [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [Gráfica de dependencias, {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-the-dependency-graph#supported-package-ecosystems) | [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) |
+| :-- | :-: | :-: | :-: | :-: | :-: | :-: | :-: |{% elsif ghes %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [Gráfica de dependencias, {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes > 3.2 %}, {% data variables.product.prodname_dependabot_security_updates %}{% endif %}](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems) |{% ifversion ghes > 3.2 %}| [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems){% endif %}| | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: {% ifversion ghes > 3.2 %}| :-: {% endif %}| :-: | :-: |{% elsif ghae %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: | :-: |{% endif %}
diff --git a/translations/es-ES/data/reusables/user-settings/copilot-settings.md b/translations/es-ES/data/reusables/user-settings/copilot-settings.md
index ff9c9feeb414..06e7458a7cbe 100644
--- a/translations/es-ES/data/reusables/user-settings/copilot-settings.md
+++ b/translations/es-ES/data/reusables/user-settings/copilot-settings.md
@@ -1,2 +1 @@
1. In the left sidebar, click **{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**.
-
diff --git a/translations/es-ES/data/reusables/user-settings/removes-personal-access-tokens.md b/translations/es-ES/data/reusables/user-settings/removes-personal-access-tokens.md
index ea8d4f8ecd71..d7802bca751b 100644
--- a/translations/es-ES/data/reusables/user-settings/removes-personal-access-tokens.md
+++ b/translations/es-ES/data/reusables/user-settings/removes-personal-access-tokens.md
@@ -1 +1 @@
-Como medida precautoria de seguridad, {% data variables.product.company_short %} elimina automáticamente los tokens de acceso personal que no se hayan utilizado en un año.{% ifversion fpt or ghes > 3.1 or ghae or ghec %} Para proporcionar seguridad adicional, te recomendamos ampliamente agregar un vencimiento a tus tokens de acceso personal.{% endif %}
+As a security precaution, {% data variables.product.company_short %} automatically removes personal access tokens that haven't been used in a year. To provide additional security, we highly recommend adding an expiration to your personal access tokens.
diff --git a/translations/es-ES/data/reusables/user-settings/update-preferences.md b/translations/es-ES/data/reusables/user-settings/update-preferences.md
index 32eac44845fa..a6c5ae9653cc 100644
--- a/translations/es-ES/data/reusables/user-settings/update-preferences.md
+++ b/translations/es-ES/data/reusables/user-settings/update-preferences.md
@@ -1 +1 @@
-1. Haz clic en **Update preferences (Actualizar preferencias)**.
\ No newline at end of file
+1. Haz clic en **Update preferences (Actualizar preferencias)**.
diff --git a/translations/es-ES/data/reusables/user-settings/user-api.md b/translations/es-ES/data/reusables/user-settings/user-api.md
index 5b0e337a7e48..a2807ec3d28b 100644
--- a/translations/es-ES/data/reusables/user-settings/user-api.md
+++ b/translations/es-ES/data/reusables/user-settings/user-api.md
@@ -1 +1 @@
-Many of the resources on this API provide a shortcut for getting information about the currently authenticated user. Si una URL de solicitud no incluye un parámetro de `{username}`, entonces la respuesta será para el usuario que inició sesión (y debes pasar la [información de autenticación](/rest/overview/resources-in-the-rest-api#authentication) con tu solicitud).{% ifversion fpt or ghes or ghec %} La información privada adicional, tal como si un usuario tiene habilitada la autenticación bifactorial, se incluye cuando se está autenticado con la autenticación básica o a través de OAuth, con el alcance de `user`.{% endif %}
\ No newline at end of file
+Many of the resources on this API provide a shortcut for getting information about the currently authenticated user. Si una URL de solicitud no incluye un parámetro de `{username}`, entonces la respuesta será para el usuario que inició sesión (y debes pasar la [información de autenticación](/rest/overview/resources-in-the-rest-api#authentication) con tu solicitud).{% ifversion fpt or ghes or ghec %} La información privada adicional, tal como si un usuario tiene habilitada la autenticación bifactorial, se incluye cuando se está autenticado con la autenticación básica o a través de OAuth, con el alcance de `user`.{% endif %}
diff --git a/translations/es-ES/data/reusables/webhooks/create_properties.md b/translations/es-ES/data/reusables/webhooks/create_properties.md
index f0c5ada8a592..87ebc9f7eb12 100644
--- a/translations/es-ES/data/reusables/webhooks/create_properties.md
+++ b/translations/es-ES/data/reusables/webhooks/create_properties.md
@@ -1,6 +1,6 @@
-| Clave | Tipo | Descripción |
-| --------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `ref` | `secuencia` | El recurso de la [`git ref`](/rest/reference/git#get-a-reference). |
-| `ref_type` | `secuencia` | El tipo de objeto de Git ref que se creó en el repositorio. Puede ser `branch` o `tag`. |
-| `master_branch` | `secuencia` | El nombre de la rama predeterminada del repositorio (habitualmente {% ifversion fpt or ghes > 3.1 or ghae or ghec %}`main`{% else %}`master`{% endif %}). |
-| `descripción` | `secuencia` | La descripción actual del repositorio. |
+| Clave | Tipo | Descripción |
+| --------------- | ----------- | --------------------------------------------------------------------------------------- |
+| `ref` | `secuencia` | El recurso de la [`git ref`](/rest/reference/git#get-a-reference). |
+| `ref_type` | `secuencia` | El tipo de objeto de Git ref que se creó en el repositorio. Puede ser `branch` o `tag`. |
+| `master_branch` | `secuencia` | The name of the repository's default branch (usually `main`). |
+| `descripción` | `secuencia` | La descripción actual del repositorio. |
diff --git a/translations/es-ES/data/reusables/webhooks/discussion_desc.md b/translations/es-ES/data/reusables/webhooks/discussion_desc.md
index 8d6262cafe8d..29f422e7b5d3 100644
--- a/translations/es-ES/data/reusables/webhooks/discussion_desc.md
+++ b/translations/es-ES/data/reusables/webhooks/discussion_desc.md
@@ -1 +1 @@
-`discussion` | `object` | El recurso [`discussion`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-graphql-api-for-discussions#discussion).
+`discussion` | `object` | El recurso [`discussion`](/graphql/guides/using-the-graphql-api-for-discussions#discussion).
diff --git a/translations/es-ES/data/reusables/webhooks/org_desc_graphql.md b/translations/es-ES/data/reusables/webhooks/org_desc_graphql.md
index 4ca2666bc397..26213cb3393f 100644
--- a/translations/es-ES/data/reusables/webhooks/org_desc_graphql.md
+++ b/translations/es-ES/data/reusables/webhooks/org_desc_graphql.md
@@ -1 +1 @@
-`organization` | `object` | Las cargas útiles de webhook contienen el objeto [`organization`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#organization) cuando el webhook se configura para para una organización o cuando el evento ocurre desde una actividad en un repositorio que pertenezca a la organización.
+`organization` | `object` | Las cargas útiles de webhook contienen el objeto [`organization`](/graphql/reference/objects#organization) cuando el webhook se configura para para una organización o cuando el evento ocurre desde una actividad en un repositorio que pertenezca a la organización.
diff --git a/translations/es-ES/data/reusables/webhooks/pull_request_review_thread_short_desc.md b/translations/es-ES/data/reusables/webhooks/pull_request_review_thread_short_desc.md
index 7d835cbe5aa7..d0496c2448db 100644
--- a/translations/es-ES/data/reusables/webhooks/pull_request_review_thread_short_desc.md
+++ b/translations/es-ES/data/reusables/webhooks/pull_request_review_thread_short_desc.md
@@ -1 +1 @@
-Activity related to a comment thread on a pull request being marked as resolved or unresolved. {% data reusables.webhooks.action_type_desc %}
\ No newline at end of file
+Activity related to a comment thread on a pull request being marked as resolved or unresolved. {% data reusables.webhooks.action_type_desc %}
diff --git a/translations/es-ES/data/reusables/webhooks/repo_desc_graphql.md b/translations/es-ES/data/reusables/webhooks/repo_desc_graphql.md
index eb9249a2b236..685457f9a1d6 100644
--- a/translations/es-ES/data/reusables/webhooks/repo_desc_graphql.md
+++ b/translations/es-ES/data/reusables/webhooks/repo_desc_graphql.md
@@ -1 +1 @@
-`repository` | `object` | El [`repositorio`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#repository) en donde ocurrió el evento.
+`repository` | `object` | El [`repositorio`](/graphql/reference/objects#repository) en donde ocurrió el evento.
diff --git a/translations/log/cn-resets.csv b/translations/log/cn-resets.csv
index 55c16fd55175..1d47cca19f9a 100644
--- a/translations/log/cn-resets.csv
+++ b/translations/log/cn-resets.csv
@@ -14,7 +14,7 @@ translations/zh-CN/content/actions/hosting-your-own-runners/about-self-hosted-ru
translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md,Listed in localization-support#489
translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md,broken liquid tags
translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md,Listed in localization-support#489
-translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md,broken liquid tags
+translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md,rendering error
translations/zh-CN/content/actions/learn-github-actions/usage-limits-billing-and-administration.md,broken liquid tags
translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md,rendering error
translations/zh-CN/content/actions/managing-workflow-runs/removing-workflow-artifacts.md,broken liquid tags
@@ -255,7 +255,7 @@ translations/zh-CN/content/organizations/managing-access-to-your-organizations-r
translations/zh-CN/content/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization.md,rendering error
translations/zh-CN/content/organizations/managing-membership-in-your-organization/inviting-users-to-join-your-organization.md,broken liquid tags
translations/zh-CN/content/organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization.md,broken liquid tags
-translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md,broken liquid tags
+translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md,rendering error
translations/zh-CN/content/organizations/managing-organization-settings/managing-the-default-branch-name-for-repositories-in-your-organization.md,broken liquid tags
translations/zh-CN/content/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization.md,Listed in localization-support#489
translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization.md,rendering error
@@ -281,6 +281,7 @@ translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/propos
translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks.md,broken liquid tags
translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md,broken liquid tags
translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repository.md,broken liquid tags
+translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md,rendering error
translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md,broken liquid tags
translations/zh-CN/content/repositories/viewing-activity-and-data-for-your-repository/viewing-deployment-activity-for-your-repository.md,broken liquid tags
translations/zh-CN/content/repositories/working-with-files/managing-files/deleting-files-in-a-repository.md,broken liquid tags
@@ -351,10 +352,15 @@ translations/zh-CN/data/reusables/actions/enterprise-postinstall-nextsteps.md,br
translations/zh-CN/data/reusables/actions/self-hosted-runner-architecture.md,broken liquid tags
translations/zh-CN/data/reusables/actions/self-hosted-runner-auto-removal.md,broken liquid tags
translations/zh-CN/data/reusables/actions/self-hosted-runner-description.md,rendering error
+translations/zh-CN/data/reusables/actions/self-hosted-runner-reusing.md,broken liquid tags
translations/zh-CN/data/reusables/actions/self-hosted-runners-prerequisites.md,broken liquid tags
+translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-general.md,rendering error
+translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runner-groups.md,rendering error
+translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runners.md,rendering error
translations/zh-CN/data/reusables/advanced-security/about-committer-numbers-ghec-ghes.md,broken liquid tags
translations/zh-CN/data/reusables/apps/deprecating_auth_with_query_parameters.md,Listed in localization-support#489
translations/zh-CN/data/reusables/apps/user-to-server-rate-limits-ghec.md,broken liquid tags
+translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md,broken liquid tags
translations/zh-CN/data/reusables/billing/ghes-with-no-enterprise-account.md,broken liquid tags
translations/zh-CN/data/reusables/billing/license-statuses.md,broken liquid tags
translations/zh-CN/data/reusables/code-scanning/codeql-context-for-actions-and-third-party-tools.md,broken liquid tags
@@ -369,13 +375,15 @@ translations/zh-CN/data/reusables/dotcom_billing/downgrade-org-to-free.md,broken
translations/zh-CN/data/reusables/enterprise-accounts/emu-password-reset-session.md,broken liquid tags
translations/zh-CN/data/reusables/enterprise-accounts/emu-short-summary.md,rendering error
translations/zh-CN/data/reusables/enterprise-licensing/about-license-sync.md,broken liquid tags
+translations/zh-CN/data/reusables/enterprise-licensing/verified-domains-license-sync.md,broken liquid tags
translations/zh-CN/data/reusables/enterprise-licensing/you-can-sync-for-a-combined-view.md,broken liquid tags
translations/zh-CN/data/reusables/enterprise_installation/hardware-considerations-all-platforms.md,broken liquid tags
translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md,broken liquid tags
-translations/zh-CN/data/reusables/enterprise_installation/upgrade-hardware-requirements.md,broken liquid tags
translations/zh-CN/data/reusables/enterprise_management_console/badge_indicator.md,broken liquid tags
-translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md,rendering error
+translations/zh-CN/data/reusables/enterprise_user_management/consider-usernames-for-external-authentication.md,broken liquid tags
+translations/zh-CN/data/reusables/gated-features/enterprise-accounts.md,broken liquid tags
translations/zh-CN/data/reusables/gated-features/packages.md,broken liquid tags
+translations/zh-CN/data/reusables/gated-features/secret-scanning-partner.md,broken liquid tags
translations/zh-CN/data/reusables/gated-features/secret-scanning.md,broken liquid tags
translations/zh-CN/data/reusables/getting-started/actions.md,broken liquid tags
translations/zh-CN/data/reusables/getting-started/api.md,broken liquid tags
@@ -396,9 +404,9 @@ translations/zh-CN/data/reusables/pages/pages-builds-with-github-actions-public-
translations/zh-CN/data/reusables/repositories/deleted_forks_from_private_repositories_warning.md,broken liquid tags
translations/zh-CN/data/reusables/repositories/enable-security-alerts.md,broken liquid tags
translations/zh-CN/data/reusables/repositories/select-marketplace-apps.md,broken liquid tags
-translations/zh-CN/data/reusables/saml/saml-session-oauth.md,rendering error
+translations/zh-CN/data/reusables/saml/saml-session-oauth.md,broken liquid tags
translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,Listed in localization-support#489
-translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,rendering error
+translations/zh-CN/data/reusables/saml/you-must-periodically-authenticate.md,broken liquid tags
translations/zh-CN/data/reusables/scim/after-you-configure-saml.md,broken liquid tags
translations/zh-CN/data/reusables/secret-scanning/enterprise-enable-secret-scanning.md,broken liquid tags
translations/zh-CN/data/reusables/secret-scanning/partner-program-link.md,broken liquid tags
diff --git a/translations/log/es-resets.csv b/translations/log/es-resets.csv
index ffa3e77d810b..f536c4cac3b2 100644
--- a/translations/log/es-resets.csv
+++ b/translations/log/es-resets.csv
@@ -278,6 +278,7 @@ translations/es-ES/content/repositories/creating-and-managing-repositories/dupli
translations/es-ES/content/repositories/creating-and-managing-repositories/restoring-a-deleted-repository.md,Listed in localization-support#489
translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files.md,Listed in localization-support#489
translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners.md,Listed in localization-support#489
+translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md,rendering error
translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md,Listed in localization-support#489
translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-the-forking-policy-for-your-repository.md,Listed in localization-support#489
translations/es-ES/content/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/setting-repository-visibility.md,Listed in localization-support#489
diff --git a/translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md b/translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md
index 7aeae41e3675..b6323bbd38fb 100644
--- a/translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md
+++ b/translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications.md
@@ -129,9 +129,9 @@ Email notifications from {% data variables.product.product_location %} contain t
| --- | --- |
| `From` address | This address will always be {% ifversion fpt or ghec %}'`notifications@github.com`'{% else %}'the no-reply email address configured by your site administrator'{% endif %}. |
| `To` field | This field connects directly to the thread.{% ifversion not ghae %} If you reply to the email, you'll add a new comment to the conversation.{% endif %} |
-| `Cc` address | {% data variables.product.product_name %} will `Cc` you if you're subscribed to a conversation. The second `Cc` email address matches the notification reason. The suffix for these notification reasons is {% data variables.notifications.cc_address %}. The possible notification reasons are: - `assign`: You were assigned to an issue or pull request.
- `author`: You created an issue or pull request.
- `ci_activity`: A {% data variables.product.prodname_actions %} workflow run that you triggered was completed.
- `comment`: You commented on an issue or pull request.
- `manual`: There was an update to an issue or pull request you manually subscribed to.
- `mention`: You were mentioned on an issue or pull request.
- `push`: Someone committed to a pull request you're subscribed to.
- `review_requested`: You or a team you're a member of was requested to review a pull request.
{% ifversion fpt or ghes or ghae or ghec %}- `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
{% endif %}- `state_change`: An issue or pull request you're subscribed to was either closed or opened.
- `subscribed`: There was an update in a repository you're watching.
- `team_mention`: A team you belong to was mentioned on an issue or pull request.
- `your_activity`: You opened, commented on, or closed an issue or pull request.
|
-| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |{% ifversion fpt or ghes or ghae or ghec %}
-| `X-GitHub-Severity` field | {% data reusables.repositories.security-alerts-x-github-severity %} The possible severity levels are:- `low`
- `moderate`
- `high`
- `critical`
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |{% endif %}
+| `Cc` address | {% data variables.product.product_name %} will `Cc` you if you're subscribed to a conversation. The second `Cc` email address matches the notification reason. The suffix for these notification reasons is {% data variables.notifications.cc_address %}. The possible notification reasons are: - `assign`: You were assigned to an issue or pull request.
- `author`: You created an issue or pull request.
- `ci_activity`: A {% data variables.product.prodname_actions %} workflow run that you triggered was completed.
- `comment`: You commented on an issue or pull request.
- `manual`: There was an update to an issue or pull request you manually subscribed to.
- `mention`: You were mentioned on an issue or pull request.
- `push`: Someone committed to a pull request you're subscribed to.
- `review_requested`: You or a team you're a member of was requested to review a pull request.
- `security_alert`: {% data variables.product.prodname_dotcom %} detected a vulnerability in a repository you receive alerts for.
- `state_change`: An issue or pull request you're subscribed to was either closed or opened.
- `subscribed`: There was an update in a repository you're watching.
- `team_mention`: A team you belong to was mentioned on an issue or pull request.
- `your_activity`: You opened, commented on, or closed an issue or pull request.
|
+| `mailing list` field | This field identifies the name of the repository and its owner. The format of this address is always `..{% data variables.command_line.backticks %}`. |
+| `X-GitHub-Severity` field | {% data reusables.repositories.security-alerts-x-github-severity %} The possible severity levels are:- `low`
- `moderate`
- `high`
- `critical`
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)." |
## Choosing your notification settings
@@ -139,8 +139,8 @@ Email notifications from {% data variables.product.product_location %} contain t
{% data reusables.notifications-v2.manage-notifications %}
3. On the notifications settings page, choose how you receive notifications when:
- There are updates in repositories or team discussions you're watching or in a conversation you're participating in. For more information, see "[About participating and watching notifications](#about-participating-and-watching-notifications)."
- - You gain access to a new repository or you've joined a new team. For more information, see "[Automatic watching](#automatic-watching)."{% ifversion fpt or ghes or ghae or ghec %}
- - There are new {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[{% data variables.product.prodname_dependabot_alerts %} notification options](#dependabot-alerts-notification-options)." {% endif %} {% ifversion fpt or ghec %}
+ - You gain access to a new repository or you've joined a new team. For more information, see "[Automatic watching](#automatic-watching)."
+ - There are new {% data variables.product.prodname_dependabot_alerts %} in your repository. For more information, see "[{% data variables.product.prodname_dependabot_alerts %} notification options](#dependabot-alerts-notification-options)." {% ifversion fpt or ghec %}
- There are workflow runs updates on repositories set up with {% data variables.product.prodname_actions %}. For more information, see "[{% data variables.product.prodname_actions %} notification options](#github-actions-notification-options)."{% endif %}{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5668 %}
- There are new deploy keys added to repositories that belong to organizations that you're an owner of. For more information, see "[Organization alerts notification options](#organization-alerts-notification-options)."{% endif %}
@@ -194,7 +194,6 @@ If you are a member of more than one organization, you can configure each one to
5. Select one of your verified email addresses, then click **Save**.

-{% ifversion fpt or ghes or ghae or ghec %}
## {% data variables.product.prodname_dependabot_alerts %} notification options
{% data reusables.notifications.vulnerable-dependency-notification-enable %}
@@ -202,7 +201,6 @@ If you are a member of more than one organization, you can configure each one to
{% data reusables.notifications.vulnerable-dependency-notification-options %}
For more information about the notification delivery methods available to you, and advice on optimizing your notifications for {% data variables.product.prodname_dependabot_alerts %}, see "[Configuring notifications for {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)."
-{% endif %}
{% ifversion fpt or ghes or ghec %}
## {% data variables.product.prodname_actions %} notification options
diff --git a/translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox.md b/translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox.md
index 7c5d47f98174..2d9fcc1a0b8e 100644
--- a/translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox.md
+++ b/translations/zh-CN/content/account-and-profile/managing-subscriptions-and-notifications-on-github/viewing-and-triaging-notifications/managing-notifications-from-your-inbox.md
@@ -112,15 +112,13 @@ shortTitle: 从收件箱管理
- `is:gist`
- `is:issue-or-pull-request`
- `is:release`
-- `is:repository-invitation`{% ifversion fpt or ghes or ghae or ghec %}
-- `is:repository-vulnerability-alert`{% endif %}{% ifversion fpt or ghec %}
+- `is:repository-invitation`
+- `is:repository-vulnerability-alert`{% ifversion fpt or ghec %}
- `is:repository-advisory`{% endif %}
- `is:team-discussion`{% ifversion fpt or ghec %}
- `is:discussion`{% endif %}
-{% ifversion fpt or ghes or ghae or ghec %}
有关减少 {% data variables.product.prodname_dependabot_alerts %} 通知的噪音的信息,请参阅“[配置 {% data variables.product.prodname_dependabot_alerts %} 通知](/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts)”。
-{% endif %}
您还可以使用 `is:` 查询来描述如何对通知进行分类。
@@ -133,20 +131,20 @@ shortTitle: 从收件箱管理
要根据收到更新的原因过滤通知,您可以使用 `reason:` 查询。 例如,要查看当您(或您所属团队)被请求审查拉取请求时的通知,请使用 `reason:review-requested`。 更多信息请参阅“[关于通知](/github/managing-subscriptions-and-notifications-on-github/about-notifications#reasons-for-receiving-notifications)”。
-| 查询 | 描述 |
-| ------------------------- | ------------------------------------------------------------- |
-| `reason:assign` | 分配给您的议题或拉取请求有更新时。 |
-| `reason:author` | 当您打开拉取请求或议题并且有更新或新评论时。 |
-| `reason:comment` | 当您评论了议题、拉取请求或团队讨论时。 |
-| `reason:participating` | 当您评论了议题、拉取请求或团队讨论或者被@提及时。 |
-| `reason:invitation` | 当您被邀请加入团队、组织或仓库时。 |
-| `reason:manual` | 当您在尚未订阅的议题或拉取请求上单击 **Subscribe(订阅)**时。 |
-| `reason:mention` | 您被直接@提及。 |
-| `reason:review-requested` | 您或您所属的团队被请求审查拉取请求。{% ifversion fpt or ghes or ghae or ghec %}
-| `reason:security-alert` | 为仓库发出安全警报时。{% endif %}
-| `reason:state-change` | 当拉取请求或议题的状态改变时。 例如,议题已关闭或拉取请求合并时。 |
-| `reason:team-mention` | 您所在的团队被@提及时。 |
-| `reason:ci-activity` | 当仓库有 CI 更新时,例如新的工作流程运行状态。 |
+| 查询 | 描述 |
+| ------------------------- | -------------------------------------- |
+| `reason:assign` | 分配给您的议题或拉取请求有更新时。 |
+| `reason:author` | 当您打开拉取请求或议题并且有更新或新评论时。 |
+| `reason:comment` | 当您评论了议题、拉取请求或团队讨论时。 |
+| `reason:participating` | 当您评论了议题、拉取请求或团队讨论或者被@提及时。 |
+| `reason:invitation` | 当您被邀请加入团队、组织或仓库时。 |
+| `reason:manual` | 当您在尚未订阅的议题或拉取请求上单击 **Subscribe(订阅)**时。 |
+| `reason:mention` | 您被直接@提及。 |
+| `reason:review-requested` | 有人请求您或您所在的团队审查拉取请求。 |
+| `reason:security-alert` | 为仓库发出安全警报时。 |
+| `reason:state-change` | 当拉取请求或议题的状态改变时。 例如,议题已关闭或拉取请求合并时。 |
+| `reason:team-mention` | 您所在的团队被@提及时。 |
+| `reason:ci-activity` | 当仓库有 CI 更新时,例如新的工作流程运行状态。 |
{% ifversion fpt or ghec %}
### 支持的 `author:` 查询
@@ -161,7 +159,6 @@ shortTitle: 从收件箱管理
{% endif %}
-{% ifversion fpt or ghes or ghae or ghec %}
## {% data variables.product.prodname_dependabot %} 自定义过滤器
{% ifversion fpt or ghec or ghes > 3.2 %}
@@ -182,4 +179,3 @@ shortTitle: 从收件箱管理
有关 {% data variables.product.prodname_dependabot %} 的更多信息,请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。
{% endif %}
-{% endif %}
diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile.md
index 466724e272c6..e84379f94414 100644
--- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile.md
+++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile.md
@@ -20,7 +20,7 @@ shortTitle: 组织资料
{% ifversion fpt %}
使用 {% data variables.product.prodname_ghe_cloud %} 的组织可以通过 {% data variables.product.product_name %} 验证组织的域,确认其组织的身份并在其组织的个人资料页面上显示“已验证”徽章。 更多信息请参阅 {% data variables.product.prodname_ghe_cloud %} 文档中的“[验证或批准组织的域](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)”。
-{% elsif ghec or ghes > 3.1 %}
+{% elsif ghec or ghes %}
要确认组织的身份并在组织配置文件页面上显示“已验证”徽章,可以使用 {% data variables.product.prodname_dotcom %} 验证组织的域。 更多信息请参阅“[验证或批准组织的域](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)”。
{% endif %}
diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
index 3f18fa03eb8a..3d02b0ad3d98 100644
--- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
+++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-your-theme-settings.md
@@ -4,7 +4,7 @@ intro: '通过设置主题首选项以遵循系统设置或始终使用浅色模
versions:
fpt: '*'
ghae: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghec: '*'
topics:
- Accounts
diff --git a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
index 84c6bd666418..d7381b25ea69 100644
--- a/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
+++ b/translations/zh-CN/content/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/permission-levels-for-a-personal-account-repository.md
@@ -32,33 +32,33 @@ shortTitle: 仓库权限
仓库所有者对仓库具有完全控制权。 除了任何协作者可以执行的操作外,仓库所有者还可以执行以下操作。
-| 操作 | 更多信息 |
-|:------------------------------------------------------------------------------------------------------------------------ |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| {% ifversion fpt or ghec %}邀请协作者{% else %}添加协作者{% endif %} | |
-| "[邀请个人仓库的协作者](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)" | |
+| 操作 | 更多信息 |
+|:------------------------------------------------------------------------------------------------------------------------ |:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| {% ifversion fpt or ghec %}邀请协作者{% else %}添加协作者{% endif %} | |
+| "[邀请个人仓库的协作者](/github/setting-up-and-managing-your-github-user-account/inviting-collaborators-to-a-personal-repository)" | |
| 更改仓库的可见性 | “[设置仓库可见性](/github/administering-a-repository/setting-repository-visibility)” |{% ifversion fpt or ghec %}
| 限制与仓库的交互 | "[限制仓库中的交互](/communities/moderating-comments-and-conversations/limiting-interactions-in-your-repository)"
{% endif %}
-| 重命名分支,包括默认分支 | "[重命名分支](/github/administering-a-repository/renaming-a-branch)" |
-| 合并受保护分支上的拉取请求(即使没有批准审查) | "[关于受保护分支](/github/administering-a-repository/about-protected-branches)" |
-| 删除仓库 | "[删除仓库](/repositories/creating-and-managing-repositories/deleting-a-repository)" |
+| 重命名分支,包括默认分支 | "[重命名分支](/github/administering-a-repository/renaming-a-branch)" |
+| 合并受保护分支上的拉取请求(即使没有批准审查) | "[关于受保护分支](/github/administering-a-repository/about-protected-branches)" |
+| 删除仓库 | "[删除仓库](/repositories/creating-and-managing-repositories/deleting-a-repository)" |
| 管理仓库的主题 | "[使用主题对仓库分类](/github/administering-a-repository/classifying-your-repository-with-topics)" |{% ifversion fpt or ghec %}
| 管理仓库的安全性和分析设置 | "[管理仓库的安全和分析设置](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" |{% endif %}{% ifversion fpt or ghec %}
-| 为私有仓库启用依赖项图 | “[探索仓库的依赖项](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)” |{% endif %}{% ifversion fpt or ghes > 3.1 or ghec or ghae %}
-| 删除和恢复包 | “[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”
+| 为私有仓库启用依赖项图 | “[探索仓库的依赖项](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)”
{% endif %}
-| 自定义仓库的社交媒体预览 | "[自定义仓库的社交媒体预览](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)" |
-| 从仓库创建模板 | "[创建模板仓库](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)" |{% ifversion fpt or ghes or ghae or ghec %}
-| 控制对 {% data variables.product.prodname_dependabot_alerts %} 的访问 | "[管理仓库的安全和分析设置](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" |{% endif %}{% ifversion fpt or ghec %}
-| 忽略仓库中的 {% data variables.product.prodname_dependabot_alerts %} | “[查看和更新 {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)” |
+| 删除和恢复包 | “[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)” |
+| 自定义仓库的社交媒体预览 | "[自定义仓库的社交媒体预览](/github/administering-a-repository/customizing-your-repositorys-social-media-preview)" |
+| 从仓库创建模板 | "[创建模板仓库](/github/creating-cloning-and-archiving-repositories/creating-a-template-repository)" |
+| 控制对 {% data variables.product.prodname_dependabot_alerts %} 的访问 | "[管理仓库的安全和分析设置](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)" |{% ifversion fpt or ghec %}
+| 忽略仓库中的 {% data variables.product.prodname_dependabot_alerts %} | “[查看和更新 {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/viewing-and-updating-dependabot-alerts)” |
| 管理私有仓库的数据使用 | “[管理私有仓库的数据使用设置](/get-started/privacy-on-github/managing-data-use-settings-for-your-private-repository)”
{% endif %}
-| 定义仓库的代码所有者 | "[关于代码所有者](/github/creating-cloning-and-archiving-repositories/about-code-owners)" |
+| 定义仓库的代码所有者 | "[关于代码所有者](/github/creating-cloning-and-archiving-repositories/about-code-owners)" |
| 存档仓库 | "[归档存储库](/repositories/archiving-a-github-repository/archiving-repositories)"|{% ifversion fpt or ghec %}
-| 创建安全通告 | "[关于 {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)" |
+| 创建安全通告 | "[关于 {% data variables.product.prodname_security_advisories %}](/github/managing-security-vulnerabilities/about-github-security-advisories)" |
| 显示赞助按钮 | “[在仓库中显示赞助者按钮](/github/administering-a-repository/displaying-a-sponsor-button-in-your-repository)”
{% endif %}
-| 允许或禁止自动合并拉取请求 | "[管理仓库中的拉取请求自动合并](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)" |
+| 允许或禁止自动合并拉取请求 | "[管理仓库中的拉取请求自动合并](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)" |
## 协作者对个人帐户拥有仓库的权限
@@ -74,9 +74,8 @@ shortTitle: 仓库权限
| 操作 | 更多信息 |
|:--------------------------- |:------------------------------------------------------------------------------------------------------------------------------------------------- |
-| 复刻仓库 | "[关于复刻](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" |{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| 重命名除默认分支以外的分支 | "[重命名分支](/github/administering-a-repository/renaming-a-branch)"
-{% endif %}
+| 复刻仓库 | "[关于复刻](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)" |
+| 重命名除默认分支以外的分支 | "[重命名分支](/github/administering-a-repository/renaming-a-branch)" |
| 在仓库中创建、编辑和删除关于提交、拉取请求和议题的评论 | - "[关于议题](/github/managing-your-work-on-github/about-issues)"
- "[评论拉取请求](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/commenting-on-a-pull-request)"
- "[管理破坏性评论](/communities/moderating-comments-and-conversations/managing-disruptive-comments)"
|
| 在仓库中创建、分配、关闭和重新打开议题 | "[使用议题管理工作](/github/managing-your-work-on-github/managing-your-work-with-issues)" |
| 在仓库中管理议题和拉取请求的标签 | "[标记议题和拉取请求](/github/managing-your-work-on-github/labeling-issues-and-pull-requests)" |
diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-net.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-net.md
index f1aede897aca..b7acaec19487 100644
--- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-net.md
+++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-net.md
@@ -179,7 +179,6 @@ steps:
更多信息请参阅“[使用构件持久化工作流程](/github/automating-your-workflow-with-github-actions/persisting-workflow-data-using-artifacts)”。
-
```yaml
name: dotnet package
@@ -225,10 +224,10 @@ on:
jobs:
deploy:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
- uses: {% data reusables.actions.action-setup-dotnet %}
diff --git a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-ruby.md b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-ruby.md
index c0a5dc78f9cb..cd78854db259 100644
--- a/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-ruby.md
+++ b/translations/zh-CN/content/actions/automating-builds-and-tests/building-and-testing-ruby.md
@@ -279,10 +279,10 @@ on:
jobs:
build:
name: Build + Publish
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
diff --git a/translations/zh-CN/content/actions/deployment/about-deployments/about-continuous-deployment.md b/translations/zh-CN/content/actions/deployment/about-deployments/about-continuous-deployment.md
index 3563fab07046..33c8a3dd353e 100644
--- a/translations/zh-CN/content/actions/deployment/about-deployments/about-continuous-deployment.md
+++ b/translations/zh-CN/content/actions/deployment/about-deployments/about-continuous-deployment.md
@@ -29,7 +29,7 @@ _持续部署_ (CD) 是使用自动化发布和部署软件更新的做法。
您可以配置 CD 工作流程在发生 {% data variables.product.product_name %} 事件(例如,将新代码推送到存储库的默认分支)时运行、按设定的时间表运行、手动运行或者在使用存储库分发 web 挂钩的外部事件发生时运行。 有关工作流程何时可以运行的更多信息,请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)”。
-{% data variables.product.prodname_actions %} 提供的功能使您可以更好地控制部署。 例如,您可以使用环境来要求批准才能继续作业,限制哪些分支可以触发工作流程,或限制对机密的访问。 {% ifversion fpt or ghae or ghes > 3.1 or ghec %} 可以使用并发性将 CD 管道限制为最多一个正在进行的部署和一个挂起的部署。 {% endif %}有关这些功能的详细信息,请参阅“[使用 GitHub Actions 进行部署](/actions/deployment/deploying-with-github-actions)”和“[使用环境进行部署](/actions/deployment/using-environments-for-deployment)”。
+{% data variables.product.prodname_actions %} 提供的功能使您可以更好地控制部署。 例如,您可以使用环境来要求批准才能继续作业,限制哪些分支可以触发工作流程,或限制对机密的访问。 可以使用并发性将 CD 管道限制为最多一个正在进行的部署和一个挂起的部署。 有关这些功能的详细信息,请参阅“[使用 GitHub Actions 进行部署](/actions/deployment/deploying-with-github-actions)”和“[使用环境进行部署](/actions/deployment/using-environments-for-deployment)”。
{% ifversion fpt or ghec or ghae-issue-4856 or ghes > 3.4 %}
diff --git a/translations/zh-CN/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md b/translations/zh-CN/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md
index 6cc041f0dd10..bcc3146fbf0c 100644
--- a/translations/zh-CN/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md
+++ b/translations/zh-CN/content/actions/deployment/targeting-different-environments/using-environments-for-deployment.md
@@ -34,7 +34,7 @@ versions:
## 环境保护规则
-环境保护规则要求通过特定的条件,然后引用环境的作业才能继续。 {% ifversion fpt or ghae or ghes > 3.1 or ghec %}您可以使用环境保护规则来要求手动批准、延迟作业或者将环境限于某些分支。{% else %}您可以使用环境保护规则要求手动批准或延迟作业。{% endif %}
+环境保护规则要求通过特定的条件,然后引用环境的作业才能继续。 您可以使用环境保护规则来要求人工审批、延迟工作或将环境限制于某些分支。
### 需要的审查者
@@ -46,7 +46,6 @@ versions:
在最初触发作业后,使用等待计时器将作业延迟特定时间。 时间(分钟)必须是 0 至 43,200(30天)之间的整数。
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
### 部署分支
使用部署分支来限制哪些分支可以部署到环境中。 以下是环境部署分支的选项:
@@ -56,7 +55,6 @@ versions:
* **Selected branches(所选分支)**:只有与指定的名称模式匹配的分支才能部署到环境。
例如,如果您指定 `releases/*` 为部署分支规则,则只有其名称开头为 `releases/` 的分支才能部署到环境。 (通配符字符将不匹配 `/`。 要匹配以 `release/` 开头并且包含额外单一斜杠的分支,请使用 `release/*/*`)。 如果您添加 `main` 作为部署分支规则,则名为 `main` 的分支也可以部署到环境。 有关部署分支的语法选项的更多信息,请参阅 [Ruby File.fnmatch 文档](https://ruby-doc.org/core-2.5.1/File.html#method-c-fnmatch)。
-{% endif %}
## 环境机密
存储在环境中的机密仅可用于引用环境的工作流程作业。 如果环境需要批准,作业在所需的审查者批准之前不能访问环境机密。 有关机密的更多信息,请参阅“[加密密码](/actions/reference/encrypted-secrets)”。
@@ -101,7 +99,7 @@ versions:
1. 输入机密值。
1. 单击 **Add secret(添加密码)**。
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}您也可以通过 REST API 创建和配置环境。 更多信息请参阅“[环境](/rest/reference/repos#environments)”和“[密码](/rest/reference/actions#secrets)”。{% endif %}
+您还可以通过 REST API 创建和配置环境。 更多信息请参阅“[环境](/rest/reference/repos#environments)”和“[密码](/rest/reference/actions#secrets)”。
运行引用不存在的环境的工作流程将使用引用的名称创建环境。 新创建的环境将不配置任何保护规则或机密。 可在仓库中编辑工作流程的任何人都可以通过工作流程文件创建环境,但只有仓库管理员才能配置环境。
@@ -125,13 +123,13 @@ versions:
1. 在要删除的环境旁边,单击 {% octicon "trash" aria-label="The trash icon" %}。
2. 单击 **I understand, delete this environment(我了解,删除此环境)**。
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}您还可以通过 REST API 删除环境。 更多信息请参阅“[环境](/rest/reference/repos#environments)”。{% endif %}
+您也可以通过 RESEST API 删除环境。 更多信息请参阅“[环境](/rest/reference/repos#environments)”。
## 环境与部署的关系
{% data reusables.actions.environment-deployment-event %}
-您可以通过 REST API 或 GraphQL API 访问这些对象。 您还可以订阅这些 web 挂钩事件。 更多信息请参阅“[存储库](/rest/reference/repos#deployments)”(REST API)、“[对象]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#deployment)”(GraphQL API)或“[web 挂钩事件和有效负载](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#deployment)”。
+您可以通过 REST API 或 GraphQL API 访问这些对象。 您还可以订阅这些 web 挂钩事件。 更多信息请参阅“[存储库](/rest/reference/repos#deployments)”(REST API)、“[对象](/graphql/reference/objects#deployment)”(GraphQL API)或“[web 挂钩事件和有效负载](/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#deployment)”。
## 后续步骤
diff --git a/translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md b/translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md
index 7d166ec2fd96..33df75d7fe38 100644
--- a/translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md
+++ b/translations/zh-CN/content/actions/hosting-your-own-runners/adding-self-hosted-runners.md
@@ -56,7 +56,7 @@ You can add self-hosted runners to a single repository. To add a self-hosted run
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-runners %}
-1. Under {% ifversion ghes > 3.1 or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %}, click **Add runner**.
+1. Under {% ifversion ghes or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %}, click **Add runner**.
{% data reusables.actions.self-hosted-runner-configure %}
{% endif %}
{% data reusables.actions.self-hosted-runner-check-installation-success %}
@@ -77,7 +77,7 @@ You can add self-hosted runners at the organization level, where they can be use
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.org_settings %}
{% data reusables.organizations.settings-sidebar-actions-runners %}
-1. Under {% ifversion ghes > 3.1 or ghae %}"Runners", click **Add new**, then click **New runner**.{% elsif ghes < 3.2 %}"Self-hosted runners", click **Add runner**."{% endif %}
+1. Under {% ifversion ghes or ghae %}"Runners", click **Add new**, then click **New runner**.{% endif %}
{% data reusables.actions.self-hosted-runner-configure %}
{% endif %}
{% data reusables.actions.self-hosted-runner-check-installation-success %}
diff --git a/translations/zh-CN/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md b/translations/zh-CN/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md
index a2ce6eb049b8..9bcaca122790 100644
--- a/translations/zh-CN/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md
+++ b/translations/zh-CN/content/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups.md
@@ -67,7 +67,7 @@ shortTitle: 管理对运行器的访问
{% data reusables.organizations.navigate-to-org %}
{% data reusables.organizations.org_settings %}
{% data reusables.organizations.settings-sidebar-actions-runner-groups %}
-1. 在 {% ifversion ghes > 3.1 or ghae %}“Runners(运行器)”{% elsif ghes < 3.2 %}“Self-hosted runners(自托管运行器)”{% endif %} 下,单击 **Add new(新增)**,然后单击 **New group(新建组)**。
+1. 在 {% ifversion ghes or ghae %}“Runners(运行器)”{% endif %} 下,单击 **Add new(新增)**,然后单击 **New group(新建组)**。

1. 输入运行程序组的名称,并分配仓库访问策略。
@@ -204,7 +204,7 @@ shortTitle: 管理对运行器的访问
2. 选择 **Runner group(运行器组)**下拉列表。
3. 在“Move runner to group(将运行器移动到组)”中,选择运行器的目的地组。
{% elsif ghae or ghes < 3.4 %}
-1. 在设置页面的{% ifversion ghes > 3.1 or ghae %}“Runners groups(运行器组)”{% elsif ghes < 3.2 %}“Self-hosted runners(自托管运行器)”{% endif %} 部分,找到要移动的运行器的当前组,并展开组成员列表。 
+1. 在设置页面的 {% ifversion ghes or ghae %} Runner groups(运行器组){% endif %} 部分,找到要移动的运行器的当前组,并展开组成员列表。 
2. 选中自托管运行器旁边的复选框,然后单击 **Move to group(移动到组)**以查看可用的目的地。 
3. 要移动运行器,请单击目标组。 
{% endif %}
@@ -213,16 +213,11 @@ shortTitle: 管理对运行器的访问
自托管运行器在其组被删除时将自动返回到默认组。
-{% ifversion ghes > 3.1 or ghae or ghec %}
+{% ifversion ghes or ghae or ghec %}
{% data reusables.actions.self-hosted-runner-groups-navigate-to-repo-org-enterprise %}
1. 在组列表中,在要删除的组右侧,单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}。
2. 要删除组,请单击 **Remove group(删除组)**。
3. 查看确认提示,然后单击 **Remove this runner group(删除此运行器组)**。
-{% elsif ghes < 3.2 %}
-1. 在设置页面的“Self-hosted runners(自托管运行器)”部分,找到要删除的组,然后单击 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %} 按钮。 
-1. 要删除组,请单击 **Remove group(删除组)**。 
-
-1. 查看确认提示,然后单击 **Remove this runner group(删除此运行器组)**。
{% endif %}
{% endif %}
diff --git a/translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md b/translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md
index 8bc1ed42f15d..b0c3fe73eee5 100644
--- a/translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md
+++ b/translations/zh-CN/content/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners.md
@@ -24,7 +24,7 @@ shortTitle: Monitor & troubleshoot
{% data reusables.actions.self-hosted-runner-navigate-repo-and-org %}
{% data reusables.organizations.settings-sidebar-actions-runners %}
-1. Under {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %}, you can view a list of registered runners, including the runner's name, labels, and status.
+1. Under "Runners", you can view a list of registered runners, including the runner's name, labels, and status.
The status can be one of the following:
@@ -167,7 +167,6 @@ If you want to customize the self-hosted runner application service, do not dire
{% endmac %}
-
{% windows %}
## Using PowerShell to check the self-hosted runner application service
@@ -265,4 +264,4 @@ User=runner-user
{% data reusables.actions.upgrade-runners-before-upgrade-ghes %}
If your runners are offline for this reason, manually update the runners. For more information, see the installation instructions for [the latest release](https://github.com/actions/runner/releases/latest) in the actions/runner repository.
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/content/actions/learn-github-actions/contexts.md b/translations/zh-CN/content/actions/learn-github-actions/contexts.md
index 00b76fb9f893..95424c788acc 100644
--- a/translations/zh-CN/content/actions/learn-github-actions/contexts.md
+++ b/translations/zh-CN/content/actions/learn-github-actions/contexts.md
@@ -84,22 +84,22 @@ miniTocMaxHeadingLevel: 3
| jobs.<job_id>.name | github, needs, strategy, matrix, inputs | |
| jobs.<job_id>.outputs.<output_id> | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | |
| jobs.<job_id>.runs-on | github, needs, strategy, matrix, inputs | |
-| jobs.<job_id>.secrets.<secrets_id> | github, needs, secrets | |
+| jobs.<job_id>.secrets.<secrets_id> | github, needs, secrets{% ifversion actions-unified-inputs %}, inputs{% endif %} | |
| jobs.<job_id>.services | github, needs, strategy, matrix, inputs | |
| jobs.<job_id>.services.<service_id>.credentials | github, needs, strategy, matrix, env, secrets, inputs | |
| jobs.<job_id>.services.<service_id>.env.<env_id> | github, needs, strategy, matrix, job, runner, env, secrets, inputs | |
-| jobs.<job_id>.steps.continue-on-error | github, needs, strategy, matrix, job, runner, env, secrets, steps | hashFiles |
+| jobs.<job_id>.steps.continue-on-error | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | hashFiles |
| jobs.<job_id>.steps.env | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | hashFiles |
| jobs.<job_id>.steps.if | github, needs, strategy, matrix, job, runner, env, steps, inputs | always, cancelled, success, failure, hashFiles |
| jobs.<job_id>.steps.name | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | hashFiles |
| jobs.<job_id>.steps.run | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | hashFiles |
-| jobs.<job_id>.steps.timeout-minutes | github, needs, strategy, matrix, job, runner, env, secrets, steps | hashFiles |
+| jobs.<job_id>.steps.timeout-minutes | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | hashFiles |
| jobs.<job_id>.steps.with | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | hashFiles |
| jobs.<job_id>.steps.working-directory | github, needs, strategy, matrix, job, runner, env, secrets, steps, inputs | hashFiles |
| jobs.<job_id>.strategy | github, needs, inputs | |
| jobs.<job_id>.timeout-minutes | github, needs, strategy, matrix, inputs | |
-| jobs.<job_id>.with.<with_id> | github, needs | |
-| on.workflow_call.inputs.<inputs_id>.default | github | |
+| jobs.<job_id>.with.<with_id> | github, needs{% ifversion actions-unified-inputs %}, inputs{% endif %} | |
+| on.workflow_call.inputs.<inputs_id>.default | github{% ifversion actions-unified-inputs %}, inputs{% endif %} | |
| on.workflow_call.outputs.<output_id>.value | github, jobs, inputs | |
{% else %}
| 路径 | 上下文 | 特殊函数 |
@@ -680,7 +680,7 @@ jobs:
id: build_step
run: |
./build
- echo "::set-output name=build_id::$BUILD_ID"
+ echo "::set-output name=build_id::$BUILD_ID"
deploy:
needs: build
runs-on: ubuntu-latest
diff --git a/translations/zh-CN/content/actions/learn-github-actions/finding-and-customizing-actions.md b/translations/zh-CN/content/actions/learn-github-actions/finding-and-customizing-actions.md
index b142deb8cc97..3cec32095911 100644
--- a/translations/zh-CN/content/actions/learn-github-actions/finding-and-customizing-actions.md
+++ b/translations/zh-CN/content/actions/learn-github-actions/finding-and-customizing-actions.md
@@ -155,7 +155,7 @@ steps:
### 使用 SHA
-如果需要更可靠的版本控制,应使用与操作版本关联的 SHA 值。 SHA 是不可变的,因此比标记或分支更可靠。 但是,此方法意味着您不会自动接收操作的更新,包括重要的 Bug 修复和安全更新。 {% ifversion fpt or ghes > 3.0 or ghae or ghec %}您必须使用提交的完整 SHA 值,而不是缩写值。 {% endif %}此示例针对操作的 SHA:
+如果需要更可靠的版本控制,应使用与操作版本关联的 SHA 值。 SHA 是不可变的,因此比标记或分支更可靠。 但是,此方法意味着您不会自动接收操作的更新,包括重要的 Bug 修复和安全更新。 必须使用提交的完整 SHA 值,而不是缩写值。 此示例针对操作的 SHA:
```yaml
steps:
diff --git a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md
index 165f8bb72a61..ebf78646bbcf 100644
--- a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md
+++ b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/adding-labels-to-issues.md
@@ -40,9 +40,9 @@ topics:
- opened
jobs:
label_issues:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
- issues: write{% endif %}
+ issues: write
steps:
- name: Label issues
uses: andymckay/labeler@e6c4322d0397f3240f0e7e30a33b5c5df2d39e90
diff --git a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md
index 51c6fbe4a976..64211ff903ce 100644
--- a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md
+++ b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/closing-inactive-issues.md
@@ -37,10 +37,10 @@ topics:
jobs:
close-issues:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
issues: write
- pull-requests: write{% endif %}
+ pull-requests: write
steps:
- uses: {% data reusables.actions.action-stale %}
with:
diff --git a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/commenting-on-an-issue-when-a-label-is-added.md b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/commenting-on-an-issue-when-a-label-is-added.md
index 9272a2b0450c..64c633b94909 100644
--- a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/commenting-on-an-issue-when-a-label-is-added.md
+++ b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/commenting-on-an-issue-when-a-label-is-added.md
@@ -41,9 +41,9 @@ shortTitle: 添加标签以评论议题
jobs:
add-comment:
if: github.event.label.name == 'help-wanted'
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
- issues: write{% endif %}
+ issues: write
steps:
- name: Add comment
uses: peter-evans/create-or-update-comment@a35cf36e5301d70b76f316e867e7788a55a31dae
diff --git a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/removing-a-label-when-a-card-is-added-to-a-project-board-column.md b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/removing-a-label-when-a-card-is-added-to-a-project-board-column.md
index 92eb3affa6d2..06252026b7ad 100644
--- a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/removing-a-label-when-a-card-is-added-to-a-project-board-column.md
+++ b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/removing-a-label-when-a-card-is-added-to-a-project-board-column.md
@@ -42,10 +42,10 @@ shortTitle: 添加卡片时删除标签
jobs:
remove_labels:
if: github.event.project_card.column_id == '12345678'
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
issues: write
- pull-requests: write{% endif %}
+ pull-requests: write
steps:
- name: remove labels
uses: andymckay/labeler@5c59dabdfd4dd5bd9c6e6d255b01b9d764af4414
diff --git a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md
index 1455b2574204..f7a1af294190 100644
--- a/translations/zh-CN/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md
+++ b/translations/zh-CN/content/actions/managing-issues-and-pull-requests/scheduling-issue-creation.md
@@ -40,9 +40,9 @@ topics:
jobs:
create_issue:
name: Create team sync issue
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
- issues: write{% endif %}
+ issues: write
steps:
- name: Create team sync issue
uses: imjohnbo/issue-bot@3daae12aa54d38685d7ff8459fc8a2aee8cea98b
diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md b/translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md
index 053517bec8dd..e5bf6d5827fe 100644
--- a/translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md
+++ b/translations/zh-CN/content/actions/managing-workflow-runs/re-running-workflows-and-jobs.md
@@ -1,6 +1,6 @@
---
title: Re-running workflows and jobs
-intro: You can re-run a workflow run{% ifversion re-run-jobs %}, all failed jobs in a workflow run, or specific jobs in a workflow run{% endif %} up to 30 days after its initial run.
+intro: 'You can re-run a workflow run{% ifversion re-run-jobs %}, all failed jobs in a workflow run, or specific jobs in a workflow run{% endif %} up to 30 days after its initial run.'
permissions: People with write permissions to a repository can re-run workflows in the repository.
miniTocMaxHeadingLevel: 3
redirect_from:
diff --git a/translations/zh-CN/content/actions/managing-workflow-runs/reviewing-deployments.md b/translations/zh-CN/content/actions/managing-workflow-runs/reviewing-deployments.md
index c4d06fdbd3ea..64c20164db05 100644
--- a/translations/zh-CN/content/actions/managing-workflow-runs/reviewing-deployments.md
+++ b/translations/zh-CN/content/actions/managing-workflow-runs/reviewing-deployments.md
@@ -14,7 +14,7 @@ versions:
Jobs that reference an environment configured with required reviewers will wait for an approval before starting. While a job is awaiting approval, it has a status of "Waiting". If a job is not approved within 30 days, the workflow run will be automatically canceled.
-For more information about environments and required approvals, see "[Using environments for deployment](/actions/deployment/using-environments-for-deployment)."{% ifversion fpt or ghae or ghes > 3.1 or ghec %} For information about how to review deployments with the REST API, see "[Workflow Runs](/rest/reference/actions#workflow-runs)."{% endif %}
+For more information about environments and required approvals, see "[Using environments for deployment](/actions/deployment/using-environments-for-deployment)." For information about how to review deployments with the REST API, see "[Workflow Runs](/rest/reference/actions#workflow-runs)."
## Approving or rejecting a job
diff --git a/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md b/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md
index 7f6c5450eeaa..0319e9da6f2f 100644
--- a/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md
+++ b/translations/zh-CN/content/actions/monitoring-and-troubleshooting-workflows/about-monitoring-and-troubleshooting.md
@@ -22,8 +22,6 @@ miniTocMaxHeadingLevel: 3
{% endif %}
-{% ifversion fpt or ghae or ghes > 3.0 or ghec %}
-
### 使用可视化图表
每个工作流程运行都会生成一个实时图表,说明运行进度。 您可以使用此图表来监控和调试工作流程。 例如:
@@ -32,8 +30,6 @@ miniTocMaxHeadingLevel: 3
更多信息请参阅“[使用可视化图](/actions/monitoring-and-troubleshooting-workflows/using-the-visualization-graph)”。
-{% endif %}
-
### 添加工作流程状态徽章
{% data reusables.repositories.actions-workflow-status-badge-intro %}
diff --git a/translations/zh-CN/content/actions/publishing-packages/publishing-docker-images.md b/translations/zh-CN/content/actions/publishing-packages/publishing-docker-images.md
index c7aff049ae05..38e033a87669 100644
--- a/translations/zh-CN/content/actions/publishing-packages/publishing-docker-images.md
+++ b/translations/zh-CN/content/actions/publishing-packages/publishing-docker-images.md
@@ -153,10 +153,10 @@ on:
jobs:
push_to_registry:
name: Push Docker image to GitHub Packages
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- name: Check out the repo
uses: {% data reusables.actions.action-checkout %}
@@ -203,10 +203,10 @@ on:
jobs:
push_to_registries:
name: Push Docker image to multiple registries
- runs-on: {% ifversion ghes %}[self-hosted]{% else %}ubuntu-latest{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: {% ifversion ghes %}[self-hosted]{% else %}ubuntu-latest{% endif %}
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- name: Check out the repo
uses: {% data reusables.actions.action-checkout %}
diff --git a/translations/zh-CN/content/actions/publishing-packages/publishing-java-packages-with-gradle.md b/translations/zh-CN/content/actions/publishing-packages/publishing-java-packages-with-gradle.md
index b7d0fcac306a..9ee6e66ff75e 100644
--- a/translations/zh-CN/content/actions/publishing-packages/publishing-java-packages-with-gradle.md
+++ b/translations/zh-CN/content/actions/publishing-packages/publishing-java-packages-with-gradle.md
@@ -154,10 +154,10 @@ on:
types: [created]
jobs:
publish:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
- uses: {% data reusables.actions.action-setup-java %}
@@ -175,7 +175,7 @@ jobs:
```
{% data reusables.actions.gradle-workflow-steps %}
-1. 运行具有 `publish` 参数的 [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) 操作,以发布到 {% data variables.product.prodname_registry %}。 `GITHUB_TOKEN` 环境变量将使用 `GITHUB_TOKEN` 密码的内容设置。 {% ifversion fpt or ghes > 3.1 or ghae or ghec %} `permissions` 键指定 `GITHUB_TOKEN` 密钥允许的访问权限。{% endif %}
+1. 运行具有 `publish` 参数的 [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) 操作,以发布到 {% data variables.product.prodname_registry %}。 `GITHUB_TOKEN` 环境变量将使用 `GITHUB_TOKEN` 密码的内容设置。 `permissions` 密钥指定 `GITHUB_TOKEN` 密钥将允许的访问。
有关在工作流程中使用密码的更多信息,请参阅“[创建和使用加密密码](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)”。
@@ -232,10 +232,10 @@ on:
types: [created]
jobs:
publish:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
- name: Set up Java
@@ -256,6 +256,6 @@ jobs:
```
{% data reusables.actions.gradle-workflow-steps %}
-1. 运行具有 `publish` 参数的 [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) 操作,以发布到 `OSSRH` Maven 存储库和 {% data variables.product.prodname_registry %}。 `MAVEN_USERNAME` 环境变量将使用 `OSSRH_USERNAME` 密码的内容设置,而 `MAVEN_PASSWORD` 环境变量将使用 `OSSRH_TOKEN` 密码的内容设置。 `GITHUB_TOKEN` 环境变量将使用 `GITHUB_TOKEN` 密码的内容设置。 {% ifversion fpt or ghes > 3.1 or ghae or ghec %} `permissions` 键指定 `GITHUB_TOKEN` 密钥允许的访问权限。{% endif %}
+1. 运行具有 `publish` 参数的 [`gradle/gradle-build-action`](https://github.com/gradle/gradle-build-action) 操作,以发布到 `OSSRH` Maven 存储库和 {% data variables.product.prodname_registry %}。 `MAVEN_USERNAME` 环境变量将使用 `OSSRH_USERNAME` 密码的内容设置,而 `MAVEN_PASSWORD` 环境变量将使用 `OSSRH_TOKEN` 密码的内容设置。 `GITHUB_TOKEN` 环境变量将使用 `GITHUB_TOKEN` 密码的内容设置。 `permissions` 密钥指定 `GITHUB_TOKEN` 密钥将允许的访问。
有关在工作流程中使用密码的更多信息,请参阅“[创建和使用加密密码](/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)”。
diff --git a/translations/zh-CN/content/actions/publishing-packages/publishing-java-packages-with-maven.md b/translations/zh-CN/content/actions/publishing-packages/publishing-java-packages-with-maven.md
index 30afb38748cf..55f6136b923b 100644
--- a/translations/zh-CN/content/actions/publishing-packages/publishing-java-packages-with-maven.md
+++ b/translations/zh-CN/content/actions/publishing-packages/publishing-java-packages-with-maven.md
@@ -73,7 +73,6 @@ _pom.xml_ 文件还包含 Maven 将在其中部署包的分配管理仓库的配
在部署步骤中,您需要将环境变量设置为向仓库验证的用户名,以及用密码或令牌配置为进行身份验证的密钥。 更多信息请参阅“[创建和使用加密密码](/github/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)”。
-
```yaml{:copy}
name: Publish package to the Maven Central Repository
on:
@@ -143,10 +142,10 @@ on:
types: [created]
jobs:
publish:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
- uses: {% data reusables.actions.action-setup-java %}
@@ -180,10 +179,10 @@ on:
types: [created]
jobs:
publish:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
- name: Set up Java for publishing to Maven Central Repository
diff --git a/translations/zh-CN/content/actions/publishing-packages/publishing-nodejs-packages.md b/translations/zh-CN/content/actions/publishing-packages/publishing-nodejs-packages.md
index baee9b2be36a..b05078b9e3e8 100644
--- a/translations/zh-CN/content/actions/publishing-packages/publishing-nodejs-packages.md
+++ b/translations/zh-CN/content/actions/publishing-packages/publishing-nodejs-packages.md
@@ -128,10 +128,10 @@ on:
types: [created]
jobs:
build:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
contents: read
- packages: write {% endif %}
+ packages: write
steps:
- uses: {% data reusables.actions.action-checkout %}
# Setup .npmrc file to publish to GitHub Packages
diff --git a/translations/zh-CN/content/actions/security-guides/automatic-token-authentication.md b/translations/zh-CN/content/actions/security-guides/automatic-token-authentication.md
index 303550d4a5e0..61bc9000fc5e 100644
--- a/translations/zh-CN/content/actions/security-guides/automatic-token-authentication.md
+++ b/translations/zh-CN/content/actions/security-guides/automatic-token-authentication.md
@@ -31,13 +31,11 @@ shortTitle: 自动令牌身份验证
您可以使用标准语法引用密钥以使用 `GITHUB_TOKEN`:{%raw%}`${{ secrets.GITHUB_TOKEN }}`{% endraw %}。 使用 `GITHUB_TOKEN` 的示例包括将令牌作为操作的输入,或使用它来建立验证的 {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %} API 请求。
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% note %}
**重要:**即使工作流程没有明确将 `GITHUB_TOKEN` 传递到操作,操作也可以通过 `github.token` 上下文访问 `GITHUB_TOKEN` 。 作为一种良好的安全做法,您应该始终通过限制授予 `GITHUB_TOKEN` 的权限,确保操作只有所需的最低访问权限。 更多信息请参阅“[`GITHUB_TOKEN`](#permissions-for-the-github_token) 的权限”。
{% endnote %}
-{% endif %}
{% data reusables.actions.actions-do-not-trigger-workflows %}
@@ -56,9 +54,9 @@ on: [ push ]
jobs:
create_commit:
- runs-on: ubuntu-latest {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
- issues: write {% endif %}
+ issues: write
steps:
- name: Create issue using REST API
run: |
@@ -77,7 +75,6 @@ jobs:
有关 {% data variables.product.prodname_github_apps %} 可通过各种权限访问的 API 端点的信息,请参阅“[{% data variables.product.prodname_github_app %} 权限](/rest/reference/permissions-required-for-github-apps)”。
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
下表显示默认情况下授予 `GITHUB_TOKEN` 的权限。 对{% ifversion not ghes %}企业、组织或仓库、{% else %}组织或仓库{% endif %}具有管理权限的人可以设置默认权限为允许或限制。 有关如何为企业、组织或存储库设置 `GITHUB_TOKEN` 默认权限的信息,请参阅“[在企业中强制实施 {% data variables.product.prodname_actions %} 策略](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise#enforcing-a-policy-for-workflow-permissions-in-your-enterprise)”、“[对组织禁用或限制 {% data variables.product.prodname_actions %}](/github/setting-up-and-managing-organizations-and-teams/disabling-or-limiting-github-actions-for-your-organization#setting-the-permissions-of-the-github_token-for-your-organization)”或“[管理存储库的 {% data variables.product.prodname_actions %} 设置](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#setting-the-permissions-of-the-github_token-for-your-repository)”。
| 作用域 | 默认访问
(允许) | 默认访问
(限制) | 复刻的仓库的最大访问权限
|
@@ -95,24 +92,9 @@ jobs:
| pages | read/write | none | read |
{%- endif %}
| pull-requests | read/write | none | read | | repository-projects | read/write | none | read | | security-events | read/write | none | read | | statuses | read/write | none | read |
-{% else %}
-| 作用域 | 访问类型 | 通过复刻的仓库访问 |
-| ------------------- | ---- | --------- |
-| 操作 | 读/写 | 读取 |
-| 检查 | 读/写 | 读取 |
-| 内容 | 读/写 | 读取 |
-| 部署 | 读/写 | 读取 |
-| 议题 | 读/写 | 读取 |
-| 元数据 | 读取 | 读取 |
-| 包 | 读/写 | 读取 |
-| pull-requests | 读/写 | 读取 |
-| repository-projects | 读/写 | 读取 |
-| 状态 | 读/写 | 读取 |
-{% endif %}
{% data reusables.actions.workflow-runs-dependabot-note %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### 修改 `GITHUB_TOKEN` 的权限
您可以在个别工作流程文件中修改 `GITHUB_TOKENN` 的权限。 如果 `GITHUB_TOKEN` 的默认权限是限制的,您可能需要提高权限以允许一些操作和命令成功运行。 如果默认权限是允许的,您可以编辑工作流程文件以从 `GITHUB_TOKEN` 中删除某些权限。 作为一种良好的安全做法,您应该授予 `GITHUB_TOKEN` 所需的最小访问权限。
@@ -132,7 +114,6 @@ jobs:
`GITHUB_TOKEN` 的权限最初设置为企业、组织或仓库的默认设置。 如果默认设置为这些级别中任何级别的限制权限,这将适用于相关的仓库。 例如,如果您在组织级别选择受限制的默认值,则该组织中的所有仓库将使用限制的权限作为默认值。 然后根据工作流程文件中的任何配置(首先在工作流程级别,然后在作业级别)对权限进行调整。 最后,如果工作流程是由复刻的仓库中的拉取请求触发,并且未选择**从拉取请求发送写入令牌到工作流程**设置,则权限调整为将任何写入权限更改为只读。
### 授予额外权限
-{% endif %}
如果您需要的令牌需要 `GITHUB_TOKEN` 中未提供的权限,您可以创建个人访问令牌并将其设置为仓库中的密码:
diff --git a/translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md b/translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md
index d7ea786e25e6..5e13d3f0dd05 100644
--- a/translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md
+++ b/translations/zh-CN/content/actions/security-guides/security-hardening-for-github-actions.md
@@ -40,8 +40,8 @@ To help prevent accidental disclosure, {% data variables.product.product_name %}
- Audit how secrets are used, to help ensure they’re being handled as expected. You can do this by reviewing the source code of the repository executing the workflow, and checking any actions used in the workflow. For example, check that they’re not sent to unintended hosts, or explicitly being printed to log output.
- View the run logs for your workflow after testing valid/invalid inputs, and check that secrets are properly redacted, or not shown. It's not always obvious how a command or tool you’re invoking will send errors to `STDOUT` and `STDERR`, and secrets might subsequently end up in error logs. As a result, it is good practice to manually review the workflow logs after testing valid and invalid inputs.
- **Use credentials that are minimally scoped**
- - Make sure the credentials being used within workflows have the least privileges required, and be mindful that any user with write access to your repository has read access to all secrets configured in your repository. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- - Actions can use the `GITHUB_TOKEN` by accessing it from the `github.token` context. For more information, see "[Contexts](/actions/learn-github-actions/contexts#github-context)." You should therefore make sure that the `GITHUB_TOKEN` is granted the minimum required permissions. It's good security practice to set the default permission for the `GITHUB_TOKEN` to read access only for repository contents. The permissions can then be increased, as required, for individual jobs within the workflow file. For more information, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)." {% endif %}
+ - Make sure the credentials being used within workflows have the least privileges required, and be mindful that any user with write access to your repository has read access to all secrets configured in your repository.
+ - Actions can use the `GITHUB_TOKEN` by accessing it from the `github.token` context. For more information, see "[Contexts](/actions/learn-github-actions/contexts#github-context)." You should therefore make sure that the `GITHUB_TOKEN` is granted the minimum required permissions. It's good security practice to set the default permission for the `GITHUB_TOKEN` to read access only for repository contents. The permissions can then be increased, as required, for individual jobs within the workflow file. For more information, see "[Authentication in a workflow](/actions/reference/authentication-in-a-workflow#permissions-for-the-github_token)."
- **Audit and rotate registered secrets**
- Periodically review the registered secrets to confirm they are still required. Remove those that are no longer needed.
- Rotate secrets periodically to reduce the window of time during which a compromised secret is valid.
@@ -179,8 +179,6 @@ You can help mitigate this risk by following these good practices:
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps mitigate the risk of a bad actor adding a backdoor to the action's repository, as they would need to generate a SHA-1 collision for a valid Git object payload.
-
-
* **Audit the source code of the action**
Ensure that the action is handling the content of your repository and secrets as expected. For example, check that secrets are not sent to unintended hosts, or are not inadvertently logged.
@@ -249,14 +247,14 @@ The attacker server can use the {% ifversion fpt or ghec %}{% data variables.pro
## Considering cross-repository access
-{% data variables.product.prodname_actions %} is intentionally scoped for a single repository at a time. The `GITHUB_TOKEN` grants the same level of access as a write-access user, because any write-access user can access this token by creating or modifying a workflow file{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, elevating the permissions of the `GITHUB_TOKEN` if necessary{% endif %}. Users have specific permissions for each repository, so allowing the `GITHUB_TOKEN` for one repository to grant access to another would impact the {% data variables.product.prodname_dotcom %} permission model if not implemented carefully. Similarly, caution must be taken when adding {% data variables.product.prodname_dotcom %} authentication tokens to a workflow, because this can also affect the {% data variables.product.prodname_dotcom %} permission model by inadvertently granting broad access to collaborators.
+{% data variables.product.prodname_actions %} is intentionally scoped for a single repository at a time. The `GITHUB_TOKEN` grants the same level of access as a write-access user, because any write-access user can access this token by creating or modifying a workflow file, elevating the permissions of the `GITHUB_TOKEN` if necessary. Users have specific permissions for each repository, so allowing the `GITHUB_TOKEN` for one repository to grant access to another would impact the {% data variables.product.prodname_dotcom %} permission model if not implemented carefully. Similarly, caution must be taken when adding {% data variables.product.prodname_dotcom %} authentication tokens to a workflow, because this can also affect the {% data variables.product.prodname_dotcom %} permission model by inadvertently granting broad access to collaborators.
We have [a plan on the {% data variables.product.prodname_dotcom %} roadmap](https://github.com/github/roadmap/issues/74) to support a flow that allows cross-repository access within {% data variables.product.product_name %}, but this is not yet a supported feature. Currently, the only way to perform privileged cross-repository interactions is to place a {% data variables.product.prodname_dotcom %} authentication token or SSH key as a secret within the workflow. Because many authentication token types do not allow for granular access to specific resources, there is significant risk in using the wrong token type, as it can grant much broader access than intended.
This list describes the recommended approaches for accessing repository data within a workflow, in descending order of preference:
1. **The `GITHUB_TOKEN`**
- - This token is intentionally scoped to the single repository that invoked the workflow, and {% ifversion fpt or ghes > 3.1 or ghae or ghec %}can have {% else %}has {% endif %}the same level of access as a write-access user on the repository. The token is created before each job begins and expires when the job is finished. For more information, see "[Authenticating with the GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)."
+ - This token is intentionally scoped to the single repository that invoked the workflow, and can have the same level of access as a write-access user on the repository. The token is created before each job begins and expires when the job is finished. For more information, see "[Authenticating with the GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)."
- The `GITHUB_TOKEN` should be used whenever possible.
2. **Repository deploy key**
- Deploy keys are one of the only credential types that grant read or write access to a single repository, and can be used to interact with another repository within a workflow. For more information, see "[Managing deploy keys](/developers/overview/managing-deploy-keys#deploy-keys)."
@@ -277,7 +275,7 @@ This list describes the recommended approaches for accessing repository data wit
{% ifversion fpt or ghec %}**Self-hosted**{% elsif ghes or ghae %}Self-hosted{% endif %} runners for {% data variables.product.product_name %} do not have guarantees around running in ephemeral clean virtual machines, and can be persistently compromised by untrusted code in a workflow.
-{% ifversion fpt or ghec %}As a result, self-hosted runners should almost [never be used for public repositories](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) on {% data variables.product.product_name %}, because any user can open pull requests against the repository and compromise the environment. Similarly, be{% elsif ghes or ghae %}Be{% endif %} cautious when using self-hosted runners on private or internal repositories, as anyone who can fork the repository and open a pull request (generally those with read access to the repository) are able to compromise the self-hosted runner environment, including gaining access to secrets and the `GITHUB_TOKEN` which{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, depending on its settings, can grant {% else %} grants {% endif %}write access to the repository. Although workflows can control access to environment secrets by using environments and required reviews, these workflows are not run in an isolated environment and are still susceptible to the same risks when run on a self-hosted runner.
+{% ifversion fpt or ghec %}As a result, self-hosted runners should almost [never be used for public repositories](/actions/hosting-your-own-runners/about-self-hosted-runners#self-hosted-runner-security-with-public-repositories) on {% data variables.product.product_name %}, because any user can open pull requests against the repository and compromise the environment. Similarly, be{% elsif ghes or ghae %}Be{% endif %} cautious when using self-hosted runners on private or internal repositories, as anyone who can fork the repository and open a pull request (generally those with read access to the repository) are able to compromise the self-hosted runner environment, including gaining access to secrets and the `GITHUB_TOKEN` which, depending on its settings, can grant write access to the repository. Although workflows can control access to environment secrets by using environments and required reviews, these workflows are not run in an isolated environment and are still susceptible to the same risks when run on a self-hosted runner.
When a self-hosted runner is defined at the organization or enterprise level, {% data variables.product.product_name %} can schedule workflows from multiple repositories onto the same runner. Consequently, a security compromise of these environments can result in a wide impact. To help reduce the scope of a compromise, you can create boundaries by organizing your self-hosted runners into separate groups. You can restrict what {% ifversion restrict-groups-to-workflows %}workflows, {% endif %}organizations and repositories can access runner groups. For more information, see "[Managing access to self-hosted runners using groups](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups)."
@@ -350,21 +348,21 @@ The following tables describe the {% data variables.product.prodname_actions %}
|------------------|-------------------
| `enterprise.register_self_hosted_runner` | Triggered when a new self-hosted runner is registered. For more information, see "[Adding a self-hosted runner to an enterprise](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-enterprise)."
| `enterprise.remove_self_hosted_runner` | Triggered when a self-hosted runner is removed.
-| `enterprise.runner_group_runners_updated` | Triggered when a runner group's member list is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `enterprise.runner_group_runners_updated` | Triggered when a runner group's member list is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."
| `enterprise.self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
-| `enterprise.self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."{% endif %}
+| `enterprise.self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `enterprise.self_hosted_runner_updated` | Triggered when the runner application is updated. Can be viewed using the REST API and the UI. This event is not included when you export the audit log as JSON data or a CSV file. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)" and "[Reviewing the audit log for your organization](/organizations/keeping-your-organization-secure/reviewing-the-audit-log-for-your-organization#exporting-the-audit-log)."
| `org.register_self_hosted_runner` | Triggered when a new self-hosted runner is registered. For more information, see "[Adding a self-hosted runner to an organization](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-an-organization)."
| `org.remove_self_hosted_runner` | Triggered when a self-hosted runner is removed. For more information, see [Removing a runner from an organization](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-an-organization).
| `org.runner_group_runners_updated` | Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."
-| `org.runner_group_updated` | Triggered when the configuration of a self-hosted runner group is changed. For more information, see "[Changing the access policy of a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)."{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `org.runner_group_updated` | Triggered when the configuration of a self-hosted runner group is changed. For more information, see "[Changing the access policy of a self-hosted runner group](/actions/hosting-your-own-runners/managing-access-to-self-hosted-runners-using-groups#changing-the-access-policy-of-a-self-hosted-runner-group)."
| `org.self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
-| `org.self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."{% endif %}
+| `org.self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `org.self_hosted_runner_updated` | Triggered when the runner application is updated. Can be viewed using the REST API and the UI; not visible in the JSON/CSV export. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
| `repo.register_self_hosted_runner` | Triggered when a new self-hosted runner is registered. For more information, see "[Adding a self-hosted runner to a repository](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository)."
-| `repo.remove_self_hosted_runner` | Triggered when a self-hosted runner is removed. For more information, see "[Removing a runner from a repository](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)."{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `repo.remove_self_hosted_runner` | Triggered when a self-hosted runner is removed. For more information, see "[Removing a runner from a repository](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)."
| `repo.self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
-| `repo.self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."{% endif %}
+| `repo.self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `repo.self_hosted_runner_updated` | Triggered when the runner application is updated. Can be viewed using the REST API and the UI; not visible in the JSON/CSV export. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
### Events for self-hosted runner groups
diff --git a/translations/zh-CN/content/actions/using-workflows/triggering-a-workflow.md b/translations/zh-CN/content/actions/using-workflows/triggering-a-workflow.md
index ab4a6f819287..2c0adad653b0 100644
--- a/translations/zh-CN/content/actions/using-workflows/triggering-a-workflow.md
+++ b/translations/zh-CN/content/actions/using-workflows/triggering-a-workflow.md
@@ -184,7 +184,7 @@ jobs:
## 进一步控制工作流程的运行方式
-如果需要比事件、事件活动类型或事件筛选器更精细的控制,则可以使用条件{% ifversion fpt or ghae or ghes > 3.1 or ghec %} 和环境{% endif %} 来控制工作流程中的单个作业或步骤是否运行。
+如果需要比事件、事件活动类型或事件筛选器更精细的控制,则可以使用条件 和环境 来控制工作流程中的单个作业或步骤是否运行。
### 使用条件
@@ -237,8 +237,6 @@ jobs:
有关事件上下文中可用信息的详细信息,请参阅“[使用事件信息](#using-event-information)”。 有关如何使用条件语句的详细信息,请参阅“[表达式](/actions/learn-github-actions/expressions)”。
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
-
### 使用环境手动触发工作流程作业
如果要手动触发工作流程中的特定作业,可以使用需要特定团队或用户批准的环境。 首先,使用所需的审阅者配置环境。 更多信息请参阅“[使用环境进行部署](/actions/deployment/targeting-different-environments/using-environments-for-deployment)”。 然后,使用 `environment:` 键在工作流程的作业中引用环境名称。 在至少有一个审阅者批准该作业之前,引用环境的任何作业都不会运行。
@@ -272,7 +270,6 @@ jobs:
{% data reusables.gated-features.environments %}
{% endnote %}
-{% endif %}
## 可用事件
diff --git a/translations/zh-CN/content/actions/using-workflows/workflow-syntax-for-github-actions.md b/translations/zh-CN/content/actions/using-workflows/workflow-syntax-for-github-actions.md
index 0c9e494e03d9..6b2ea328fbaf 100644
--- a/translations/zh-CN/content/actions/using-workflows/workflow-syntax-for-github-actions.md
+++ b/translations/zh-CN/content/actions/using-workflows/workflow-syntax-for-github-actions.md
@@ -174,13 +174,10 @@ jobs:
{% data reusables.actions.workflow-dispatch-inputs %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## `权限`
{% data reusables.actions.jobs.section-assigning-permissions-to-jobs %}
-{% endif %}
-
## `env`
环境变量的 `map` 可用于工作流程中所有作业的步骤。 您还可以设置仅适用于单个作业的步骤或单个步骤的环境变量。 更多信息请参阅 [`jobs..env`](#jobsjob_idenv) and [`jobs..steps[*].env`](#jobsjob_idstepsenv)。
@@ -204,12 +201,10 @@ env:
{% data reusables.actions.jobs.setting-default-values-for-jobs-defaults-run %}
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
## `concurrency`
{% data reusables.actions.jobs.section-using-concurrency %}
-{% endif %}
## `jobs`
{% data reusables.actions.jobs.section-using-jobs-in-a-workflow %}
@@ -222,13 +217,10 @@ env:
{% data reusables.actions.jobs.section-using-jobs-in-a-workflow-name %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### `jobs..permissions`
{% data reusables.actions.jobs.section-assigning-permissions-to-jobs-specific %}
-{% endif %}
-
## `jobs..needs`
{% data reusables.actions.jobs.section-using-jobs-in-a-workflow-needs %}
@@ -245,12 +237,10 @@ env:
{% data reusables.actions.jobs.section-using-environments-for-jobs %}
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
## `jobs..concurrency`
{% data reusables.actions.jobs.section-using-concurrency-jobs %}
-{% endif %}
## `jobs..outputs`
{% data reusables.actions.jobs.section-defining-outputs-for-jobs %}
@@ -630,8 +620,8 @@ steps:
至于内置的 shell 关键词,我们提供由 {% data variables.product.prodname_dotcom %} 托管运行程序执行的以下默认值。 在运行 shell 脚本时,您应该使用这些指南。
- `bash`/`sh`:
- - 使用 `set -eo pipefail` 的快速失败行为:`bash` 和内置 `shell` 的默认值。 它还是未在非 Windows 平台上提供选项时的默认值。
- - 您可以向 shell 选项提供模板字符串,以退出快速失败并接管全面控制权。 例如 `bash {0}`。
+ - 使用 `set -eo pipefail` 的快速失败行为:在显式指定 `shell: bash` 时设置此选项。 默认情况下不应用。
+ - 您可以通过向 shell 选项提供模板字符串来完全控制 shell 参数。 例如 `bash {0}`。
- sh 类 shell 使用脚本中最后执行的命令的退出代码退出,也是操作的默认行为。 运行程序将根据此退出代码将步骤的状态报告为失败/成功。
- `powershell`/`pwsh`
diff --git a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md
index 8dc6f2729042..8b21a8467884 100644
--- a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md
+++ b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-code-scanning-for-your-appliance.md
@@ -53,7 +53,7 @@ You must ensure that Git is in the PATH variable on any self-hosted runners you
{% ifversion ghes %}
If you want to use actions to run {% data variables.product.prodname_code_scanning %} on {% data variables.product.prodname_ghe_server %}, the actions must be available on your appliance.
-The {% data variables.product.prodname_codeql %} action is included in your installation of {% data variables.product.prodname_ghe_server %}. If {% data variables.product.prodname_ghe_server %} has access to the internet, the action will automatically download the {% data variables.product.prodname_codeql %} bundle required to perform analysis. Alternatively, you can use a synchronization tool to make the {% data variables.product.prodname_codeql %} analysis bundle available locally. For more information, see "[Configuring {% data variables.product.prodname_codeql %} analysis on a server without internet access](#configuring-codeql-analysis-on-a-server-without-internet-access)" below.
+The {% data variables.product.prodname_codeql %} action is included in your installation of {% data variables.product.prodname_ghe_server %}. If {% data variables.product.prodname_ghe_server %} {{ allVersions[currentVersion].currentRelease }} has access to the internet, the action will automatically download the {% data variables.product.prodname_codeql %} {% data variables.product.codeql_cli_ghes_recommended_version %} bundle required to perform analysis. Alternatively, you can use a synchronization tool to make the latest released version of the {% data variables.product.prodname_codeql %} analysis bundle available locally. For more information, see "[Configuring {% data variables.product.prodname_codeql %} analysis on a server without internet access](#configuring-codeql-analysis-on-a-server-without-internet-access)" below.
You can also make third-party actions available to users for {% data variables.product.prodname_code_scanning %}, by setting up {% data variables.product.prodname_github_connect %}. For more information, see "[Configuring {% data variables.product.prodname_github_connect %} to sync {% data variables.product.prodname_actions %}](/enterprise/admin/configuration/configuring-code-scanning-for-your-appliance#configuring-github-connect-to-sync-github-actions)" below.
diff --git a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md
index 8446069a044c..4801d3904f6c 100644
--- a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md
+++ b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/configuring-secret-scanning-for-your-appliance.md
@@ -57,7 +57,7 @@ The SSSE3 set of instructions is required because {% data variables.product.prod
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.advanced-security-tab %}
-1. Under "{% ifversion ghes < 3.2 %}{% data variables.product.prodname_advanced_security %}{% else %}Security{% endif %}," click **{% data variables.product.prodname_secret_scanning_caps %}**.
+1. Under "Security," click **{% data variables.product.prodname_secret_scanning_caps %}**.

{% data reusables.enterprise_management_console.save-settings %}
@@ -68,6 +68,6 @@ The SSSE3 set of instructions is required because {% data variables.product.prod
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.advanced-security-tab %}
-1. Under "{% ifversion ghes < 3.2 %}{% data variables.product.prodname_advanced_security %}{% else %}Security{% endif %}," unselect **{% data variables.product.prodname_secret_scanning_caps %}**.
+1. Under "Security," unselect **{% data variables.product.prodname_secret_scanning_caps %}**.

{% data reusables.enterprise_management_console.save-settings %}
diff --git a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md
index 37b3a6477ed7..d8b394574bd5 100644
--- a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md
+++ b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/deploying-github-advanced-security-in-your-enterprise.md
@@ -290,7 +290,7 @@ GitHub helps you avoid using third-party software that contains known vulnerabil
| Dependency Management Tool | Description |
|----|----|
| Dependabot Alerts | You can track your repository's dependencies and receive Dependabot alerts when your enterprise detects insecure dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)." |
-| Dependency Graph | The dependency graph is a summary of the manifest and lock files stored in a repository. It shows you the ecosystems and packages your codebase depends on (its dependencies) and the repositories and packages that depend on your project (its dependents). For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." |{% ifversion ghes > 3.1 or ghec %}
+| Dependency Graph | The dependency graph is a summary of the manifest and lock files stored in a repository. It shows you the ecosystems and packages your codebase depends on (its dependencies) and the repositories and packages that depend on your project (its dependents). For more information, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)." |{% ifversion ghes or ghec %}
| Dependency Review | If a pull request contains changes to dependencies, you can view a summary of what has changed and whether there are known vulnerabilities in any of the dependencies. For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)" or "[Reviewing Dependency Changes in a Pull Request](/github/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)." | {% endif %} {% ifversion ghec or ghes > 3.2 %}
| Dependabot Security Updates | Dependabot can fix vulnerable dependencies for you by raising pull requests with security updates. For more information, see "[About Dependabot security updates](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-dependabot-security-updates)." |
| Dependabot Version Updates | Dependabot can be used to keep the packages you use updated to the latest versions. For more information, see "[About Dependabot version updates](/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/about-dependabot-version-updates)." | {% endif %}
diff --git a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md
index 58404ea6741d..6c66aa64ddb8 100644
--- a/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/code-security/managing-github-advanced-security-for-your-enterprise/enabling-github-advanced-security-for-your-enterprise.md
@@ -57,8 +57,8 @@ topics:
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
{% data reusables.enterprise_management_console.advanced-security-tab %}{% ifversion ghes %}
-1. 在“{% ifversion ghes < 3.2 %}{% data variables.product.prodname_advanced_security %}{% else %}Security(安全性){% endif %}”下,选择要启用的功能,取消选择要禁用的任何功能。
-{% ifversion ghes > 3.1 %}{% else %}{% endif %}{% else %}
+1. 在“Security(安全性)”下,选择要启用的功能,取消选择要禁用的任何功能。
+{% ifversion ghes %}{% else %}{% endif %}{% else %}
1. 在“{% data variables.product.prodname_advanced_security %}”下,单击 **{% data variables.product.prodname_code_scanning_capc %}**。 {% endif %}
{% data reusables.enterprise_management_console.save-settings %}
@@ -82,8 +82,8 @@ topics:
```shell
ghe-config app.secret-scanning.enabled true
```
- - 要启用依赖关系图,请输入以下 {% ifversion ghes > 3.1 %}命令{% else %}命令{% endif %}。
- {% ifversion ghes > 3.1 %}```shell
+ - 要启用依赖关系图,请输入以下 {% ifversion ghes %}命令{% else %}命令{% endif %}。
+ {% ifversion ghes %}```shell
ghe-config app.dependency-graph.enabled true
```
{% else %}```shell
@@ -101,8 +101,8 @@ topics:
```shell
ghe-config app.secret-scanning.enabled false
```
- - 要禁用依赖关系图,请输入以下 {% ifversion ghes > 3.1 %}命令{% else %}命令{% endif %}。
- {% ifversion ghes > 3.1 %}```shell
+ - 要禁用依赖关系图,请输入以下 {% ifversion ghes %}命令{% else %}命令{% endif %}。
+ {% ifversion ghes %}```shell
ghe-config app.dependency-graph.enabled false
```
{% else %}```shell
diff --git a/translations/zh-CN/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md b/translations/zh-CN/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md
index 6106704acca9..594883ae7daf 100644
--- a/translations/zh-CN/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise.md
@@ -18,7 +18,7 @@ topics:
为企业启用依赖关系图后,可以启用 {% data variables.product.prodname_dependabot %} 以检测存储库中非安全依赖项{% ifversion ghes > 3.2 %},并自动修复漏洞{% endif %}。 更多信息请参阅“[为企业启用 {% data variables.product.prodname_dependabot %}](/admin/configuration/configuring-github-connect/enabling-dependabot-for-your-enterprise)”。
-{% ifversion ghes > 3.1 %}
+{% ifversion ghes %}
您可以通过 {% data variables.enterprise.management_console %} 或管理 shell 启用依赖关系图。 我们建议您使用 {% data variables.enterprise.management_console %},除非 {% data variables.product.product_location %} 使用集群。
## 通过 {% data variables.enterprise.management_console %} 启用依赖关系图
@@ -35,12 +35,10 @@ topics:
## 通过管理 shell 启用依赖关系图
-{% endif %}{% ifversion ghes < 3.2 %}
-## 启用依赖关系图
{% endif %}
{% data reusables.enterprise_site_admin_settings.sign-in %}
1. 在管理 shell 中,启用 {% data variables.product.product_location %} 上的依赖关系图:
- {% ifversion ghes > 3.1 %}```shell
+ {% ifversion ghes %}```shell
ghe-config app.dependency-graph.enabled true
```
{% else %}```shell
diff --git a/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md
index a2d50fdaba3a..f55661600d0d 100644
--- a/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/configuration/configuring-github-connect/enabling-server-statistics-for-your-enterprise.md
@@ -2,10 +2,10 @@
title: Enabling Server Statistics for your enterprise
intro: 'You can analyze your own aggregate data from {% data variables.product.prodname_ghe_server %} and help us improve {% data variables.product.company_short %} products by enabling {% data variables.product.prodname_server_statistics %}.'
versions:
- feature: 'server-statistics'
+ feature: server-statistics
redirect_from:
- /early-access/github/analyze-how-your-team-works-with-server-statistics/about-server-statistics/enabling-server-statistics
-topics:
+topics:
- Enterprise
shortTitle: Server Statistics
---
diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md
index a2f233ddf618..a5122d52e4d1 100644
--- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md
+++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/command-line-utilities.md
@@ -23,10 +23,6 @@ You can execute these commands from anywhere on the VM after signing in as an SS
This utility sets a banner at the top of every {% data variables.product.prodname_enterprise %} page. You can use it to broadcast a message to your users.
-{% ifversion ghes %}
-You can also set an announcement banner using the enterprise settings on {% data variables.product.product_name %}. For more information, see "[Customizing user messages on your instance](/enterprise/admin/user-management/customizing-user-messages-on-your-instance#creating-a-global-announcement-banner)."
-{% endif %}
-
```shell
# Sets a message that's visible to everyone
$ ghe-announce -s MESSAGE
@@ -36,7 +32,23 @@ $ ghe-announce -u
> Removed the announcement message
```
-{% ifversion ghes > 3.1 %}
+{% ifversion ghe-announce-dismiss %}
+To allow each user to dismiss the announcement for themselves, use the `-d` flag.
+```shell
+# Sets a user-dismissible message that's visible to everyone
+$ ghe-announce -d -s MESSAGE
+> Announcement message set.
+# Removes a previously set message
+$ ghe-announce -u
+> Removed the announcement message, which was user dismissible: MESSAGE
+```
+{% endif %}
+
+{% ifversion ghes %}
+You can also set an announcement banner using the enterprise settings on {% data variables.product.product_name %}. For more information, see "[Customizing user messages on your instance](/enterprise/admin/user-management/customizing-user-messages-on-your-instance#creating-a-global-announcement-banner)."
+{% endif %}
+
+{% ifversion ghes %}
### ghe-aqueduct
@@ -276,33 +288,6 @@ Use this command to immediately unlock the {% data variables.enterprise.manageme
$ ghe-reactivate-admin-login
```
-{% ifversion ghes < 3.2 %}
-
-
-### ghe-resque-info
-
-This utility displays information on background jobs, both active and in the queue. It provides the same job count numbers as the admin stats bar at the top of every page.
-
-This utility can help identify whether the Resque server is having problems processing background jobs. Any of the following scenarios might be indicative of a problem with Resque:
-
-* The number of background jobs is increasing, while the active jobs remain the same.
-* The event feeds are not updating.
-* Webhooks are not being triggered.
-* The web interface is not updating after a Git push.
-
-If you suspect Resque is failing, contact {% data variables.contact.contact_ent_support %} for help.
-
-With this command, you can also pause or resume jobs in the queue.
-
-```shell
-$ ghe-resque-info
-# lists queues and the number of currently queued jobs
-$ ghe-resque-info -p QUEUE
-# pauses the specified queue
-$ ghe-resque-info -r QUEUE
-# resumes the specified queue
-```
-{% endif %}
### ghe-saml-mapping-csv
diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md
index a877b5c6afef..4f25b255f2e6 100644
--- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md
+++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-rate-limits.md
@@ -40,7 +40,7 @@ Setting secondary rate limits protects the overall level of service on {% data v
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
-{% ifversion ghes > 3.1 %}
+{% ifversion ghes %}
2. Under "Rate Limiting", select **Enable Secondary Rate Limiting**.

{% else %}
@@ -101,4 +101,4 @@ By default, the rate limit for {% data variables.product.prodname_actions %} is
```
1. Wait for the configuration run to complete.
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md
index ebca4a967cf1..8ce175e044e1 100644
--- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise.md
@@ -3,7 +3,7 @@ title: Configuring the referrer policy for your enterprise
shortTitle: Configure referrer policy
intro: 'You can increase the privacy of {% data variables.product.product_location %} by configuring the policy for cross-origin requests.'
versions:
- ghes: '>=3.2'
+ ghes: '*'
type: how_to
topics:
- Enterprise
diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise.md
index d21df93e9fab..9e19416580f2 100644
--- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/managing-github-mobile-for-your-enterprise.md
@@ -20,7 +20,7 @@ shortTitle: Manage GitHub Mobile
You can allow or disallow people from using {% data variables.product.prodname_mobile %} to authenticate to {% data variables.product.product_location %} and access your instance's data. By default, {% data variables.product.prodname_mobile %} is{% ifversion ghes > 3.3 %} enabled for people who use {% data variables.product.product_location %}.{% else %} not enabled for people who use {% data variables.product.product_location %}. To allow connection to your instance with {% data variables.product.prodname_mobile %}, you must enable the feature for your instance.{% endif %}
-{% ifversion ghes < 3.6 and ghes > 3.1 %}
+{% ifversion ghes < 3.6 %}
{% note %}
**Note:** If you upgrade to {% data variables.product.prodname_ghe_server %} 3.4.0 or later and have not previously disabled or enabled {% data variables.product.prodname_mobile %}, {% data variables.product.prodname_mobile %} will be enabled by default. If you previously disabled or enabled {% data variables.product.prodname_mobile %} for your instance, your preference will be preserved upon upgrade. For more information about upgrading your instance, see "[Upgrading {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)."
diff --git a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md
index 9d1a7ccfa910..18ee17ae3323 100644
--- a/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise.md
@@ -5,7 +5,7 @@ intro: '您可以通过 {% data variables.product.company_short %} 验证您对
product: '{% data reusables.gated-features.verify-and-approve-domain %}'
versions:
ghec: '*'
- ghes: '>=3.2'
+ ghes: '*'
permissions: Enterprise owners can verify or approve a domain for an enterprise account.
type: how_to
topics:
diff --git a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md
index e522f9589d7c..d217c3c04462 100644
--- a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md
+++ b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity.md
@@ -65,7 +65,8 @@ shortTitle: 增加存储容量
{% endwarning %}
1. 将新磁盘连接到 {% data variables.product.prodname_ghe_server %} 设备。
-1. 运行 `parted` 命令,将磁盘格式化:
+1. 运行 `lsblk` 命令以标识新磁盘的设备名称。
+1. 运行 `parted` 命令格式化磁盘,将设备名称替换为 `/dev/xvdg`:
```shell
$ sudo parted /dev/xvdg mklabel msdos
$ sudo parted /dev/xvdg mkpart primary ext4 0% 50%
diff --git a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md
index 49a6558101ed..1fa9d5f8c7de 100644
--- a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md
+++ b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrade-requirements.md
@@ -49,8 +49,6 @@ curl -s http://localhost:9201/audit_log/_stats/store | jq ._all.primaries.store.
```
使用此数字估算 MySQL 审核日志将需要的磁盘空间大小。 该脚本还会在导入过程中监视可用磁盘空间大小。 在可用磁盘空间大小接近于迁移必需的磁盘空间大小时,监视此数字尤为重要。
-{% data reusables.enterprise_installation.upgrade-hardware-requirements %}
-
## 后续步骤
查看这些建议和要求后,您可以对 {% data variables.product.prodname_ghe_server %} 进行升级。 更多信息请参阅“[升级 {% data variables.product.prodname_ghe_server %}](/enterprise/admin/guides/installation/upgrading-github-enterprise-server/)。”
diff --git a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md
index 07351d2039ff..c4f05e2a5ac7 100644
--- a/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md
+++ b/translations/zh-CN/content/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server.md
@@ -38,8 +38,6 @@ shortTitle: 升级 GHES
{% endnote %}
-{% data reusables.enterprise_installation.upgrade-hardware-requirements %}
-
## 生成快照
快照是虚拟机 (VM) 在某一时间点的检查点。 强烈建议在升级虚拟机之前生成快照,这样一来,如果升级失败,您可以将 VM 还原到快照状态。 我们仅建议在设备关闭电源或处于维护模式且所有后台作业都已完成时拍摄 VM 快照。
diff --git a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md
index 19a28786f481..4e7870ca720c 100644
--- a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md
+++ b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises.md
@@ -1,7 +1,7 @@
---
title: About GitHub Actions for enterprises
shortTitle: About GitHub Actions
-intro: "{% data variables.product.prodname_actions %} can improve developer productivity by automating your enterprise's software development cycle."
+intro: '{% data variables.product.prodname_actions %} can improve developer productivity by automating your enterprise''s software development cycle.'
versions:
ghec: '*'
ghes: '*'
diff --git a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md
index 2d81f06c3573..0aa32d5fea72 100644
--- a/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md
+++ b/translations/zh-CN/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md
@@ -33,16 +33,7 @@ This article explains how site administrators can configure {% data variables.pr
## Review hardware requirements
-
-{%- ifversion ghes < 3.2 %}
-
-The CPU and memory resources available to {% data variables.product.product_location %} determine the maximum job throughput for {% data variables.product.prodname_actions %}. {% data reusables.actions.minimum-hardware %}
-
-Internal testing at {% data variables.product.company_short %} demonstrated the following maximum throughput for {% data variables.product.prodname_ghe_server %} instances with a range of CPU and memory configurations. You may see different throughput depending on the overall levels of activity on your instance.
-
-{%- endif %}
-
-{%- ifversion ghes > 3.1 %}
+{%- ifversion ghes %}
The CPU and memory resources available to {% data variables.product.product_location %} determine the number of jobs that can be run concurrently without performance loss. {% data reusables.actions.minimum-hardware %}
@@ -50,11 +41,6 @@ The peak quantity of concurrent jobs running without performance loss depends on
{% endif %}
-{%- ifversion ghes < 3.2 %}
-
-{% data reusables.actions.hardware-requirements-before %}
-
-{%- endif %}
{%- ifversion ghes = 3.2 %}
diff --git a/translations/zh-CN/content/admin/guides.md b/translations/zh-CN/content/admin/guides.md
index 3bbc87a33363..199a0a6ff35a 100644
--- a/translations/zh-CN/content/admin/guides.md
+++ b/translations/zh-CN/content/admin/guides.md
@@ -126,7 +126,6 @@ includeGuides:
- /admin/monitoring-activity-in-your-enterprise/exploring-user-activity/log-forwarding
- /admin/monitoring-activity-in-your-enterprise/exploring-user-activity/managing-global-webhooks
- /admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise
- - /admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise
- /admin/user-management/managing-projects-using-jira
- /admin/user-management/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise
- /admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/index.md b/translations/zh-CN/content/admin/identity-and-access-management/index.md
index 79d73184645f..100327b51fcd 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/index.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/index.md
@@ -1,6 +1,6 @@
---
title: Identity and access management
-intro: You can configure how people access {% ifversion ghec or ghae %}your enterprise on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %}.
+intro: 'You can configure how people access {% ifversion ghec or ghae %}your enterprise on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% endif %}.'
redirect_from:
- /enterprise/admin/authentication
- /admin/authentication
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md
index 85c1dbe5f927..a7b4759223b0 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/about-authentication-for-your-enterprise.md
@@ -1,7 +1,7 @@
---
title: About authentication for your enterprise
shortTitle: About authentication
-intro: You {% ifversion ghae %}must configure SAML single sign-on (SSO) so people can{% else %}can choose how people{% endif %} authenticate to access {% ifversion ghec %}your enterprise's resources on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}.
+intro: 'You {% ifversion ghae %}must configure SAML single sign-on (SSO) so people can{% else %}can choose how people{% endif %} authenticate to access {% ifversion ghec %}your enterprise''s resources on {% data variables.product.product_name %}{% elsif ghes %}{% data variables.product.product_location %}{% elsif ghae %}your enterprise on {% data variables.product.product_name %}{% endif %}.'
versions:
ghec: '*'
ghes: '*'
@@ -135,4 +135,4 @@ If you choose to use external authentication, you can also configure fallback au
- "[About enterprise accounts](/admin/overview/about-enterprise-accounts)"
{%- ifversion ghec %}
- "[Can I create accounts for people in my organization?](/organizations/managing-membership-in-your-organization/can-i-create-accounts-for-people-in-my-organization)"
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md
index 6a2c9c949c12..f3cfae2376e8 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/index.md
@@ -30,6 +30,7 @@ children:
- /username-considerations-for-external-authentication
- /changing-authentication-methods
- /allowing-built-in-authentication-for-users-outside-your-provider
+ - /troubleshooting-identity-and-access-management-for-your-enterprise
shortTitle: 管理企业的 IAM
---
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md
new file mode 100644
index 000000000000..cfc6f9d5536e
--- /dev/null
+++ b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise.md
@@ -0,0 +1,44 @@
+---
+title: Troubleshooting identity and access management for your enterprise
+shortTitle: Troubleshoot IAM
+intro: Review common issues and solutions for identity and access management for your enterprise.
+versions:
+ ghec: '*'
+ ghes: '*'
+type: how_to
+topics:
+ - Accounts
+ - Authentication
+ - Enterprise
+ - Identity
+ - Security
+ - SSO
+ - Troubleshooting
+---
+
+## Username conflicts
+
+{% ifversion ghec %}If your enterprise uses {% data variables.product.prodname_emus %}, {% endif %}{% data variables.product.product_name %} normalizes an identifier provided by your identity provider (IdP) to create each person's username on {% data variables.product.prodname_dotcom %}. If multiple accounts are normalized into the same {% data variables.product.prodname_dotcom %} username, a username conflict occurs, and only the first user account is created. 更多信息请参阅“[外部身份验证的用户名注意事项](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication)”。
+
+{% ifversion ghec %}
+## Errors when switching authentication configurations
+
+If you're experiencing problems while switching between different authentication configurations, such as changing your SAML SSO configuration from an organization to an enterprise account or migrating from SAML to OIDC for {% data variables.product.prodname_emus %}, ensure you're following our best practices for the change.
+
+- "[Switching your SAML configuration from an organization to an enterprise account](/admin/identity-and-access-management/using-saml-for-enterprise-iam/switching-your-saml-configuration-from-an-organization-to-an-enterprise-account)"
+- "[Migrating from SAML to OIDC](/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc)"
+
+## Accessing your enterprise when SSO is not available
+
+When a configuration error or an issue with your identity provider IdP prevents you from using SSO, you can use a recovery code to access your enterprise. 更多信息请参阅“[在身份提供程序不可用时访问企业帐户](/admin/identity-and-access-management/managing-recovery-codes-for-your-enterprise/accessing-your-enterprise-account-if-your-identity-provider-is-unavailable)”。
+{% endif %}
+
+## SAML authentication errors
+
+If users are experiencing errors when attempting to authenticate with SAML, see "[Troubleshooting SAML authentication](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication)."
+
+{% ifversion ghec %}
+## 延伸阅读
+
+- "[Troubleshooting identity and access management for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)"
+{% endif %}
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md
index 1bd0d7c9c0ab..c4c66ca01b6f 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication.md
@@ -1,7 +1,7 @@
---
title: Username considerations for external authentication
shortTitle: Username considerations
-intro: "{% ifversion ghes or ghec %}When you use {% ifversion ghes %}CAS, LDAP, or SAML for authentication{% elsif ghec %}{% data variables.product.prodname_emus %}{% endif %}, {% endif %}{% data variables.product.product_name %} follows certain rules to determine the username for each user account {% ifversion ghec or ghae %}in your enterprise{% elsif ghes %}on your instance{% endif %}."
+intro: '{% ifversion ghes or ghec %}When you use {% ifversion ghes %}CAS, LDAP, or SAML for authentication{% elsif ghec %}{% data variables.product.prodname_emus %}{% endif %}, {% endif %}{% data variables.product.product_name %} follows certain rules to determine the username for each user account {% ifversion ghec or ghae %}in your enterprise{% elsif ghes %}on your instance{% endif %}.'
miniTocMaxHeadingLevel: 3
versions:
ghec: '*'
@@ -154,4 +154,4 @@ To resolve username conflicts in Okta, update the attribute mapping settings for
1. Click **Sign On**.
1. In the "Settings" section, click **Edit**.
1. Update the "Application username format."
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md
index 906e78571df9..c5d02b07a240 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/about-enterprise-managed-users.md
@@ -134,4 +134,4 @@ Before your developers can use {% data variables.product.prodname_ghe_cloud %} w
A conflict may occur when provisioning users if the unique parts of the identifier provided by your IdP are removed during normalization. If you're unable to provision a user due to a username conflict, you should modify the username provided by your IdP. For more information, see "[Resolving username conflicts](/admin/identity-and-access-management/managing-iam-for-your-enterprise/username-considerations-for-external-authentication#resolving-username-conflicts)."
-The profile name and email address of a {% data variables.product.prodname_managed_user %} is also provided by the IdP. {% data variables.product.prodname_managed_users_caps %} cannot change their profile name or email address on {% data variables.product.prodname_dotcom %}.
+The profile name and email address of a {% data variables.product.prodname_managed_user %} is also provided by the IdP. {% data variables.product.prodname_managed_users_caps %} cannot change their profile name or email address on {% data variables.product.prodname_dotcom %}, and the IdP can only provide a single email address.
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md
index 14ea2d536764..f4871fbac2c7 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/configuring-oidc-for-enterprise-managed-users.md
@@ -4,7 +4,7 @@ shortTitle: OIDC for managed users
intro: 'You can automatically manage access to your enterprise account on {% data variables.product.prodname_dotcom %} by configuring OpenID Connect (OIDC) single sign-on (SSO) and enable support for your IdP''s Conditional Access Policy (CAP).'
product: '{% data reusables.gated-features.emus %}'
versions:
- feature: 'oidc-for-emu'
+ feature: oidc-for-emu
topics:
- Accounts
- Authentication
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md
index 946351bb9de0..f31513ef68c2 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/using-enterprise-managed-users-for-iam/migrating-from-saml-to-oidc.md
@@ -4,7 +4,7 @@ shortTitle: Migrating from SAML to OIDC
intro: 'If you''re using SAML to authenticate members in your {% data variables.product.prodname_emu_enterprise %}, you can migrate to OpenID Connect (OIDC) and benefit from support for your IdP''s Conditional Access Policy.'
product: '{% data reusables.gated-features.emus %}'
versions:
- feature: 'oidc-for-emu'
+ feature: oidc-for-emu
topics:
- Accounts
- Authentication
@@ -55,4 +55,4 @@ If you're new to {% data variables.product.prodname_emus %} and haven't yet conf
1. To save your changes, at the top of the form, click **Save**.
1. In Azure Portal, copy the users and groups from the old {% data variables.product.prodname_emu_idp_application %} application to the new {% data variables.product.prodname_emu_idp_oidc_application %} application.
1. Test your configuration by provisioning a single new user.
-1. If your test is successful, start provisioning for all users by clicking **Start provisioning**.
\ No newline at end of file
+1. If your test is successful, start provisioning for all users by clicking **Start provisioning**.
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md
index b8b21361892b..d617efe2a5db 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise-using-okta.md
@@ -51,9 +51,3 @@ SAML SSO 控制并保护对企业帐户资源(如组织、仓库、议题和
1. 单击 **Save(保存)**。
{% data reusables.saml.okta-view-setup-instructions %}
1. 使用设置说明中的信息为企业帐户启用 SAML。 更多信息请参阅“[配置企业的 SAML 单点登录](/admin/authentication/managing-identity-and-access-for-your-enterprise/configuring-saml-single-sign-on-for-your-enterprise)”。
-
-## 在 Okta 中创建组
-
-1. 在 Okta 中,创建一个组来匹配企业帐户拥有的每个组织。 每个组的名称必须与组织的帐户名称匹配(而不是组织的显示名称)。 例如,如果组织的 URL 为`https://github.com/octo-org`,则将组命名为 `octo-org`。
-1. 将为企业帐户创建的应用程序分配给每个组。 {% data variables.product.prodname_dotcom %} 将接收每个用户的所有`组`数据。
-1. 根据您希望用户所属的组织将用户添加到组。
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md
index f9cbc3e6ca9a..9386f8ab868f 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/managing-team-synchronization-for-organizations-in-your-enterprise.md
@@ -1,6 +1,6 @@
---
title: 管理企业中组织的团队同步
-intro: '您可以启用身份提供程序 (IdP) 与 {% data variables.product.product_name %} 之间的团队同步,以允许企业帐户拥有的组织通过 IdP 组管理团队成员身份。'
+intro: '可以在 Azure AD 和 {% data variables.product.product_name %} 之间启用团队同步,以允许企业帐户拥有的组织通过 IdP 组管理团队成员身份。'
permissions: Enterprise owners can manage team synchronization for an enterprise account.
versions:
ghec: '*'
@@ -22,7 +22,7 @@ shortTitle: 管理团队同步
## 关于企业帐户的团队同步
-如果使用 Azure AD 作为 IdP,您可以为企业帐户启用团队同步,以允许组织所有者和团队维护员将企业帐户拥有的组织中的团队与 IdP 组同步。
+如果在企业级别使用 SAML 并将 Azure AD 用作 IdP,则可以为企业帐户启用团队同步,以允许组织所有者和团队维护人员将企业帐户拥有的组织中的团队与 IdP 组同步。
{% data reusables.identity-and-permissions.about-team-sync %}
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md
index b8178304ea23..c218eb17f60d 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference.md
@@ -132,6 +132,10 @@ topics:
要自定义会话持续时间,您可以在 IdP 上定义 `SessionNotOnOrAfter` 属性的值。 如果定义的值小于 24 小时,则每次 {% data variables.product.product_name %} 启动重定向时,{% data variables.product.product_name %} 都会提示用户进行身份验证。
+{% ifversion ghec %}
+To prevent authentication errors, we recommend a minimum session duration of 4 hours. For more information, see "[Troubleshooting SAML authentication](/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication#users-are-repeatedly-redirected-to-authenticate)."
+{% endif %}
+
{% note %}
**注意**:
diff --git a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md
index bb31eb289367..857b010b0867 100644
--- a/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md
+++ b/translations/zh-CN/content/admin/identity-and-access-management/using-saml-for-enterprise-iam/troubleshooting-saml-authentication.md
@@ -4,6 +4,7 @@ shortTitle: SAML SSO 故障排除
intro: '如果使用 SAML 单点登录 (SSO),并且用户无法通过身份验证来访问 {% data variables.product.product_location %},则可以对问题进行故障排除。'
versions:
ghes: '*'
+ ghec: '*'
type: how_to
topics:
- Accounts
@@ -15,6 +16,7 @@ topics:
- Troubleshooting
---
+{% ifversion ghes %}
## 关于 SAML 身份验证的问题
{% data variables.product.product_name %} 在 _/var/log/github/auth.log_ 的身份验证日志中为失败的 SAML 身份验证记录错误消息。 您可以在此日志文件中查看响应,还可以配置更详细的日志记录。
@@ -100,3 +102,10 @@ Audience is invalid. Audience is invalid. Audience attribute does not match your
```
确保将 IdP 上 `Audience` 的值设置为 {% data variables.product.product_location %} 的 `EntityId`,这是实例的完整 URL。 例如,`https://ghe.corp.example.com`。
+{% endif %}
+
+{% data reusables.saml.current-time-earlier-than-notbefore-condition %}
+
+{% ifversion ghec %}
+{% data reusables.saml.authentication-loop %}
+{% endif %}
diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md
index d1e74ed66354..6b377792e438 100644
--- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md
+++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics.md
@@ -2,11 +2,11 @@
title: About Server Statistics
intro: 'You can use {% data variables.product.prodname_server_statistics %} to analyze your own aggregate data from {% data variables.product.prodname_ghe_server %}, and help us improve {% data variables.product.company_short %} products.'
versions:
- feature: 'server-statistics'
+ feature: server-statistics
permissions: 'Enterprise owners can enable {% data variables.product.prodname_server_statistics %}.'
redirect_from:
- /early-access/github/analyze-how-your-team-works-with-server-statistics/about-server-statistics
-topics:
+topics:
- Enterprise
---
diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md
index 0603c0b6bccc..ca54ccc98ed4 100644
--- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md
+++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics.md
@@ -3,7 +3,7 @@ title: Exporting Server Statistics
shortTitle: Export Server Statistics
intro: 'You can use your own tools to analyze your {% data variables.product.prodname_ghe_server %} usage over time by downloading your {% data variables.product.prodname_server_statistics %} metrics in a CSV or JSON file.'
versions:
- feature: 'server-statistics'
+ feature: server-statistics
redirect_from:
- /early-access/github/analyze-how-your-team-works-with-server-statistics/exploring-server-statistics
---
diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md
index fabc39531448..da30cecc04d7 100644
--- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md
+++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api.md
@@ -3,7 +3,7 @@ title: Requesting Server Statistics using the REST API
shortTitle: Server Statistics and REST API
intro: 'You can use your own tools to analyze your {% data variables.product.prodname_ghe_server %} usage over time by requesting the {% data variables.product.prodname_server_statistics %} metrics collected using the REST API.'
versions:
- feature: 'server-statistics'
+ feature: server-statistics
redirect_from:
- /early-access/github/analyze-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api
---
diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md
index 4136717bbc39..41b0c3a7aef3 100644
--- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise.md
@@ -31,7 +31,6 @@ The scope of the events that appear in your enterprise's audit log depend on whe
- If your enterprise uses {% data variables.product.prodname_emus %}, the audit log also includes user events for {% data variables.product.prodname_managed_users %}, such as each time the user logs in to {% data variables.product.product_name %}. For a list of these events, see "[Reviewing your security log](/authentication/keeping-your-account-and-data-secure/reviewing-your-security-log#security-log-actions)."
{% endif %}
-
{%- ifversion fpt or ghec %}
## `account` category actions
@@ -92,7 +91,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
{%- ifversion ghec %}
| `business.add_support_entitlee` | A support entitlement was added to a member of an enterprise. For more information, see "[Managing support entitlements for your enterprise](/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)."
{%- endif %}
-{%- ifversion ghes > 3.0 or ghae %}
+{%- ifversion ghes or ghae %}
| `business.advanced_security_policy_update` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} created, updated, or removed a policy for {% data variables.product.prodname_GH_advanced_security %}. For more information, see "[Enforcing policies for {% data variables.product.prodname_advanced_security %} in your enterprise](/admin/policies/enforcing-policies-for-advanced-security-in-your-enterprise)."
{%- endif %}
{%- ifversion ghec %}
@@ -123,7 +122,7 @@ The scope of the events that appear in your enterprise's audit log depend on whe
| `business.members_can_update_protected_branches.disable` | The ability for enterprise members to update branch protection rules was disabled. Only enterprise owners can update protected branches.
| `business.members_can_update_protected_branches.enable` | The ability for enterprise members to update branch protection rules was enabled. Enterprise owners and members can update protected branches.
| `business.remove_admin` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} was removed from an enterprise.
-{%- ifversion ghes > 3.1 %}
+{%- ifversion ghes %}
| `business.referrer_override_enable` | An enterprise owner or site administrator enabled the referrer policy override. For more information, see "[Configuring the referrer policy for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)."
| `business.referrer_override_disable` | An enterprise owner or site administrator disabled the referrer policy override. For more information, see "[Configuring the referrer policy for your enterprise](/admin/configuration/configuring-your-enterprise/configuring-the-referrer-policy-for-your-enterprise)."
{%- endif %}
@@ -250,7 +249,6 @@ Action | Description
| `dependabot_security_updates_new_repos.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled {% data variables.product.prodname_dependabot_security_updates %} for all new repositories.
{%- endif %}
-{%- ifversion fpt or ghec or ghes or ghae %}
## `dependency_graph` category actions
| Action | Description
@@ -264,7 +262,6 @@ Action | Description
|--------|-------------
| `dependency_graph_new_repos.disable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} disabled the dependency graph for all new repositories. For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
| `dependency_graph_new_repos.enable` | An enterprise owner{% ifversion ghes %} or site administrator{% endif %} enabled the dependency graph for all new repositories.
-{%- endif %}
{%- ifversion fpt or ghec %}
## `discussion` category actions
@@ -327,7 +324,7 @@ Action | Description
{%- ifversion ghec %}
| `enterprise.runner_group_visiblity_updated` | The visibility of a {% data variables.product.prodname_actions %} self-hosted runner group was updated via the REST API. For more information, see "[Update a self-hosted runner group for an organization](/rest/reference/actions#update-a-self-hosted-runner-group-for-an-organization)."
{%- endif %}
-{%- ifversion ghec or ghes > 3.1 or ghae %}
+{%- ifversion ghec or ghes or ghae %}
| `enterprise.self_hosted_runner_online` | The {% data variables.product.prodname_actions %} runner application was started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `enterprise.self_hosted_runner_offline` | The {% data variables.product.prodname_actions %} runner application was stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
{%- endif %}
@@ -611,7 +608,6 @@ Action | Description
| `org.accept_business_invitation` | An invitation sent to an organization to join an enterprise was accepted. {% ifversion ghec %}For more information, see "[Inviting an organization to join your enterprise account](/admin/user-management/managing-organizations-in-your-enterprise/adding-organizations-to-your-enterprise#inviting-an-organization-to-join-your-enterprise-account)."{% endif %}
| `org.add_billing_manager` | A billing manager was added to an organization. {% ifversion fpt or ghec %}For more information, see "[Adding a billing manager to your organization](/organizations/managing-peoples-access-to-your-organization-with-roles/adding-a-billing-manager-to-your-organization)."{% endif %}
| `org.add_member` | A user joined an organization.
-{%- ifversion ghes > 3.0 or ghae or ghec %}
| `org.advanced_security_disabled_for_new_repos` | {% data variables.product.prodname_GH_advanced_security %} was disabled for new repositories in an organization.
| `org.advanced_security_disabled_on_all_repos` | {% data variables.product.prodname_GH_advanced_security %} was disabled for all repositories in an organization.
| `org.advanced_security_enabled_for_new_repos` | {% data variables.product.prodname_GH_advanced_security %} was enabled for new repositories in an organization.
@@ -619,7 +615,6 @@ Action | Description
| `org.advanced_security_policy_selected_member_disabled` | An enterprise owner prevented {% data variables.product.prodname_GH_advanced_security %} features from being enabled for repositories owned by the organization. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
| `org.advanced_security_policy_selected_member_enabled` | An enterprise owner allowed {% data variables.product.prodname_GH_advanced_security %} features to be enabled for repositories owned by the organization. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
| `org.advanced_security_policy_update` | An organization owner updated polices for {% data variables.product.prodname_GH_advanced_security %} in an enterprise. {% data reusables.advanced-security.more-information-about-enforcement-policy %}
-{%- endif %}
| `org.async_delete` | A user initiated a background job to delete an organization.
{%- ifversion ghec %}
| `org.audit_log_export` | An organization owner created an export of the organization audit log. If the export included a query, the log will list the query used and the number of audit log entries matching that query. For more information, see "[Exporting audit log activity for your enterprise](/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/exporting-audit-log-activity-for-your-enterprise)."
@@ -717,10 +712,8 @@ Action | Description
| `org.secret_scanning_push_protection_disable` | An organization owner or administrator disabled push protection for secret scanning. For more information, see "[Protecting pushes with secret scanning](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
| `org.secret_scanning_push_protection_enable` | An organization owner or administrator enabled push protection for secret scanning.
{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
| `org.self_hosted_runner_online` | The runner application was started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `org.self_hosted_runner_offline` | The runner application was stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
-{%- endif %}
{%- ifversion fpt or ghec or ghes %}
| `org.self_hosted_runner_updated` | The runner application was updated. Can be viewed using the REST API and the UI; not visible in the JSON/CSV export. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
{%- endif %}
@@ -780,7 +773,7 @@ Action | Description
| `organization_default_label.update` | A default label for repositories in an organization was edited. For more information, see "[Editing a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#editing-a-default-label)."
| `organization_default_label.destroy` | A default label for repositories in an organization was deleted. For more information, see "[Deleting a default label](/organizations/managing-organization-settings/managing-default-labels-for-repositories-in-your-organization#deleting-a-default-label)."
-{%- ifversion fpt or ghec or ghes > 3.1 %}
+{%- ifversion fpt or ghec or ghes %}
## `organization_domain` category actions
| Action | Description
@@ -799,23 +792,21 @@ Action | Description
| `organization_projects_change.enable` | Organization projects were enabled for all organizations in an enterprise. For more information, see "[Enforcing a policy for organization-wide project boards](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-project-board-policies-in-your-enterprise#enforcing-a-policy-for-organization-wide-project-boards)."
{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.0 or ghae %}
## `packages` category actions
| Action | Description
|--------|-------------
| `packages.insecure_hash` | Maven published an insecure hash for a specific package version.
-| `packages.package_deleted` | A package was deleted from an organization.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
+| `packages.package_deleted` | A package was deleted from an organization.{% ifversion fpt or ghec or ghes %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
| `packages.package_published` | A package was published or republished to an organization.
-| `packages.package_restored` | An entire package was restored.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
-| `packages.package_version_deleted` | A specific package version was deleted.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
+| `packages.package_restored` | An entire package was restored.{% ifversion fpt or ghec or ghes %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
+| `packages.package_version_deleted` | A specific package version was deleted.{% ifversion fpt or ghec or ghes %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
| `packages.package_version_published` | A specific package version was published or republished to a package.
-| `packages.package_version_restored` | A specific package version was deleted.{% ifversion fpt or ghec or ghes > 3.1 %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
+| `packages.package_version_restored` | A specific package version was deleted.{% ifversion fpt or ghec or ghes %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
| `packages.part_upload` | A specific package version was partially uploaded to an organization.
| `packages.upstream_package_fetched` | A specific package version was fetched from the npm upstream proxy.
| `packages.version_download` | A specific package version was downloaded.
| `packages.version_upload` | A specific package version was uploaded.
-{%- endif %}
{%- ifversion fpt or ghec %}
## `pages_protected_domain` category actions
@@ -958,7 +949,6 @@ Action | Description
[add key]: /authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
[deploy key]: /developers/overview/managing-deploy-keys#deploy-keys
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
## `pull_request` category actions
| Action | Description
@@ -992,7 +982,6 @@ Action | Description
| `pull_request_review_comment.create` | A review comment was added to a pull request. For more information, see "[About pull request reviews](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)."
| `pull_request_review_comment.delete` | A review comment on a pull request was deleted.
| `pull_request_review_comment.update` | A review comment on a pull request was changed.
-{%- endif %}
## `repo` category actions
@@ -1052,11 +1041,9 @@ Action | Description
| `repo.set_actions_fork_pr_approvals_policy` | The setting for requiring approvals for workflows from public forks was changed for a repository. For more information, see "[Configuring required approval for workflows from public forks](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)."
{%- endif %}
| `repo.set_actions_retention_limit` | The retention period for {% data variables.product.prodname_actions %} artifacts and logs in a repository was changed. For more information, see "[Configuring the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)."
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
| `repo.self_hosted_runner_online` | The runner application was started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `repo.self_hosted_runner_offline` | The runner application was stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
| `repo.self_hosted_runner_updated` | The runner application was updated. Can be viewed using the REST API and the UI; not visible in the JSON/CSV export. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."
-{%- endif %}
| `repo.staff_unlock` | An enterprise administrator or GitHub staff (with permission from a repository administrator) temporarily unlocked the repository.
| `repo.transfer` | A user accepted a request to receive a transferred repository.
| `repo.transfer_outgoing` | A repository was transferred to another repository network.
@@ -1155,7 +1142,6 @@ Action | Description
| `repository_visibility_change.disable` | The ability for enterprise members to update a repository's visibility was disabled. Members are unable to change repository visibilities in an organization, or all organizations in an enterprise.
| `repository_visibility_change.enable` | The ability for enterprise members to update a repository's visibility was enabled. Members are able to change repository visibilities in an organization, or all organizations in an enterprise.
-{%- ifversion fpt or ghec or ghes or ghae %}
## `repository_vulnerability_alert` category actions
| Action | Description
@@ -1163,7 +1149,6 @@ Action | Description
| `repository_vulnerability_alert.create` | {% data variables.product.product_name %} created a {% data variables.product.prodname_dependabot %} alert for a repository that uses an insecure dependency. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)."
| `repository_vulnerability_alert.dismiss` | An organization owner or repository administrator dismissed a {% data variables.product.prodname_dependabot %} alert about a vulnerable dependency{% ifversion GH-advisory-db-supports-malware %} or malware{% endif %}.
| `repository_vulnerability_alert.resolve` | Someone with write access to a repository pushed changes to update and resolve a {% data variables.product.prodname_dependabot %} alert in a project dependency.
-{%- endif %}
{%- ifversion fpt or ghec %}
## `repository_vulnerability_alerts` category actions
@@ -1182,7 +1167,7 @@ Action | Description
| `required_status_check.create` | A status check was marked as required for a protected branch. For more information, see "[Require status checks before merging](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)."
| `required_status_check.destroy` | A status check was no longer marked as required for a protected branch. For more information, see "[Require status checks before merging](/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging)."
-{%- ifversion ghec or ghes > 3.1 %}
+{%- ifversion ghec or ghes %}
## `restrict_notification_delivery` category actions
| Action | Description
@@ -1300,12 +1285,12 @@ Action | Description
{%- ifversion ghes %}
| `staff.search_audit_log` | A site administrator performed a search of the site admin audit log.
{%- endif %}
-| `staff.set_domain_token_expiration` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff set the verification code expiry time for an organization or enterprise domain. {% ifversion ghec or ghes > 3.1 %}For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" and "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}
+| `staff.set_domain_token_expiration` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff set the verification code expiry time for an organization or enterprise domain. {% ifversion ghec or ghes %}For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" and "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}
{%- ifversion ghes %}
| `staff.unlock` | A site administrator unlocked (temporarily gained full access to) all of a user's private repositories.
{%- endif %}
-| `staff.unverify_domain` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff unverified an organization or enterprise domain. {% ifversion ghec or ghes > 3.1 %}For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" and "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}
-| `staff.verify_domain` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff verified an organization or enterprise domain. {% ifversion ghec or ghes > 3.1 %}For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" and "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}
+| `staff.unverify_domain` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff unverified an organization or enterprise domain. {% ifversion ghec or ghes %}For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" and "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}
+| `staff.verify_domain` | {% ifversion ghes %}A site administrator or {% endif %}GitHub staff verified an organization or enterprise domain. {% ifversion ghec or ghes %}For more information, see "[Verifying or approving a domain for your organization](/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization)" and "[Verifying or approving a domain for your enterprise](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)."{% endif %}
{%- ifversion ghes %}
| `staff.view_audit_log` | A site administrator viewed the site admin audit log.
{%- endif %}
@@ -1426,8 +1411,6 @@ Action | Description
| `user_license.update` | A seat license type for a user in an enterprise was changed.
{%- endif %}
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
## `workflows` category actions
{% data reusables.audit_log.audit-log-events-workflows %}
-{%- endif %}
diff --git a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md
index a4ece9e4fcb9..0b948fde591a 100644
--- a/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise.md
@@ -6,7 +6,7 @@ permissions: 'Enterprise owners {% ifversion ghes %}and site administrators {% e
miniTocMaxHeadingLevel: 3
versions:
ghec: '*'
- ghes: '>=3.0'
+ ghes: '*'
ghae: '*'
type: tutorial
topics:
@@ -22,7 +22,6 @@ topics:
API 响应中的时间戳和日期字段以 [UTC 纪元毫秒](http://en.wikipedia.org/wiki/Unix_time)为单位进行度量。
-{% ifversion ghec or ghes > 3.0 or ghae %}
## 查询审核日志 GraphQL API
为确保知识产权得到保护并保持企业的合规,您可以使用审核日志 GraphQL API 保留审核日志数据的副本并监控:
@@ -107,7 +106,6 @@ GraphQL API 对每个查询最多返回 100 个节点。 要检索其他结果
有关更多查询示例,请参阅 [platform-samples存储库](https://github.com/github/platform-samples/blob/master/graphql/queries)。
-{% endif %}
{% ifversion ghec or ghes > 3.2 or ghae-issue-6648 %}
## 查询审核日志 REST API
diff --git a/translations/zh-CN/content/admin/overview/about-github-enterprise-server.md b/translations/zh-CN/content/admin/overview/about-github-enterprise-server.md
index d579dacf04f8..e22777ca4e9f 100644
--- a/translations/zh-CN/content/admin/overview/about-github-enterprise-server.md
+++ b/translations/zh-CN/content/admin/overview/about-github-enterprise-server.md
@@ -1,6 +1,6 @@
---
title: About GitHub Enterprise Server
-intro: "{% data variables.product.product_name %} is a software development platform that you can host in a private environment."
+intro: '{% data variables.product.product_name %} is a software development platform that you can host in a private environment.'
versions:
ghes: '*'
type: overview
diff --git a/translations/zh-CN/content/admin/overview/creating-an-enterprise-account.md b/translations/zh-CN/content/admin/overview/creating-an-enterprise-account.md
index c5c9fa711cae..15d9fa44f16c 100644
--- a/translations/zh-CN/content/admin/overview/creating-an-enterprise-account.md
+++ b/translations/zh-CN/content/admin/overview/creating-an-enterprise-account.md
@@ -1,6 +1,6 @@
---
title: Creating an enterprise account
-intro: "If you're currently using {% data variables.product.prodname_ghe_cloud %} with a single organization, you can create an enterprise account to centrally manage multiple organizations."
+intro: 'If you''re currently using {% data variables.product.prodname_ghe_cloud %} with a single organization, you can create an enterprise account to centrally manage multiple organizations.'
versions:
ghec: '*'
type: how_to
diff --git a/translations/zh-CN/content/admin/packages/configuring-package-ecosystem-support-for-your-enterprise.md b/translations/zh-CN/content/admin/packages/configuring-package-ecosystem-support-for-your-enterprise.md
index f25fe444a631..c9c2c4b54ca8 100644
--- a/translations/zh-CN/content/admin/packages/configuring-package-ecosystem-support-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/packages/configuring-package-ecosystem-support-for-your-enterprise.md
@@ -25,7 +25,7 @@ To prevent new packages from being uploaded, you can set an ecosystem you previo
1. Under "Ecosystem Toggles", for each package type, select **Enabled**, **Read-Only**, or **Disabled**.
{%- ifversion ghes > 3.4 %}{% note -%}
**Note**: Subdomain isolation must be enabled to toggle the {% data variables.product.prodname_container_registry %} options.
- {%- endnote %}{%- endif %}{%- ifversion ghes > 3.1 %}
+ {%- endnote %}{%- endif %}{%- ifversion ghes %}
{% else %}
{% endif %}
{% data reusables.enterprise_management_console.save-settings %}
diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md
index d101c3341087..44b70d814f7d 100644
--- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md
+++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise.md
@@ -115,7 +115,7 @@ If a policy is enabled for an enterprise, the policy can be selectively disabled
{% data reusables.enterprise-accounts.actions-tab %}
{% data reusables.actions.private-repository-forks-configure %}
-{% ifversion ghec or ghes > 3.1 or ghae %}
+{% ifversion ghec or ghes or ghae %}
## Enforcing a policy for workflow permissions in your enterprise
diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md
index 2b603cd2bfd4..6984a18e13f5 100644
--- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md
+++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise.md
@@ -71,16 +71,16 @@ shortTitle: 仓库管理策略
{% endif %}
-## 执行 {% ifversion ghec or ghes > 3.1 or ghae %}基础{% else %}默认{% endif %} 仓库权限的策略
+## 执行 {% ifversion ghec or ghes or ghae %}基础{% else %}默认{% endif %} 仓库权限的策略
-在企业帐户拥有的所有组织中,您可以为组织成员设置{% ifversion ghec or ghes > 3.1 or ghae %}基础{% else %}默认{% endif %}仓库权限级别(无、读取、写入或管理),或允许所有者在组织级别管理设置。
+在企业帐户拥有的所有组织中,您可以为组织成员设置{% ifversion ghec or ghes or ghae %}基础{% else %}默认{% endif %}仓库权限级别(无、读取、写入或管理),或允许所有者在组织级别管理设置。
{% data reusables.enterprise-accounts.access-enterprise %}
{% data reusables.enterprise-accounts.policies-tab %}
{% data reusables.enterprise-accounts.repositories-tab %}
-4. 在“{% ifversion ghec or ghes > 3.1 or ghae %}基础{% else %}默认{% endif %} 权限”下,查看有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %}
-5. 在“{% ifversion ghec or ghes > 3.1 or ghae %}基础{% else %}默认{% endif %} 权限”下,使用下拉菜单并选择策略。
- {% ifversion ghec or ghes > 3.1 or ghae %}
+4. 在“{% ifversion ghec or ghes or ghae %}基础{% else %}默认{% endif %} 权限”下,查看有关更改设置的信息。 {% data reusables.enterprise-accounts.view-current-policy-config-orgs %}
+5. 在“{% ifversion ghec or ghes or ghae %}基础{% else %}默认{% endif %} 权限”下,使用下拉菜单并选择策略。
+ {% ifversion ghec or ghes or ghae %}

{% else %}

diff --git a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise.md b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise.md
index f8ce64dc27b5..5abf034fc5c0 100644
--- a/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise.md
@@ -4,7 +4,7 @@ intro: 您可以通过限制成员可以接收有关企业所属组织活动的
product: '{% data reusables.gated-features.restrict-email-domain %}'
versions:
ghec: '*'
- ghes: '>=3.2'
+ ghes: '*'
permissions: Enterprise owners can restrict email notifications for an enterprise.
type: how_to
topics:
diff --git a/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/index.md b/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/index.md
index 8b64e3beee05..f230fdbd9a55 100644
--- a/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/index.md
+++ b/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/index.md
@@ -8,6 +8,7 @@ redirect_from:
- /articles/managing-organizations-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise-account/managing-organizations-in-your-enterprise-account
- /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account
+ - /admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise
intro: '组织适合在您的公司内创建不同的用户组,例如部门或参与相似项目的组。 属于组织的{% ifversion ghae %}内部{% else %}公共和内部{% endif %}仓库可供企业中其他组织中的成员访问,而私有仓库只能供被授予访问权限的组织成员访问。'
versions:
ghec: '*'
@@ -17,7 +18,6 @@ topics:
- Enterprise
children:
- /adding-organizations-to-your-enterprise
- - /managing-unowned-organizations-in-your-enterprise
- /configuring-visibility-for-organization-membership
- /preventing-users-from-creating-organizations
- /requiring-two-factor-authentication-for-an-organization
diff --git a/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise.md
deleted file mode 100644
index 3a9df9c24335..000000000000
--- a/translations/zh-CN/content/admin/user-management/managing-organizations-in-your-enterprise/managing-unowned-organizations-in-your-enterprise.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: 管理企业中没有所有者的组织
-intro: 您可以成为企业帐户中目前没有所有者的组织的所有者。
-permissions: Enterprise owners can manage unowned organizations in an enterprise account.
-redirect_from:
- - /github/setting-up-and-managing-your-enterprise/managing-organizations-in-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account
- - /github/setting-up-and-managing-your-enterprise-account/managing-unowned-organizations-in-your-enterprise-account
- - /github/setting-up-and-managing-your-enterprise/managing-unowned-organizations-in-your-enterprise-account
-versions:
- ghec: '*'
-type: how_to
-topics:
- - Administrator
- - Enterprise
- - Organizations
-shortTitle: 管理未拥有的组织
----
-
-{% data reusables.enterprise-accounts.access-enterprise %}
-2. 在搜索字段的右侧,单击 **X unowned(没有所有者)**。 
-3. 在您想拥有所有权的组织右侧,单击“**Become an owner(成为所有者)**”。 
-4. 阅读警告,然后单击 **Become an owner(成为所有者)**。 
diff --git a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md
index b920fdca7a75..aa86b0332f5a 100644
--- a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md
+++ b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/customizing-user-messages-for-your-enterprise.md
@@ -107,6 +107,9 @@ topics:
{% data reusables.enterprise-accounts.messages-tab %}
1. {% ifversion ghes or ghae %}在“Announcement(公告)”的右侧{% else %}下面{% endif %},单击 **Add announcement(添加公告)**。 
1. 在“Announcement(公告)”下的在文本字段中键入要显示在横幅中的公告。 
-1. (可选)在“Expires on(到期日)”下,选择日历下拉菜单并单击一个到期日。 
+1. (可选)在“Expires on(到期日)”下,选择日历下拉菜单并单击一个到期日。 {% ifversion ghe-announce-dismiss %}
+1. (可选)要允许每个用户关闭通知,请选择 **User dismissible(用户可消除)**。
+
+ {% endif %}
{% data reusables.enterprise_site_admin_settings.message-preview-save %}
{% endif %}
diff --git a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md
index 42af92de0595..2be428403f57 100644
--- a/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md
+++ b/translations/zh-CN/content/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise.md
@@ -64,7 +64,6 @@ You can view more information about the person's access to your enterprise, such
{% endif %}
-
{% ifversion ghec %}
## Viewing pending invitations
@@ -92,7 +91,6 @@ If you use {% data variables.product.prodname_vss_ghe %}, the list of pending in

-
## Viewing suspended members in an {% data variables.product.prodname_emu_enterprise %}
If your enterprise uses {% data variables.product.prodname_emus %}, you can also view suspended users. Suspended users are members who have been deprovisioned after being unassigned from the {% data variables.product.prodname_emu_idp_application %} application or deleted from the identity provider. For more information, see "[About Enterprise Managed Users](/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users)."
@@ -108,7 +106,7 @@ If your enterprise uses {% data variables.product.prodname_emus %}, you can also
You can view a list of all dormant users {% ifversion ghes or ghae %} who have not been suspended and {% endif %}who are not site administrators. {% data reusables.enterprise-accounts.dormant-user-activity-threshold %} For more information, see "[Managing dormant users](/admin/user-management/managing-users-in-your-enterprise/managing-dormant-users)."
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
## Viewing members without an email address from a verified domain
You can view a list of members in your enterprise who don't have an email address from a verified domain associated with their user account on {% data variables.product.prodname_dotcom_the_website %}.
diff --git a/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md b/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md
index b04171887a76..77c7fffea004 100644
--- a/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md
+++ b/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise/exporting-migration-data-from-githubcom.md
@@ -31,18 +31,18 @@ shortTitle: Export data from GitHub.com
{% data reusables.enterprise_migrations.fork-persistence %}
-To export repository data from {% data variables.product.prodname_dotcom_the_website %}, use [the Migrations API](/free-pro-team@latest/rest/reference/migrations).
+To export repository data from {% data variables.product.prodname_dotcom_the_website %}, use [the Migrations API](/free-pro-team@latest/rest/migrations).
-The Migrations API is currently in a preview period, which means that the endpoints and parameters may change in the future.
+The Migrations API is currently in a preview period, which means that the endpoints and parameters may change in the future.
## Generating a migration archive
{% data reusables.enterprise_migrations.locking-repositories %}
1. Notify members of your organization that you'll be performing a migration. The export can take several minutes, depending on the number of repositories being exported. The full migration including import may take several hours so we recommend doing a trial run in order to determine how long the full process will take. For more information, see "[About Migrations](/enterprise/admin/migrations/about-migrations#types-of-migrations)."
-2. Start a migration by sending a `POST` request to [the migration endpoint](/free-pro-team@latest/rest/reference/migrations#start-an-organization-migration). You'll need:
+2. Start a migration by sending a `POST` request to [the migration endpoint](/free-pro-team@latest/rest/migrations#start-an-organization-migration). You'll need:
* Your access token for authentication.
- * A [list of the repositories](/free-pro-team@latest/rest/reference/repos#list-organization-repositories) you want to migrate:
+ * A [list of the repositories](/free-pro-team@latest/rest/repos#list-organization-repositories) you want to migrate:
```shell
curl -H "Authorization: token GITHUB_ACCESS_TOKEN" \
-X POST \
@@ -55,7 +55,7 @@ The Migrations API is currently in a preview period, which means that the endpoi
This request returns a unique `id` which represents your migration. You'll need it for subsequent calls to the Migrations API.
-3. Send a `GET` request to [the migration status endpoint](/free-pro-team@latest/rest/reference/migrations#get-an-organization-migration-status) to fetch the status of a migration. You'll need:
+3. Send a `GET` request to [the migration status endpoint](/free-pro-team@latest/rest/migrations#get-an-organization-migration-status) to fetch the status of a migration. You'll need:
* Your access token for authentication.
* The unique `id` of the migration:
```shell
@@ -70,7 +70,7 @@ The Migrations API is currently in a preview period, which means that the endpoi
* `exported`, which means the migration finished successfully.
* `failed`, which means the migration failed.
-4. After your migration has exported, download the migration archive by sending a `GET` request to [the migration download endpoint](/free-pro-team@latest/rest/reference/migrations#download-an-organization-migration-archive). You'll need:
+4. After your migration has exported, download the migration archive by sending a `GET` request to [the migration download endpoint](/free-pro-team@latest/rest/migrations#download-an-organization-migration-archive). You'll need:
* Your access token for authentication.
* The unique `id` of the migration:
```shell
@@ -80,7 +80,7 @@ The Migrations API is currently in a preview period, which means that the endpoi
https://api.github.com/orgs/orgname/migrations/id/archive
```
-5. The migration archive is automatically deleted after seven days. If you would prefer to delete it sooner, you can send a `DELETE` request to [the migration archive delete endpoint](/free-pro-team@latest/free-pro-team@latest/rest/reference/migrations#delete-an-organization-migration-archive). You'll need:
+5. The migration archive is automatically deleted after seven days. If you would prefer to delete it sooner, you can send a `DELETE` request to [the migration archive delete endpoint](/free-pro-team@latest/rest/migrations#delete-an-organization-migration-archive). You'll need:
* Your access token for authentication.
* The unique `id` of the migration:
```shell
diff --git a/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md b/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md
index 8bbde43062f0..baeb7225df01 100644
--- a/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md
+++ b/translations/zh-CN/content/admin/user-management/migrating-data-to-and-from-your-enterprise/migrating-data-to-your-enterprise.md
@@ -129,7 +129,7 @@ $ ghe-migrator audit -s failed_import,failed_map,failed_rename,failed_merge -g <
### 从 {% data variables.product.prodname_dotcom_the_website %} 上的组织解锁仓库
-要在 {% data variables.product.prodname_dotcom_the_website %} 组织中解锁仓库,您需要向[迁移解锁端点](/free-pro-team@latest/rest/reference/migrations#unlock-an-organization-repository)发送 `DELETE` 请求。 您需要:
+要在 {% data variables.product.prodname_dotcom_the_website %} 组织中解锁仓库,您需要向[迁移解锁端点](/free-pro-team@latest/rest/migrations#unlock-an-organization-repository)发送 `DELETE` 请求。 您需要:
* 身份验证的访问令牌
* 迁移的唯一 `id`
* 要解锁的仓库的名称
@@ -141,7 +141,7 @@ curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \
### 从 {% data variables.product.prodname_dotcom_the_website %} 上的组织中删除仓库
-在解锁 {% data variables.product.prodname_dotcom_the_website %} 组织的仓库后,您应当使用[仓库删除端点](/rest/reference/repos/#delete-a-repository)删除之前迁移的每一个仓库。 您需要身份验证的访问令牌:
+在解锁 {% data variables.product.prodname_dotcom_the_website %} 组织的仓库后,您应当使用[仓库删除端点](/rest/repos/#delete-a-repository)删除之前迁移的每一个仓库。 您需要身份验证的访问令牌:
```shell
curl -H "Authorization: token GITHUB_ACCESS_TOKEN" -X DELETE \
https://api.github.com/repos/orgname/repo_name
diff --git a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
index 98e191c19ba9..7e1a11e52be3 100644
--- a/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
+++ b/translations/zh-CN/content/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
@@ -20,11 +20,8 @@ shortTitle: Generate new SSH key
If you don't already have an SSH key, you must generate a new SSH key to use for authentication. If you're unsure whether you already have an SSH key, you can check for existing keys. For more information, see "[Checking for existing SSH keys](/github/authenticating-to-github/checking-for-existing-ssh-keys)."
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
-
If you want to use a hardware security key to authenticate to {% data variables.product.product_name %}, you must generate a new SSH key for your hardware security key. You must connect your hardware security key to your computer when you authenticate with the key pair. For more information, see the [OpenSSH 8.2 release notes](https://www.openssh.com/txt/release-8.2).
-{% endif %}
If you don't want to reenter your passphrase every time you use your SSH key, you can add your key to the SSH agent, which manages your SSH keys and remembers your passphrase.
## Generating a new SSH key
@@ -190,7 +187,6 @@ Before adding a new SSH key to the ssh-agent to manage your keys, you should hav
{% endlinux %}
-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
## Generating a new SSH key for a hardware security key
If you are using macOS or Linux, you may need to update your SSH client or install a new SSH client prior to generating a new SSH key. For more information, see "[Error: Unknown key type](/github/authenticating-to-github/error-unknown-key-type)."
@@ -246,7 +242,6 @@ If you are using macOS or Linux, you may need to update your SSH client or insta
```
7. Add the SSH key to your account on {% data variables.product.prodname_dotcom %}. For more information, see "[Adding a new SSH key to your {% data variables.product.prodname_dotcom %} account](/github/authenticating-to-github/adding-a-new-ssh-key-to-your-github-account)."
-{% endif %}
## Further reading
diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md
index 113e3394b5bc..8ee4d687226a 100644
--- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md
+++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/about-authentication-to-github.md
@@ -99,8 +99,6 @@ If you authenticate without {% data variables.product.prodname_cli %}, you will
To use a personal access token or SSH key to access resources owned by an organization that uses SAML single sign-on, you must also authorize the personal token or SSH key. For more information, see "[Authorizing a personal access token for use with SAML single sign-on](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-a-personal-access-token-for-use-with-saml-single-sign-on)" or "[Authorizing an SSH key for use with SAML single sign-on](/enterprise-cloud@latest/authentication/authenticating-with-saml-single-sign-on/authorizing-an-ssh-key-for-use-with-saml-single-sign-on){% ifversion fpt %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## {% data variables.product.company_short %}'s token formats
{% data variables.product.company_short %} issues tokens that begin with a prefix to indicate the token's type.
@@ -113,4 +111,3 @@ To use a personal access token or SSH key to access resources owned by an organi
| Server-to-server token for a {% data variables.product.prodname_github_app %} | `ghs_` | "[Authenticating with {% data variables.product.prodname_github_apps %}](/developers/apps/authenticating-with-github-apps#authenticating-as-an-installation)" |
| Refresh token for a {% data variables.product.prodname_github_app %} | `ghr_` | "[Refreshing user-to-server access tokens](/developers/apps/refreshing-user-to-server-access-tokens)" |
-{% endif %}
diff --git a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md
index b823047c68ba..a69b49b9789b 100644
--- a/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md
+++ b/translations/zh-CN/content/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token.md
@@ -57,7 +57,7 @@ A token with no assigned scopes can only access public information. To use your

{% ifversion fpt or ghec %}

- {% elsif ghes > 3.1 or ghae %}
+ {% elsif ghes or ghae %}

{% else %}

diff --git a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md
index 6b3033e2571c..f067641c3994 100644
--- a/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md
+++ b/translations/zh-CN/content/authentication/securing-your-account-with-two-factor-authentication-2fa/configuring-two-factor-authentication.md
@@ -52,7 +52,7 @@ A time-based one-time password (TOTP) application automatically generates an aut
{% data reusables.user-settings.access_settings %}
{% data reusables.user-settings.security %}
{% data reusables.two_fa.enable-two-factor-authentication %}
-{%- ifversion fpt or ghec or ghes > 3.1 %}
+{%- ifversion fpt or ghec or ghes %}
5. Under "Two-factor authentication", select **Set up using an app** and click **Continue**.
6. Under "Authentication verification", do one of the following:
- Scan the QR code with your mobile device's app. After scanning, the app displays a six-digit code that you can enter on {% data variables.product.product_name %}.
diff --git a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-unknown-key-type.md b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-unknown-key-type.md
index ae1f48896573..caec7d5a3ba6 100644
--- a/translations/zh-CN/content/authentication/troubleshooting-ssh/error-unknown-key-type.md
+++ b/translations/zh-CN/content/authentication/troubleshooting-ssh/error-unknown-key-type.md
@@ -3,7 +3,7 @@ title: 错误:未知密钥类型
intro: 此错误表示您使用的 SSH 密钥类型无法识别或不受 SSH 客户端支持。
versions:
fpt: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghae: '*'
ghec: '*'
topics:
diff --git a/translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md b/translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md
index 2e84ee64e825..0f8e4bae222f 100644
--- a/translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md
+++ b/translations/zh-CN/content/billing/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security.md
@@ -83,4 +83,4 @@ The following example timeline demonstrates how active committer count for {% da
{% data reusables.advanced-security.getting-the-most-from-your-license %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md b/translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md
index c2dc70e5d9f0..93f6a749608a 100644
--- a/translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md
+++ b/translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/about-visual-studio-subscriptions-with-github-enterprise.md
@@ -29,7 +29,7 @@ For more information about the setup of {% data variables.product.prodname_vss_g
## About licenses for {% data variables.product.prodname_vss_ghe %}
-After you assign a license for {% data variables.product.prodname_vss_ghe %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise with a personal account on {% data variables.product.prodname_dotcom_the_website %}. If the email address for the personal account of an enterprise member on {% data variables.product.prodname_dotcom_the_website %} matches the User Primary Name (UPN) for a subscriber to your {% data variables.product.prodname_vs %} account, the {% data variables.product.prodname_vs %} subscriber will automatically consume one license for {% data variables.product.prodname_vss_ghe %}.
+After you assign a license for {% data variables.product.prodname_vss_ghe %} to a subscriber, the subscriber will use the {% data variables.product.prodname_enterprise %} portion of the license by joining an organization in your enterprise with a personal account on {% data variables.product.prodname_dotcom_the_website %}. If the verified email address for the personal account of an enterprise member on {% data variables.product.prodname_dotcom_the_website %} matches the User Primary Name (UPN) for a subscriber to your {% data variables.product.prodname_vs %} account, the {% data variables.product.prodname_vs %} subscriber will automatically consume one license for {% data variables.product.prodname_vss_ghe %}.
The total quantity of your licenses for your enterprise on {% data variables.product.prodname_dotcom %} is the sum of any standard {% data variables.product.prodname_enterprise %} licenses and the number of {% data variables.product.prodname_vs %} subscription licenses that include access to {% data variables.product.prodname_dotcom %}. If the personal account for an enterprise member does not correspond with the email address for a {% data variables.product.prodname_vs %} subscriber, the license that the personal account consumes is unavailable for a {% data variables.product.prodname_vs %} subscriber.
diff --git a/translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md b/translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md
index 49cf14c22f85..942b2eb1c99e 100644
--- a/translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md
+++ b/translations/zh-CN/content/billing/managing-licenses-for-visual-studio-subscriptions-with-github-enterprise/setting-up-visual-studio-subscriptions-with-github-enterprise.md
@@ -1,6 +1,6 @@
---
title: Setting up Visual Studio subscriptions with GitHub Enterprise
-intro: "Your team's subscription to {% data variables.product.prodname_vs %} can also provide access to {% data variables.product.prodname_enterprise %}."
+intro: 'Your team''s subscription to {% data variables.product.prodname_vs %} can also provide access to {% data variables.product.prodname_enterprise %}.'
versions:
ghec: '*'
type: how_to
diff --git a/translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md b/translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md
index f25f298124d3..edd90b4d9272 100644
--- a/translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md
+++ b/translations/zh-CN/content/billing/managing-your-license-for-github-enterprise/troubleshooting-license-usage-for-github-enterprise.md
@@ -1,6 +1,6 @@
---
title: Troubleshooting license usage for GitHub Enterprise
-intro: 'You can troubleshoot license usage for your enterprise by auditing license reports.'
+intro: You can troubleshoot license usage for your enterprise by auditing license reports.
permissions: 'Enterprise owners can review license usage for {% data variables.product.prodname_enterprise %}.'
versions:
ghec: '*'
@@ -71,7 +71,7 @@ When attempting to match users across enterprises, {% data variables.product.com
Your license usage is recalculated shortly after each license sync is performed. You can view the timestamp of the last license sync job, and, if a job hasn't run since an email address was updated or verified, to resolve an issue with your consumed license report you can manually trigger one. For more information, see "[Syncing license usage between GitHub Enterprise Server and GitHub Enterprise Cloud](/billing/managing-your-license-for-github-enterprise/syncing-license-usage-between-github-enterprise-server-and-github-enterprise-cloud)."
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
If your enterprise uses verified domains, review the list of enterprise members who do not have an email address from a verified domain associated with their {% data variables.product.prodname_dotcom_the_website %} account. Often, these are the users who erroneously consume more than one licensed seat. For more information, see "[Viewing members without an email address from a verified domain](/admin/user-management/managing-users-in-your-enterprise/viewing-people-in-your-enterprise#viewing-members-without-an-email-address-from-a-verified-domain)."
{% endif %}
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md
index 59cc29965653..2a47e6a9f768 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts.md
@@ -25,7 +25,7 @@ By default, {% data variables.product.prodname_code_scanning %} analyzes your co
## About alert details
-Each alert highlights a problem with the code and the name of the tool that identified it. You can see the line of code that triggered the alert, as well as properties of the alert, such as the alert severity{% ifversion fpt or ghes > 3.1 or ghae or ghec %}, security severity,{% endif %} and the nature of the problem. Alerts also tell you when the issue was first introduced. For alerts identified by {% data variables.product.prodname_codeql %} analysis, you will also see information on how to fix the problem.
+Each alert highlights a problem with the code and the name of the tool that identified it. You can see the line of code that triggered the alert, as well as properties of the alert, such as the alert severity, security severity, and the nature of the problem. Alerts also tell you when the issue was first introduced. For alerts identified by {% data variables.product.prodname_codeql %} analysis, you will also see information on how to fix the problem.
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %}
{% data reusables.code-scanning.alert-default-branch %}
@@ -45,16 +45,15 @@ When {% data variables.product.prodname_code_scanning %} reports data-flow alert
Alert severity levels may be `Error`, `Warning`, or `Note`.
-If {% data variables.product.prodname_code_scanning %} is enabled as a pull request check, the check will fail if it detects any results with a severity of `error`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}You can specify which severity level of code scanning alerts causes a check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)."{% endif %}
+If {% data variables.product.prodname_code_scanning %} is enabled as a pull request check, the check will fail if it detects any results with a severity of `error`. You can specify which severity level of code scanning alerts causes a check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### About security severity levels
{% data variables.product.prodname_code_scanning_capc %} displays security severity levels for alerts that are generated by security queries. Security severity levels can be `Critical`, `High`, `Medium`, or `Low`.
To calculate the security severity of an alert, we use Common Vulnerability Scoring System (CVSS) data. CVSS is an open framework for communicating the characteristics and severity of software vulnerabilities, and is commonly used by other security products to score alerts. For more information about how severity levels are calculated, see [this blog post](https://github.blog/changelog/2021-07-19-codeql-code-scanning-new-severity-levels-for-security-alerts/).
-By default, any {% data variables.product.prodname_code_scanning %} results with a security severity of `Critical` or `High` will cause a check failure. You can specify which security severity level for {% data variables.product.prodname_code_scanning %} results should cause a check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)."{% endif %}
+By default, any {% data variables.product.prodname_code_scanning %} results with a security severity of `Critical` or `High` will cause a check failure. You can specify which security severity level for {% data variables.product.prodname_code_scanning %} results should cause a check failure. For more information, see "[Defining the severities causing pull request check failure](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)."
{% ifversion fpt or ghes > 3.4 or ghae-issue-6251 or ghec %}
### About analysis origins
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md
index a1ffb42fa966..36b6ecb5cf68 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-with-codeql.md
@@ -29,6 +29,15 @@ There are two main ways to use {% data variables.product.prodname_codeql %} anal
- Add the {% data variables.product.prodname_codeql %} workflow to your repository. This uses the [github/codeql-action](https://github.com/github/codeql-action/) to run the {% data variables.product.prodname_codeql_cli %}. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#setting-up-code-scanning-using-actions)."
- Run the {% data variables.product.prodname_codeql %} CLI directly in an external CI system and upload the results to {% data variables.product.prodname_dotcom %}. For more information, see "[About {% data variables.product.prodname_codeql %} code scanning in your CI system ](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system)."
+{% ifversion ghes or ghae %}
+
+{% note %}
+On {% data variables.product.product_name %} {% ifversion ghes %}{{ allVersions[currentVersion].currentRelease }},{% endif %} the {% data variables.product.prodname_codeql %} action uses {% data variables.product.prodname_codeql_cli %} version {% data variables.product.codeql_cli_ghes_recommended_version %} by default. We recommend that you use the same version of the {% data variables.product.prodname_codeql_cli %} if you run analysis in an external CI system.
+{% endnote %}
+
+{% endif %}
+
+
## About {% data variables.product.prodname_codeql %}
{% data variables.product.prodname_codeql %} treats code like data, allowing you to find potential vulnerabilities in your code with greater confidence than traditional static analyzers.
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md
index b7b13dab1912..89a7a591d444 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning.md
@@ -89,21 +89,15 @@ If you scan pull requests, then the results appear as alerts in a pull request c
Using the `pull_request` trigger, configured to scan the pull request's merge commit rather than the head commit, will produce more efficient and accurate results than scanning the head of the branch on each push. However, if you use a CI/CD system that cannot be configured to trigger on pull requests, you can still use the `on:push` trigger and {% data variables.product.prodname_code_scanning %} will map the results to open pull requests on the branch and add the alerts as annotations on the pull request. For more information, see "[Scanning on push](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#scanning-on-push)."
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### Defining the severities causing pull request check failure
-By default, only alerts with the severity level of `Error`{% ifversion fpt or ghes > 3.1 or ghae or ghec %} or security severity level of `Critical` or `High`{% endif %} will cause a pull request check failure, and a check will still succeed with alerts of lower severities. You can change the levels of alert severities{% ifversion fpt or ghes > 3.1 or ghae or ghec %} and of security severities{% endif %} that will cause a pull request check failure in your repository settings. For more information about severity levels, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)."
+By default, only alerts with the severity level of `Error` or security severity level of `Critical` or `High` will cause a pull request check failure, and a check will still succeed with alerts of lower severities. You can change the levels of alert severities and of security severities that will cause a pull request check failure in your repository settings. For more information about severity levels, see "[About code scanning alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-alert-details)."
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
1. Under "Code scanning", to the right of "Check Failure", use the drop-down menu to select the level of severity you would like to cause a pull request check failure.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}

-{% else %}
-
-{% endif %}
-{% endif %}
### Avoiding unnecessary scans of pull requests
@@ -186,7 +180,6 @@ jobs:
For recommended specifications (RAM, CPU cores, and disk) for running {% data variables.product.prodname_codeql %} analysis{% ifversion not ghes %} on self-hosted machines{% endif %}, see "[Recommended hardware resources for running {% data variables.product.prodname_codeql %}](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/recommended-hardware-resources-for-running-codeql)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Specifying the location for {% data variables.product.prodname_codeql %} databases
In general, you do not need to worry about where the {% data variables.product.prodname_codeql_workflow %} places {% data variables.product.prodname_codeql %} databases since later steps will automatically find databases created by previous steps. However, if you are writing a custom workflow step that requires the {% data variables.product.prodname_codeql %} database to be in a specific disk location, for example to upload the database as a workflow artifact, you can specify that location using the `db-location` parameter under the `init` action.
@@ -200,7 +193,6 @@ In general, you do not need to worry about where the {% data variables.product.p
The {% data variables.product.prodname_codeql_workflow %} will expect the path provided in `db-location` to be writable, and either not exist, or be an empty directory. When using this parameter in a job running on a self-hosted runner or using a Docker container, it's the responsibility of the user to ensure that the chosen directory is cleared between runs, or that the databases are removed once they are no longer needed. {% ifversion fpt or ghec or ghes %} This is not necessary for jobs running on {% data variables.product.prodname_dotcom %}-hosted runners, which obtain a fresh instance and a clean filesystem each time they run. For more information, see "[About {% data variables.product.prodname_dotcom %}-hosted runners](/actions/using-github-hosted-runners/about-github-hosted-runners)."{% endif %}
If this parameter is not used, the {% data variables.product.prodname_codeql_workflow %} will create databases in a temporary location of its own choice.
-{% endif %}
## Changing the languages that are analyzed
@@ -246,10 +238,10 @@ Alternatively, you can install Python dependencies manually on any operating sys
```yaml
jobs:
CodeQL-Build:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
security-events: write
- actions: read{% endif %}
+ actions: read
steps:
- name: Checkout repository
@@ -277,7 +269,6 @@ jobs:
```
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Configuring a category for the analysis
Use `category` to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code. The category you specify in your workflow will be included in the SARIF results file.
@@ -302,8 +293,6 @@ The `category` value will appear as the `.automationDetails.id` property in
Your specified category will not overwrite the details of the `runAutomationDetails` object in the SARIF file, if included.
-{% endif %}
-
## Running additional queries
{% data reusables.code-scanning.run-additional-queries %}
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md
index e443c52ad2aa..26c06bcd220d 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository.md
@@ -37,15 +37,11 @@ By default, the code scanning alerts page is filtered to show alerts for the def
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-security %}
{% data reusables.repositories.sidebar-code-scanning-alerts %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
1. Optionally, use the free text search box or the drop-down menus to filter alerts. For example, you can filter by the tool that was used to identify alerts.
- {% endif %}
+ 
{% data reusables.code-scanning.explore-alert %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
+
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %}
{% data reusables.code-scanning.alert-default-branch %}
{% endif %}
@@ -60,7 +56,6 @@ By default, the code scanning alerts page is filtered to show alerts for the def
For more information, see "[About {% data variables.product.prodname_code_scanning %} alerts](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% note %}
**Note:** For {% data variables.product.prodname_code_scanning %} analysis with {% data variables.product.prodname_codeql %}, you can see information about the latest run in a header at the top of the list of {% data variables.product.prodname_code_scanning %} alerts for the repository.
@@ -69,7 +64,6 @@ For example, you can see when the last scan ran, the number of lines of code ana

{% endnote %}
-{% endif %}
## Filtering {% data variables.product.prodname_code_scanning %} alerts
@@ -101,7 +95,7 @@ You can prefix the `tag` filter with `-` to exclude results with that tag. For e
You can use the "Only alerts in application code" filter or `autofilter:true` keyword and value to restrict results to alerts in application code. See "[About labels for alerts not in application code](#about-labels-for-alerts-that-are-not-found-in-application-code)" above for more information about the types of code that are not application code.
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
## Searching {% data variables.product.prodname_code_scanning %} alerts
@@ -154,15 +148,11 @@ Anyone with write permission for a repository can fix an alert by committing a c
If you have write permission for a repository, you can view fixed alerts by viewing the summary of alerts and clicking **Closed**. For more information, see "[Viewing the alerts for a repository](#viewing-the-alerts-for-a-repository)." The "Closed" list shows fixed alerts and alerts that users have dismissed.
-You can use{% ifversion fpt or ghes > 3.1 or ghae or ghec %} the free text search or{% endif %} the filters to display a subset of alerts and then in turn mark all matching alerts as closed.
+You can use the free text search or the filters to display a subset of alerts and then in turn mark all matching alerts as closed.
Alerts may be fixed in one branch but not in another. You can use the "Branch" filter, on the summary of alerts, to check whether an alert is fixed in a particular branch.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}

-{% else %}
-
-{% endif %}
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6249 %}
{% data reusables.code-scanning.filter-non-default-branches %}
@@ -206,20 +196,17 @@ To dismiss {% ifversion delete-code-scanning-alerts %}or delete{% endif %} alert

- Optionally, you can use{% ifversion fpt or ghes > 3.1 or ghae or ghec %} the free text search or{% endif %} the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts.
+ Optionally, you can use the free text search or the filters to display a subset of alerts and then delete all matching alerts at once. For example, if you have removed a query from {% data variables.product.prodname_codeql %} analysis, you can use the "Rule" filter to list just the alerts for that query and then select and delete all of those alerts.
-{% ifversion ghes > 3.1 or ghae %}
+{% ifversion ghes or ghae %}

{% else %}

{% endif %}{% endif %}
1. If you want to dismiss an alert, it's important to explore the alert first, so that you can choose the correct dismissal reason. Click the alert you'd like to explore.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
+
1. Review the alert, then click {% ifversion comment-dismissed-code-scanning-alert %}**Dismiss alert** and choose, or type, a reason for closing the alert.

{% else %}**Dismiss** and choose a reason for closing the alert.
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md
index b9b6de4f849f..3f5d7106bf85 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/running-codeql-code-scanning-in-a-container.md
@@ -66,10 +66,10 @@ on:
jobs:
analyze:
name: Analyze
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
security-events: write
- actions: read{% endif %}
+ actions: read
strategy:
fail-fast: false
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md
index 990c6e03c74b..52e0b98fd34f 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository.md
@@ -139,11 +139,7 @@ After setting up {% data variables.product.prodname_code_scanning %} for your re
**Note:** If you raised a pull request to add the {% data variables.product.prodname_code_scanning %} workflow to the repository, alerts from that pull request aren't displayed directly on the {% data variables.product.prodname_code_scanning_capc %} page until the pull request is merged. If any alerts were found you can view these, before the pull request is merged, by clicking the **_n_ alerts found** link in the banner on the {% data variables.product.prodname_code_scanning_capc %} page.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
{% endnote %}
@@ -181,11 +177,7 @@ There are other situations where there may be no analysis for the latest commit
To check whether a branch has been scanned, go to the {% data variables.product.prodname_code_scanning_capc %} page, click the **Branch** drop-down and select the relevant branch.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
The solution in this situation is to add the name of the base branch to the `on:push` and `on:pull_request` specification in the {% data variables.product.prodname_code_scanning %} workflow on that branch and then make a change that updates the open pull request that you want to scan.
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md
index 29ae4daccce6..0fca5449f53c 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/triaging-code-scanning-alerts-in-pull-requests.md
@@ -58,12 +58,11 @@ topics:
### {% data variables.product.prodname_code_scanning_capc %} 结果检查失败
-如果 {% data variables.product.prodname_code_scanning %} 结果检查发现严重性为`错误`{% ifversion fpt or ghes > 3.1 or ghae or ghec %}、`严重`或`高`的问题,{% endif %} 检查将失败并在检查结果中报告错误。 如果 {% data variables.product.prodname_code_scanning %} 发现的所有结果的严重性都较低,则警报将被视为警告或通知,检查成功。
+如果 {% data variables.product.prodname_code_scanning %} 结果检查发现严重性为`错误`、`严重`或`高`的问题, 检查将失败并在检查结果中报告错误。 如果 {% data variables.product.prodname_code_scanning %} 发现的所有结果的严重性都较低,则警报将被视为警告或通知,检查成功。

-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}您可以通过指定会导致拉取请求检查失败的严重程度{% ifversion fpt or ghes > 3.1 or ghae or ghec %}和安全严重性{% endif %}来覆盖仓库设置中的默认行为。 更多信息请参阅“[定义导致拉取请求检查失败的严重程度](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)”。
-{% endif %}
+您可以通过指定会导致拉取请求检查失败的严重程度和安全严重程度来覆盖仓库设置中的默认行为。 更多信息请参阅“[定义导致拉取请求检查失败的严重程度](/code-security/secure-coding/configuring-code-scanning#defining-the-severities-causing-pull-request-check-failure)”。
### 其他 {% data variables.product.prodname_code_scanning %} 检查
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md
index 8fa06a7ab7c8..8a63922ab34e 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/troubleshooting-the-codeql-workflow.md
@@ -74,10 +74,10 @@ If an automatic build of code for a compiled language within your project fails,
```yaml
jobs:
- analyze:{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ analyze:
permissions:
security-events: write
- actions: read{% endif %}
+ actions: read
...
strategy:
fail-fast: false
@@ -167,7 +167,6 @@ The artifact will contain an archived copy of the source files scanned by {% dat
{% data reusables.code-scanning.alerts-found-in-generated-code %}
-
## Extraction errors in the database
The {% data variables.product.prodname_codeql %} team constantly works on critical extraction errors to make sure that all source files can be scanned. However, the {% data variables.product.prodname_codeql %} extractors do occasionally generate errors during database creation. {% data variables.product.prodname_codeql %} provides information about extraction errors and warnings generated during database creation in a log file.
@@ -181,7 +180,6 @@ However, if you see extractor errors in the overwhelming majority of files that
The {% data variables.product.prodname_codeql %} `autobuild` feature uses heuristics to build the code in a repository, however, sometimes this approach results in incomplete analysis of a repository. For example, when multiple `build.sh` commands exist in a single repository, the analysis may not complete since the `autobuild` step will only execute one of the commands. The solution is to replace the `autobuild` step with build steps which build all of the source code which you wish to analyze. For more information, see "[Configuring the {% data variables.product.prodname_codeql %} workflow for compiled languages](/code-security/secure-coding/configuring-the-codeql-workflow-for-compiled-languages#adding-build-steps-for-a-compiled-language)."
{% endif %}
-
## The build takes too long
If your build with {% data variables.product.prodname_codeql %} analysis takes too long to run, there are several approaches you can try to reduce the build time.
diff --git a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs.md b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs.md
index 0f67facbfb3b..fcf2cd4ddf3c 100644
--- a/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs.md
+++ b/translations/zh-CN/content/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/viewing-code-scanning-logs.md
@@ -23,7 +23,6 @@ shortTitle: View code scanning logs
You can use a variety of tools to set up {% data variables.product.prodname_code_scanning %} in your repository. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/setting-up-code-scanning-for-a-repository#options-for-setting-up-code-scanning)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
The log and diagnostic information available to you depends on the method you use for {% data variables.product.prodname_code_scanning %} in your repository. You can check the type of {% data variables.product.prodname_code_scanning %} you're using in the **Security** tab of your repository, by using the **Tool** drop-down menu in the alert list. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/automatically-scanning-your-code-for-vulnerabilities-and-errors/managing-code-scanning-alerts-for-your-repository#viewing-the-alerts-for-a-repository)."
## About analysis and diagnostic information
@@ -46,7 +45,6 @@ For information about the {% data variables.product.prodname_codeql_cli %}, see
{% data reusables.code-scanning.extractor-diagnostics %}
-{% endif %}
## Viewing the logging output from {% data variables.product.prodname_code_scanning %}
This section applies to {% data variables.product.prodname_code_scanning %} run using {% data variables.product.prodname_actions %} ({% data variables.product.prodname_codeql %} or third-party).
@@ -73,10 +71,6 @@ After setting up {% data variables.product.prodname_code_scanning %} for your re
**Note:** If you raised a pull request to add the {% data variables.product.prodname_code_scanning %} workflow to the repository, alerts from that pull request aren't displayed directly on the {% data variables.product.prodname_code_scanning_capc %} page until the pull request is merged. If any alerts were found you can view these, before the pull request is merged, by clicking the **_n_ alerts found** link in the banner on the {% data variables.product.prodname_code_scanning_capc %} page.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- 
-{% else %}
- 
-{% endif %}
+
{% endnote %}
diff --git a/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md b/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md
index 1895448cd4cd..9e5df9d56f1b 100644
--- a/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md
+++ b/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning.md
@@ -33,7 +33,6 @@ To upload a SARIF file from a third-party static code analysis engine, you'll ne
If you're using {% data variables.product.prodname_actions %} with the {% data variables.product.prodname_codeql_workflow %}{% ifversion codeql-runner-supported %}, using the {% data variables.product.prodname_codeql_runner %},{% endif %} or using the {% data variables.product.prodname_codeql_cli %}, then the {% data variables.product.prodname_code_scanning %} results will automatically use the supported subset of SARIF 2.1.0. For more information, see "[Setting up {% data variables.product.prodname_code_scanning %} for a repository](/code-security/secure-coding/setting-up-code-scanning-for-a-repository)"{% ifversion codeql-runner-supported %}, "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)",{% endif %} or "[Installing CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)."
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
You can upload multiple SARIF files for the same commit, and display the data from each file as {% data variables.product.prodname_code_scanning %} results. When you upload multiple SARIF files for a commit, you must indicate a "category" for each analysis. The way to specify a category varies according to the analysis method:
- Using the {% data variables.product.prodname_codeql_cli %} directly, pass the `--sarif-category` argument to the `codeql database analyze` command when you generate SARIF files. For more information, see "[Configuring CodeQL CLI in your CI system](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system#about-generating-code-scanning-results-with-codeql-cli)."
- Using {% data variables.product.prodname_actions %} with `codeql-action/analyze`, the category is set automatically from the workflow name and any matrix variables (typically, `language`). You can override this by specifying a `category` input for the action, which is useful when you analyze different sections of a mono-repository in a single workflow.
@@ -41,7 +40,6 @@ You can upload multiple SARIF files for the same commit, and display the data fr
- If you are not using either of these approaches, you must specify a unique `runAutomationDetails.id` in each SARIF file to upload. For more information about this property, see [`runAutomationDetails` object](#runautomationdetails-object) below.
If you upload a second SARIF file for a commit with the same category and from the same tool, the earlier results are overwritten. However, if you try to upload multiple SARIF files for the same tool and category in a single {% data variables.product.prodname_actions %} workflow run, the misconfiguration is detected and the run will fail.
-{% endif %}
{% data variables.product.prodname_dotcom %} uses properties in the SARIF file to display alerts. For example, the `shortDescription` and `fullDescription` appear at the top of a {% data variables.product.prodname_code_scanning %} alert. The `location` allows {% data variables.product.prodname_dotcom %} to show annotations in your code file. For more information, see "[Managing {% data variables.product.prodname_code_scanning %} alerts for your repository](/code-security/secure-coding/managing-code-scanning-alerts-for-your-repository)."
@@ -110,9 +108,9 @@ Any valid SARIF 2.1.0 output file can be uploaded, however, {% data variables.pr
| `help.text` | **Required.** Documentation for the rule using text format. {% data variables.product.prodname_code_scanning_capc %} displays this help documentation next to the associated results.
| `help.markdown` | **Recommended.** Documentation for the rule using Markdown format. {% data variables.product.prodname_code_scanning_capc %} displays this help documentation next to the associated results. When `help.markdown` is available, it is displayed instead of `help.text`.
| `properties.tags[]` | **Optional.** An array of strings. {% data variables.product.prodname_code_scanning_capc %} uses `tags` to allow you to filter results on {% data variables.product.prodname_dotcom %}. For example, it is possible to filter to all results that have the tag `security`.
-| `properties.precision` | **Recommended.** A string that indicates how often the results indicated by this rule are true. For example, if a rule has a known high false-positive rate, the precision should be `low`. {% data variables.product.prodname_code_scanning_capc %} orders results by precision on {% data variables.product.prodname_dotcom %} so that the results with the highest `level`, and highest `precision` are shown first. Can be one of: `very-high`, `high`, `medium`, or `low`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `properties.precision` | **Recommended.** A string that indicates how often the results indicated by this rule are true. For example, if a rule has a known high false-positive rate, the precision should be `low`. {% data variables.product.prodname_code_scanning_capc %} orders results by precision on {% data variables.product.prodname_dotcom %} so that the results with the highest `level`, and highest `precision` are shown first. Can be one of: `very-high`, `high`, `medium`, or `low`.
| `properties.problem.severity` | **Recommended.** A string that indicates the level of severity of any alerts generated by a non-security query. This, with the `properties.precision` property, determines whether the results are displayed by default on {% data variables.product.prodname_dotcom %} so that the results with the highest `problem.severity`, and highest `precision` are shown first. Can be one of: `error`, `warning`, or `recommendation`.
-| `properties.security-severity` | **Recommended.** A string representing a score that indicates the level of severity, between 0.0 and 10.0, for security queries (`@tags` includes `security`). This, with the `properties.precision` property, determines whether the results are displayed by default on {% data variables.product.prodname_dotcom %} so that the results with the highest `security-severity`, and highest `precision` are shown first. {% data variables.product.prodname_code_scanning_capc %} translates numerical scores as follows: over 9.0 is `critical`, 7.0 to 8.9 is `high`, 4.0 to 6.9 is `medium` and 3.9 or less is `low`. {% endif %}
+| `properties.security-severity` | **Recommended.** A string representing a score that indicates the level of severity, between 0.0 and 10.0, for security queries (`@tags` includes `security`). This, with the `properties.precision` property, determines whether the results are displayed by default on {% data variables.product.prodname_dotcom %} so that the results with the highest `security-severity`, and highest `precision` are shown first. {% data variables.product.prodname_code_scanning_capc %} translates numerical scores as follows: over 9.0 is `critical`, 7.0 to 8.9 is `high`, 4.0 to 6.9 is `medium` and 3.9 or less is `low`.
### `result` object
@@ -150,7 +148,6 @@ A location within a programming artifact, such as a file in the repository or a
| `region.endLine` | **Required.** The line number of the last character in the region.
| `region.endColumn` | **Required.** The column number of the character following the end of the region.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### `runAutomationDetails` object
The `runAutomationDetails` object contains information that specifies the identity of a run.
@@ -187,8 +184,6 @@ For more information about the `runAutomationDetails` object and the `id` field,
Note that the rest of the supported fields are ignored.
-{% endif %}
-
## SARIF output file examples
These example SARIF output files show supported properties and example values.
@@ -255,7 +250,6 @@ This SARIF output file has example values to show the minimum required propertie
This SARIF output file has example values to show all supported SARIF properties for {% data variables.product.prodname_code_scanning %}.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
```json
{
"$schema": "https://json.schemastore.org/sarif-2.1.0.json",
@@ -508,254 +502,4 @@ This SARIF output file has example values to show all supported SARIF properties
]
}
```
-{% else %}
-```json
-{
- "$schema": "https://json.schemastore.org/sarif-2.1.0.json",
- "version": "2.1.0",
- "runs": [
- {
- "tool": {
- "driver": {
- "name": "Tool Name",
- "semanticVersion": "2.0.0",
- "rules": [
- {
- "id": "3f292041e51d22005ce48f39df3585d44ce1b0ad",
- "name": "js/unused-local-variable",
- "shortDescription": {
- "text": "Unused variable, import, function or class"
- },
- "fullDescription": {
- "text": "Unused variables, imports, functions or classes may be a symptom of a bug and should be examined carefully."
- },
- "defaultConfiguration": {
- "level": "note"
- },
- "properties": {
- "tags": [
- "maintainability"
- ],
- "precision": "very-high"
- }
- },
- {
- "id": "d5b664aefd5ca4b21b52fdc1d744d7d6ab6886d0",
- "name": "js/inconsistent-use-of-new",
- "shortDescription": {
- "text": "Inconsistent use of 'new'"
- },
- "fullDescription": {
- "text": "If a function is intended to be a constructor, it should always be invoked with 'new'. Otherwise, it should always be invoked as a normal function, that is, without 'new'."
- },
- "properties": {
- "tags": [
- "reliability",
- "correctness",
- "language-features"
- ],
- "precision": "very-high"
- }
- },
- {
- "id": "R01"
- }
- ]
- }
- },
- "results": [
- {
- "ruleId": "3f292041e51d22005ce48f39df3585d44ce1b0ad",
- "ruleIndex": 0,
- "message": {
- "text": "Unused variable foo."
- },
- "locations": [
- {
- "physicalLocation": {
- "artifactLocation": {
- "uri": "main.js",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 2,
- "startColumn": 7,
- "endColumn": 10
- }
- }
- }
- ],
- "partialFingerprints": {
- "primaryLocationLineHash": "39fa2ee980eb94b0:1",
- "primaryLocationStartColumnFingerprint": "4"
- }
- },
- {
- "ruleId": "d5b664aefd5ca4b21b52fdc1d744d7d6ab6886d0",
- "ruleIndex": 1,
- "message": {
- "text": "Function resolvingPromise is sometimes invoked as a constructor (for example [here](1)), and sometimes as a normal function (for example [here](2))."
- },
- "locations": [
- {
- "physicalLocation": {
- "artifactLocation": {
- "uri": "src/promises.js",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 2
- }
- }
- }
- ],
- "partialFingerprints": {
- "primaryLocationLineHash": "5061c3315a741b7d:1",
- "primaryLocationStartColumnFingerprint": "7"
- },
- "relatedLocations": [
- {
- "id": 1,
- "physicalLocation": {
- "artifactLocation": {
- "uri": "src/ParseObject.js",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 2281,
- "startColumn": 33,
- "endColumn": 55
- }
- },
- "message": {
- "text": "here"
- }
- },
- {
- "id": 2,
- "physicalLocation": {
- "artifactLocation": {
- "uri": "src/LiveQueryClient.js",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 166
- }
- },
- "message": {
- "text": "here"
- }
- }
- ]
- },
- {
- "ruleId": "R01",
- "message": {
- "text": "Specifying both [ruleIndex](1) and [ruleID](2) might lead to inconsistencies."
- },
- "level": "error",
- "locations": [
- {
- "physicalLocation": {
- "artifactLocation": {
- "uri": "full.sarif",
- "uriBaseId": "%SRCROOT%"
- },
- "region": {
- "startLine": 54,
- "startColumn": 10,
- "endLine": 55,
- "endColumn": 25
- }
- }
- }
- ],
- "relatedLocations": [
- {
- "id": 1,
- "physicalLocation": {
- "artifactLocation": {
- "uri": "full.sarif"
- },
- "region": {
- "startLine": 81,
- "startColumn": 10,
- "endColumn": 18
- }
- },
- "message": {
- "text": "here"
- }
- },
- {
- "id": 2,
- "physicalLocation": {
- "artifactLocation": {
- "uri": "full.sarif"
- },
- "region": {
- "startLine": 82,
- "startColumn": 10,
- "endColumn": 21
- }
- },
- "message": {
- "text": "here"
- }
- }
- ],
- "codeFlows": [
- {
- "threadFlows": [
- {
- "locations": [
- {
- "location": {
- "physicalLocation": {
- "region": {
- "startLine": 11,
- "endLine": 29,
- "startColumn": 10,
- "endColumn": 18
- },
- "artifactLocation": {
- "uriBaseId": "%SRCROOT%",
- "uri": "full.sarif"
- }
- },
- "message": {
- "text": "Rule has index 0"
- }
- }
- },
- {
- "location": {
- "physicalLocation": {
- "region": {
- "endColumn": 47,
- "startColumn": 12,
- "startLine": 12
- },
- "artifactLocation": {
- "uriBaseId": "%SRCROOT%",
- "uri": "full.sarif"
- }
- }
- }
- }
- ]
- }
- ]
- }
- ],
- "partialFingerprints": {
- "primaryLocationLineHash": "ABC:2"
- }
- }
- ],
- "columnKind": "utf16CodeUnits"
- }
- ]
-}
-```
-{% endif %}
+
diff --git a/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md b/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md
index 2450759800fd..ffd1b9554ab2 100644
--- a/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md
+++ b/translations/zh-CN/content/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github.md
@@ -84,13 +84,13 @@ on:
jobs:
build:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
# required for all workflows
security-events: write
# only required for workflows in private repositories
actions: read
- contents: read{% endif %}
+ contents: read
steps:
# This step checks out a copy of your repository.
- name: Checkout repository
@@ -125,13 +125,13 @@ on:
jobs:
build:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
# required for all workflows
security-events: write
# only required for workflows in private repositories
actions: read
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
- name: Run npm install
diff --git a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system.md b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system.md
index 57939c02e74d..35b766b733fd 100644
--- a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system.md
+++ b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/about-codeql-code-scanning-in-your-ci-system.md
@@ -32,7 +32,6 @@ redirect_from:
{% data reusables.code-scanning.codeql-context-for-actions-and-third-party-tools %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% data reusables.code-scanning.codeql-cli-context-for-third-party-tools %}
@@ -66,28 +65,5 @@ Since version 2.6.3, the {% data variables.product.prodname_codeql_cli %} has ha
{% endif %}
-{% endif %}
-
-{% ifversion ghes < 3.2 %}
-You add the {% data variables.product.prodname_codeql_cli %} or the {% data variables.product.prodname_codeql_runner %} to your third-party system, then call the tool to analyze code and upload the SARIF results to {% data variables.product.product_name %}. The resulting {% data variables.product.prodname_code_scanning %} alerts are shown alongside any alerts generated within {% data variables.product.product_name %}.
-
-[{% data variables.product.prodname_codeql_cli %}](https://github.com/github/codeql-cli-binaries/releases) version 2.6.3 is available now for {% data variables.product.prodname_ghe_server %} 3.0 and later versions. For more information on migrating to the {% data variables.product.prodname_codeql_cli %}, see "[Migrating from the CodeQL runner to CodeQL CLI](/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/migrating-from-the-codeql-runner-to-codeql-cli)."
-
-{% data reusables.code-scanning.upload-sarif-ghas %}
-
-## Comparing {% data variables.product.prodname_codeql_cli %} and {% data variables.product.prodname_codeql_runner %}
-
-{% data reusables.code-scanning.what-is-codeql-cli %}
-The {% data variables.product.prodname_codeql_runner %} is a deprecated command-line tool that uses the {% data variables.product.prodname_codeql_cli %} to analyze code and upload the results to {% data variables.product.product_name %}. The tool mimics the analysis run natively within {% data variables.product.product_name %} using actions.
-
-{% data variables.product.prodname_codeql_cli %} 2.6.3 is a complete replacement for the runner with full feature parity. Generally, it is better to use the {% data variables.product.prodname_codeql_cli %} directly.
-
-For more information, see "[Installing {% data variables.product.prodname_codeql_cli %} in your CI system](/code-security/secure-coding/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system)."
-
-{% data reusables.code-scanning.deprecation-codeql-runner %}
-
-For more information about the {% data variables.product.prodname_codeql_runner %}, see "[Running {% data variables.product.prodname_codeql_runner %} in your CI system](/code-security/secure-coding/running-codeql-runner-in-your-ci-system)."
-
-{% endif %}
diff --git a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md
index a2e529fa6551..54ca86d3afa0 100644
--- a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md
+++ b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-cli-in-your-ci-system.md
@@ -38,17 +38,10 @@ Once you've made the {% data variables.product.prodname_codeql_cli %} available
You use three different commands to generate results and upload them to {% data variables.product.product_name %}:
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
1. `database create` to create a {% data variables.product.prodname_codeql %} database to represent the hierarchical structure of each supported programming language in the repository.
2. ` database analyze` to run queries to analyze each {% data variables.product.prodname_codeql %} database and summarize the results in a SARIF file.
3. `github upload-results` to upload the resulting SARIF files to {% data variables.product.product_name %} where the results are matched to a branch or pull request and displayed as {% data variables.product.prodname_code_scanning %} alerts.
-{% else %}
-
-1. `database create` to create a {% data variables.product.prodname_codeql %} database to represent the hierarchical structure of a supported programming language in the repository.
-2. ` database analyze` to run queries to analyze the {% data variables.product.prodname_codeql %} database and summarize the results in a SARIF file.
-3. `github upload-results` to upload the resulting SARIF file to {% data variables.product.product_name %} where the results are matched to a branch or pull request and displayed as {% data variables.product.prodname_code_scanning %} alerts.
-{% endif %}
You can display the command-line help for any command using the `--help` option.
@@ -62,7 +55,7 @@ You can display the command-line help for any command using the `--help`
2. Set up the environment for the codebase, making sure that any dependencies are available. For more information, see [Creating databases for non-compiled languages](https://codeql.github.com/docs/codeql-cli/creating-codeql-databases/#creating-databases-for-non-compiled-languages) and [Creating databases for compiled languages](https://codeql.github.com/docs/codeql-cli/creating-codeql-databases/#creating-databases-for-compiled-languages) in the documentation for the {% data variables.product.prodname_codeql_cli %}.
3. Find the build command, if any, for the codebase. Typically this is available in a configuration file in the CI system.
4. Run `codeql database create` from the checkout root of your repository and build the codebase.
- {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+
```shell
# Single supported language - create one CodeQL databsae
codeql database create <database> --command<build> --language=<language-identifier>
@@ -71,11 +64,7 @@ You can display the command-line help for any command using the `--help`
codeql database create <database> --command<build> \
--db-cluster --language=<language-identifier>,<language-identifier>
```
- {% else %}
- ```shell
- codeql database create <database> --command<build> --language=<language-identifier>
- ```
- {% endif %}
+
{% note %}
**Note:** If you use a containerized build, you need to run the {% data variables.product.prodname_codeql_cli %} inside the container where your build task takes place.
@@ -85,15 +74,15 @@ You can display the command-line help for any command using the `--help`
| Option | Required | Usage |
|--------|:--------:|-----|
| `` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the name and location of a directory to create for the {% data variables.product.prodname_codeql %} database. The command will fail if you try to overwrite an existing directory. If you also specify `--db-cluster`, this is the parent directory and a subdirectory is created for each language analyzed.|
-| `--language` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the identifier for the language to create a database for, one of: `{% data reusables.code-scanning.codeql-languages-keywords %}` (use `javascript` to analyze TypeScript code). {% ifversion fpt or ghes > 3.1 or ghae or ghec %}When used with `--db-cluster`, the option accepts a comma-separated list, or can be specified more than once.{% endif %}
-| `--command` | | Recommended. Use to specify the build command or script that invokes the build process for the codebase. Commands are run from the current folder or, where it is defined, from `--source-root`. Not needed for Python and JavaScript/TypeScript analysis. | {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `--language` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the identifier for the language to create a database for, one of: `{% data reusables.code-scanning.codeql-languages-keywords %}` (use `javascript` to analyze TypeScript code). When used with `--db-cluster`, the option accepts a comma-separated list, or can be specified more than once.
+| `--command` | | Recommended. Use to specify the build command or script that invokes the build process for the codebase. Commands are run from the current folder or, where it is defined, from `--source-root`. Not needed for Python and JavaScript/TypeScript analysis. |
| `--db-cluster` | | Optional. Use in multi-language codebases to generate one database for each language specified by `--language`.
-| `--no-run-unnecessary-builds` | | Recommended. Use to suppress the build command for languages where the {% data variables.product.prodname_codeql_cli %} does not need to monitor the build (for example, Python and JavaScript/TypeScript). {% endif %}
+| `--no-run-unnecessary-builds` | | Recommended. Use to suppress the build command for languages where the {% data variables.product.prodname_codeql_cli %} does not need to monitor the build (for example, Python and JavaScript/TypeScript).
| `--source-root` | | Optional. Use if you run the CLI outside the checkout root of the repository. By default, the `database create` command assumes that the current directory is the root directory for the source files, use this option to specify a different location. |
For more information, see [Creating {% data variables.product.prodname_codeql %} databases](https://codeql.github.com/docs/codeql-cli/creating-codeql-databases/) in the documentation for the {% data variables.product.prodname_codeql_cli %}.
-### {% ifversion fpt or ghes > 3.1 or ghae or ghec %}Single language example{% else %}Basic example{% endif %}
+### Single language example
This example creates a {% data variables.product.prodname_codeql %} database for the repository checked out at `/checkouts/example-repo`. It uses the JavaScript extractor to create a hierarchical representation of the JavaScript and TypeScript code in the repository. The resulting database is stored in `/codeql-dbs/example-repo`.
@@ -111,7 +100,6 @@ $ codeql database create /codeql-dbs/example-repo --language=javascript \
> Successfully created database at /codeql-dbs/example-repo.
```
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### Multiple language example
This example creates two {% data variables.product.prodname_codeql %} databases for the repository checked out at `/checkouts/example-repo-multi`. It uses:
@@ -142,7 +130,6 @@ Finalizing databases at /codeql-dbs/example-repo-multi.
Successfully created databases at /codeql-dbs/example-repo-multi.
$
```
-{% endif %}
## Analyzing a {% data variables.product.prodname_codeql %} database
@@ -153,7 +140,6 @@ $
--output=<output> {% ifversion codeql-packs %}--download <packs,queries>{% else %}<queries>{% endif %}
```
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% note %}
**Note:** If you analyze more than one {% data variables.product.prodname_codeql %} database for a single commit, you must specify a SARIF category for each set of results generated by this command. When you upload the results to {% data variables.product.product_name %}, {% data variables.product.prodname_code_scanning %} uses this category to store the results for each language separately. If you forget to do this, each upload overwrites the previous results.
@@ -164,31 +150,29 @@ codeql database analyze <database> --format=<format> \
{% ifversion codeql-packs %}<packs,queries>{% else %}<queries>{% endif %}
```
{% endnote %}
-{% endif %}
| Option | Required | Usage |
|--------|:--------:|-----|
| `` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the path for the directory that contains the {% data variables.product.prodname_codeql %} database to analyze. |
| `` | | Specify {% data variables.product.prodname_codeql %} packs or queries to run. To run the standard queries used for {% data variables.product.prodname_code_scanning %}, omit this parameter. To see the other query suites included in the {% data variables.product.prodname_codeql_cli %} bundle, look in `//qlpacks/codeql/-queries/codeql-suites`. For information about creating your own query suite, see [Creating CodeQL query suites](https://codeql.github.com/docs/codeql-cli/creating-codeql-query-suites/) in the documentation for the {% data variables.product.prodname_codeql_cli %}.
| `--format` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the format for the results file generated by the command. For upload to {% data variables.product.company_short %} this should be: {% ifversion fpt or ghae or ghec %}`sarif-latest`{% else %}`sarifv2.1.0`{% endif %}. For more information, see "[SARIF support for {% data variables.product.prodname_code_scanning %}](/code-security/secure-coding/sarif-support-for-code-scanning)."
-| `--output` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify where to save the SARIF results file.{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `--sarif-category` | {% octicon "question" aria-label="Required with multiple results sets" %} | Optional for single database analysis. Required to define the language when you analyze multiple databases for a single commit in a repository. Specify a category to include in the SARIF results file for this analysis. A category is used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code.|{% endif %}{% ifversion fpt or ghes > 3.3 or ghae or ghec %}
+| `--output` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify where to save the SARIF results file.
+| `--sarif-category` | {% octicon "question" aria-label="Required with multiple results sets" %} | Optional for single database analysis. Required to define the language when you analyze multiple databases for a single commit in a repository. Specify a category to include in the SARIF results file for this analysis. A category is used to distinguish multiple analyses for the same tool and commit, but performed on different languages or different parts of the code.|{% ifversion fpt or ghes > 3.3 or ghae or ghec %}
| `--sarif-add-query-help` | | Optional. Use if you want to include any available markdown-rendered query help for custom queries used in your analysis. Any query help for custom queries included in the SARIF output will be displayed in the code scanning UI if the relevant query generates an alert. For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/#including-query-help-for-custom-codeql-queries-in-sarif-files) in the documentation for the {% data variables.product.prodname_codeql_cli %}.{% endif %}{% ifversion codeql-packs %}
| `` | | Optional. Use if you want to include CodeQL query packs in your analysis. For more information, see "[Downloading and using {% data variables.product.prodname_codeql %} packs](#downloading-and-using-codeql-query-packs)."
| `--download` | | Optional. Use if some of your CodeQL query packs are not yet on disk and need to be downloaded before running queries.{% endif %}
| `--threads` | | Optional. Use if you want to use more than one thread to run queries. The default value is `1`. You can specify more threads to speed up query execution. To set the number of threads to the number of logical processors, specify `0`.
-| `--verbose` | | Optional. Use to get more detailed information about the analysis process{% ifversion fpt or ghes > 3.1 or ghae or ghec %} and diagnostic data from the database creation process{% endif %}.
-
+| `--verbose` | | Optional. Use to get more detailed information about the analysis process and diagnostic data from the database creation process.
For more information, see [Analyzing databases with the {% data variables.product.prodname_codeql_cli %}](https://codeql.github.com/docs/codeql-cli/analyzing-databases-with-the-codeql-cli/) in the documentation for the {% data variables.product.prodname_codeql_cli %}.
### Basic example
-This example analyzes a {% data variables.product.prodname_codeql %} database stored at `/codeql-dbs/example-repo` and saves the results as a SARIF file: `/temp/example-repo-js.sarif`. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}It uses `--sarif-category` to include extra information in the SARIF file that identifies the results as JavaScript. This is essential when you have more than one {% data variables.product.prodname_codeql %} database to analyze for a single commit in a repository.{% endif %}
+This example analyzes a {% data variables.product.prodname_codeql %} database stored at `/codeql-dbs/example-repo` and saves the results as a SARIF file: `/temp/example-repo-js.sarif`. It uses `--sarif-category` to include extra information in the SARIF file that identifies the results as JavaScript. This is essential when you have more than one {% data variables.product.prodname_codeql %} database to analyze for a single commit in a repository.
```
$ codeql database analyze /codeql-dbs/example-repo \
- javascript-code-scanning.qls {% ifversion fpt or ghes > 3.1 or ghae or ghec %}--sarif-category=javascript \{% endif %}
+ javascript-code-scanning.qls --sarif-category=javascript \
--format={% ifversion fpt or ghae or ghec %}sarif-latest{% else %}sarifv2.1.0{% endif %} --output=/temp/example-repo-js.sarif
> Running queries.
@@ -212,7 +196,7 @@ When you have decided on the most secure and reliable method for your CI server,
```shell
echo "$UPLOAD_TOKEN" | codeql github upload-results --repository=<repository-name> \
--ref=<ref> --commit=<commit> --sarif=<file> \
- {% ifversion ghes > 3.0 or ghae %}--github-url=<URL> {% endif %}--github-auth-stdin
+ {% ifversion ghes or ghae %}--github-url=<URL> {% endif %}--github-auth-stdin
```
| Option | Required | Usage |
@@ -220,7 +204,7 @@ When you have decided on the most secure and reliable method for your CI server,
| `--repository` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the *OWNER/NAME* of the repository to upload data to. The owner must be an organization within an enterprise that has a license for {% data variables.product.prodname_GH_advanced_security %} and {% data variables.product.prodname_GH_advanced_security %} must be enabled for the repository{% ifversion fpt or ghec %}, unless the repository is public{% endif %}. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)."
| `--ref` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the name of the `ref` you checked out and analyzed so that the results can be matched to the correct code. For a branch use: `refs/heads/BRANCH-NAME`, for the head commit of a pull request use `refs/pull/NUMBER/head`, or for the {% data variables.product.prodname_dotcom %}-generated merge commit of a pull request use `refs/pull/NUMBER/merge`.
| `--commit` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the full SHA of the commit you analyzed.
-| `--sarif` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the SARIF file to load.{% ifversion ghes > 3.0 or ghae %}
+| `--sarif` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the SARIF file to load.{% ifversion ghes or ghae %}
| `--github-url` | {% octicon "check-circle-fill" aria-label="Required" %} | Specify the URL for {% data variables.product.product_name %}.{% endif %}
| `--github-auth-stdin` | | Optional. Use to pass the CLI the {% data variables.product.prodname_github_app %} or personal access token created for authentication with {% data variables.product.company_short %}'s REST API via standard input. This is not needed if the command has access to a `GITHUB_TOKEN` environment variable set with this token.
@@ -233,7 +217,7 @@ This example uploads results from the SARIF file `temp/example-repo-js.sarif` to
```
$ echo $UPLOAD_TOKEN | codeql github upload-results --repository=my-org/example-repo \
--ref=refs/heads/main --commit=deb275d2d5fe9a522a0b7bd8b6b6a1c939552718 \
- --sarif=/temp/example-repo-js.sarif {% ifversion ghes > 3.0 or ghae %}--github-url={% data variables.command_line.git_url_example %} \
+ --sarif=/temp/example-repo-js.sarif {% ifversion ghes or ghae %}--github-url={% data variables.command_line.git_url_example %} \
{% endif %}--github-auth-stdin
```
@@ -292,8 +276,6 @@ echo $OCTO-ORG_ACCESS_TOKEN | codeql pack download <scope/name@version:path&g
```
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## Example CI configuration for {% data variables.product.prodname_codeql %} analysis
This is an example of the series of commands that you might use to analyze a codebase with two supported languages and then upload the results to {% data variables.product.product_name %}.
@@ -344,8 +326,6 @@ By default, {% data variables.product.prodname_code_scanning %} expects one SARI
If you want to upload more than one set of results to the {% data variables.product.prodname_code_scanning %} API for a commit in a repository, you must identify each set of results as a unique set. For repositories where you create more than one {% data variables.product.prodname_codeql %} database to analyze for each commit, use the `--sarif-category` option to specify a language or other unique category for each SARIF file that you generate for that repository.
-{% endif %}
-
## Further reading
- [Creating CodeQL databases](https://codeql.github.com/docs/codeql-cli/creating-codeql-databases/)
diff --git a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md
index d4cf1b791722..023e47e9eb2e 100644
--- a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md
+++ b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/configuring-codeql-runner-in-your-ci-system.md
@@ -184,9 +184,8 @@ $ /path/to-runner/codeql-runner-linux autobuild --language csharp
| `--no-upload` | | 无. 阻止 {% data variables.product.prodname_codeql_runner %} 将结果上传到 {% data variables.product.product_name %}。 |
| `--output-dir` | | 存储输出 SARIF 文件的目录。 默认在临时文件目录中。 |
| `--ram` | | 运行查询时要使用的内存量。 默认使用所有可用的内存。 |
-| `--no-add-snippets` | | 无. 从 SARIF 输出排除代码片段。 |{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `--category` | | 用于此分析的 SARIF 结果文件中要包含的类别。 类别可用于区分同一工具和提交的多次分析,但是在不同语言或代码的不同部分进行。 此值将显示在 SARIF v2.1.0 的 `.automationDetails.id` 属性中。
-{% endif %}
+| `--no-add-snippets` | | 无. 从 SARIF 输出排除代码片段。 |
+| `--category` | | 用于此分析的 SARIF 结果文件中要包含的类别。 类别可用于区分同一工具和提交的多次分析,但是在不同语言或代码的不同部分进行。 此值将显示在 SARIF v2.1.0 的 `.automationDetails.id` 属性中。 |
| `--threads` | | 运行查询时要使用的线程数。 默认使用所有可用的核心。 |
| `--temp-dir` | | 存储临时文件的目录。 默认值为 `./codeql-runner`。 |
| `--debug` | | 无. 打印更详细的输出。 |
diff --git a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system.md b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system.md
index 543e8e908d80..3e3b9d3cffee 100644
--- a/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system.md
+++ b/translations/zh-CN/content/code-security/code-scanning/using-codeql-code-scanning-with-your-existing-ci-system/installing-codeql-cli-in-your-ci-system.md
@@ -44,12 +44,10 @@ You should download the {% data variables.product.prodname_codeql %} bundle from
- A compatible version of the queries and libraries from https://github.com/github/codeql
- Precompiled versions of all the queries included in the bundle
-{% ifversion ghes %}
+{% ifversion ghes or ghae %}
{% note %}
-{% ifversion ghes = 3.1 %}For {% data variables.product.prodname_ghe_server %} 3.1, we recommend {% data variables.product.prodname_codeql_cli %} version 2.6.3.{% endif %}
-{% ifversion ghes = 3.2 %}For {% data variables.product.prodname_ghe_server %} 3.2, we recommend {% data variables.product.prodname_codeql_cli %} version 2.6.3.{% endif %}
-{% ifversion ghes > 3.2 %}For {% data variables.product.prodname_ghe_server %} 3.3 and greater, we recommend {% data variables.product.prodname_codeql_cli %} version 2.7.6 or greater.{% endif %}
+For {% data variables.product.product_name %}{% ifversion ghes %} {{ allVersions[currentVersion].currentRelease }},{% endif %}, we recommend {% data variables.product.prodname_codeql_cli %} version {% data variables.product.codeql_cli_ghes_recommended_version %}.
{% endnote %}
{% endif %}
diff --git a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md
index 435374a5325b..b4883c799785 100644
--- a/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md
+++ b/translations/zh-CN/content/code-security/dependabot/dependabot-alerts/configuring-notifications-for-dependabot-alerts.md
@@ -37,7 +37,7 @@ topics:
## 配置 {% data variables.product.prodname_dependabot_alerts %} 的通知
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
当检测到新的 {% data variables.product.prodname_dependabot %} 警报时,{% data variables.product.product_name %} 根据通知偏好通知所有能够访问仓库的 {% data variables.product.prodname_dependabot_alerts %} 的用户。 如果您正在关注该仓库、已对仓库上的安全警报或所有活动启用通知,并且没有忽略该仓库,您将收到警报。 更多信息请参阅“[配置通知](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)”。
{% endif %}
diff --git a/translations/zh-CN/content/code-security/getting-started/github-security-features.md b/translations/zh-CN/content/code-security/getting-started/github-security-features.md
index c32115569b8a..19978f53aecc 100644
--- a/translations/zh-CN/content/code-security/getting-started/github-security-features.md
+++ b/translations/zh-CN/content/code-security/getting-started/github-security-features.md
@@ -20,9 +20,7 @@ topics:
The {% data variables.product.prodname_advisory_database %} contains a curated list of security vulnerabilities that you can view, search, and filter. {% data reusables.security-advisory.link-browsing-advisory-db %}
-{% ifversion fpt or ghes or ghae or ghec %}
## Available for all repositories
-{% endif %}
### Security policy
Make it easy for your users to confidentially report security vulnerabilities they've found in your repository. For more information, see "[Adding a security policy to your repository](/code-security/getting-started/adding-a-security-policy-to-your-repository)."
@@ -55,12 +53,10 @@ View alerts about dependencies that are known to contain security vulnerabilitie
Use {% data variables.product.prodname_dependabot %} to automatically raise pull requests to keep your dependencies up-to-date. This helps reduce your exposure to older versions of dependencies. Using newer versions makes it easier to apply patches if security vulnerabilities are discovered, and also makes it easier for {% data variables.product.prodname_dependabot_security_updates %} to successfully raise pull requests to upgrade vulnerable dependencies. For more information, see "[About {% data variables.product.prodname_dependabot_version_updates %}](/github/administering-a-repository/about-dependabot-version-updates)."
{% endif %}
-{% ifversion fpt or ghes or ghae or ghec %}
### Dependency graph
The dependency graph allows you to explore the ecosystems and packages that your repository depends on and the repositories and packages that depend on your repository.
You can find the dependency graph on the **Insights** tab for your repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."
-{% endif %}
### Security overview for repositories
For all public repositories, the security overview shows which security features are enabled for the repository, and offers the option to configure any available security features that are not currently enabled.
@@ -100,13 +96,11 @@ Available only with a license for {% data variables.product.prodname_GH_advanced
Automatically detect tokens or credentials that have been checked into a repository. You can view alerts for any secrets that {% data variables.product.company_short %} finds in your code, so that you know which tokens or credentials to treat as compromised. For more information, see "[About secret scanning](/code-security/secret-scanning/about-secret-scanning#about-secret-scanning-for-advanced-security)."
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### Dependency review
Show the full impact of changes to dependencies and see details of any vulnerable versions before you merge a pull request. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)."
-{% endif %}
-{% ifversion ghec or ghes > 3.1 or ghae %}
+{% ifversion ghec or ghes or ghae %}
### Security overview for organizations{% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %}, enterprises,{% endif %} and teams
{% ifversion ghec %}
diff --git a/translations/zh-CN/content/code-security/getting-started/securing-your-organization.md b/translations/zh-CN/content/code-security/getting-started/securing-your-organization.md
index 9b916e2039b3..155ef044abc7 100644
--- a/translations/zh-CN/content/code-security/getting-started/securing-your-organization.md
+++ b/translations/zh-CN/content/code-security/getting-started/securing-your-organization.md
@@ -25,7 +25,7 @@ This guide shows you how to configure security features for an organization. You
You can use roles to control what actions people can take in your organization. {% ifversion security-managers %}For example, you can assign the security manager role to a team to give them the ability to manage security settings across your organization, as well as read access to all repositories.{% endif %} For more information, see "[Roles in an organization](/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization)."
-{% ifversion fpt or ghes > 3.0 or ghec %}
+{% ifversion fpt or ghes or ghec %}
## Creating a default security policy
@@ -33,7 +33,6 @@ You can create a default security policy that will display in any of your organi
{% endif %}
-{% ifversion fpt or ghes or ghae or ghec %}
## Managing {% data variables.product.prodname_dependabot_alerts %} and the dependency graph
{% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %} detects vulnerabilities in public repositories and displays the dependency graph. You can enable or disable {% data variables.product.prodname_dependabot_alerts %} for all public repositories owned by your organization. You can enable or disable {% data variables.product.prodname_dependabot_alerts %} and the dependency graph for all private repositories owned by your organization.
@@ -49,9 +48,6 @@ You can create a default security policy that will display in any of your organi
{% data reusables.dependabot.dependabot-alerts-dependency-graph-enterprise %}
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)," "[Exploring the dependencies of a repository](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)," and "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
-{% endif %}
-
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Managing dependency review
@@ -60,8 +56,6 @@ Dependency review is an {% data variables.product.prodname_advanced_security %}
{% ifversion fpt or ghec %}Dependency review is already enabled for all public repositories. {% ifversion fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %} with {% data variables.product.prodname_advanced_security %} can additionally enable dependency review for private and internal repositories. For more information, see the [{% data variables.product.prodname_ghe_cloud %} documentation](/enterprise-cloud@latest/code-security/getting-started/securing-your-organization#managing-dependency-review). {% endif %}{% endif %}{% ifversion ghec %}For private and internal repositories that are owned by an organization, you can enable dependency review by enabling the dependency graph and enabling {% data variables.product.prodname_advanced_security %} (see below).
{% elsif ghes or ghae %}Dependency review is available when dependency graph is enabled for {% data variables.product.product_location %} and you enable {% data variables.product.prodname_advanced_security %} for the organization (see below).{% endif %}
-{% endif %}
-
{% ifversion fpt or ghec or ghes > 3.2 %}
## Managing {% data variables.product.prodname_dependabot_security_updates %}
@@ -100,8 +94,6 @@ You can enable or disable {% data variables.product.prodname_advanced_security %
For more information, see "[About {% data variables.product.prodname_GH_advanced_security %}](/github/getting-started-with-github/about-github-advanced-security)" and "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
{% endif %}
-
-{% ifversion fpt or ghes > 3.0 or ghae or ghec %}
## Configuring {% data variables.product.prodname_secret_scanning %}
{% data variables.product.prodname_secret_scanning_caps %} is an {% data variables.product.prodname_advanced_security %} feature that scans repositories for secrets that are insecurely stored.
@@ -122,8 +114,6 @@ You can enable or disable {% data variables.product.prodname_secret_scanning %}
For more information, see "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
{% endif %}
-{% endif %}
-
## Configuring {% data variables.product.prodname_code_scanning %}
{% data variables.product.prodname_code_scanning_capc %} is an {% data variables.product.prodname_advanced_security %} feature that scans code for security vulnerabilities and errors
@@ -138,8 +128,7 @@ You can view and manage alerts from security features to address dependencies an
{% ifversion fpt or ghec %}If you have a security vulnerability, you can create a security advisory to privately discuss and fix the vulnerability. For more information, see "[About {% data variables.product.prodname_security_advisories %}](/code-security/security-advisories/about-github-security-advisories)" and "[Creating a security advisory](/code-security/security-advisories/creating-a-security-advisory)."
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghec or ghae %}{% ifversion ghes > 3.1 or ghec or ghae %}You{% elsif fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %}{% endif %} can view, filter, and sort security alerts for repositories owned by {% ifversion ghes > 3.1 or ghec or ghae %}your{% elsif fpt %}their{% endif %} organization in the security overview. For more information, see{% ifversion ghes or ghec or ghae %} "[About the security overview](/code-security/security-overview/about-the-security-overview)."{% elsif fpt %} "[About the security overview](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview)" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% endif %}{% endif %}
-
+{% ifversion ghes or ghec or ghae %}You{% elsif fpt %}Organizations that use {% data variables.product.prodname_ghe_cloud %}{% endif %} can view, filter, and sort security alerts for repositories owned by {% ifversion ghes or ghec or ghae %}your{% elsif fpt %}their{% endif %} organization in the security overview. For more information, see{% ifversion ghes or ghec or ghae %} "[About the security overview](/code-security/security-overview/about-the-security-overview)."{% elsif fpt %} "[About the security overview](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview)" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% endif %}
{% ifversion ghec %}
## Further reading
diff --git a/translations/zh-CN/content/code-security/getting-started/securing-your-repository.md b/translations/zh-CN/content/code-security/getting-started/securing-your-repository.md
index 3cfa2e9e5e55..9d2fbc823540 100644
--- a/translations/zh-CN/content/code-security/getting-started/securing-your-repository.md
+++ b/translations/zh-CN/content/code-security/getting-started/securing-your-repository.md
@@ -44,7 +44,6 @@ From the main page of your repository, click **{% octicon "gear" aria-label="The
For more information, see "[Adding a security policy to your repository](/code-security/getting-started/adding-a-security-policy-to-your-repository)."
-{% ifversion fpt or ghes or ghae or ghec %}
## Managing the dependency graph
{% ifversion fpt or ghec %}
@@ -59,9 +58,6 @@ The dependency graph is automatically generated for all public repositories, and
For more information, see "[Exploring the dependencies of a repository](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)."
-{% endif %}
-
-{% ifversion fpt or ghes or ghae or ghec %}
## Managing {% data variables.product.prodname_dependabot_alerts %}
{% data variables.product.prodname_dependabot_alerts %} are generated when {% data variables.product.prodname_dotcom %} identifies a dependency in the dependency graph with a vulnerability. {% ifversion fpt or ghec %}You can enable {% data variables.product.prodname_dependabot_alerts %} for any repository.{% endif %}
@@ -77,9 +73,6 @@ For more information, see "[Exploring the dependencies of a repository](/code-se
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies){% ifversion fpt or ghec %}" and "[Managing security and analysis settings for your personal account](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/managing-security-and-analysis-settings-for-your-personal-account){% endif %}."
-{% endif %}
-
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Managing dependency review
Dependency review lets you visualize dependency changes in pull requests before they are merged into your repositories. For more information, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)."
@@ -93,7 +86,6 @@ Dependency review is a {% data variables.product.prodname_GH_advanced_security %
{% endif %}
-{% endif %}
{% ifversion fpt or ghec or ghes > 3.2 %}
diff --git a/translations/zh-CN/content/code-security/secret-scanning/about-secret-scanning.md b/translations/zh-CN/content/code-security/secret-scanning/about-secret-scanning.md
index 037877a63c94..d6d8def31e27 100644
--- a/translations/zh-CN/content/code-security/secret-scanning/about-secret-scanning.md
+++ b/translations/zh-CN/content/code-security/secret-scanning/about-secret-scanning.md
@@ -43,7 +43,6 @@ You can also enable {% data variables.product.prodname_secret_scanning %} as a p
{% endif %}
-
{% ifversion fpt or ghec %}
## About {% data variables.product.prodname_secret_scanning_partner %}
@@ -59,7 +58,6 @@ You cannot change the configuration of {% data variables.product.prodname_secret
{% endnote %}
{% endif %}
-
{% endif %}
{% ifversion not fpt %}
@@ -74,14 +72,11 @@ You cannot change the configuration of {% data variables.product.prodname_secret
If you're a repository administrator you can enable {% data variables.product.prodname_secret_scanning_GHAS %} for any repository{% ifversion ghec or ghes > 3.4 or ghae-issue-6329 %}, including archived repositories{% endif %}. Organization owners can also enable {% data variables.product.prodname_secret_scanning_GHAS %} for all repositories or for all new repositories within an organization. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository)" and "[Managing security and analysis settings for your organization](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)."
-{% ifversion ghes > 3.1 or ghae or ghec %}You can also define custom {% data variables.product.prodname_secret_scanning %} patterns for a repository, organization, or enterprise. For more information, see "[Defining custom patterns for {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)."
-{% elsif ghes < 3.2 %}
-Versions 3.1 and lower of {% data variables.product.product_name %} do not allow you to define your own patterns for detecting secrets.
+{% ifversion ghes or ghae or ghec %}You can also define custom {% data variables.product.prodname_secret_scanning %} patterns for a repository, organization, or enterprise. For more information, see "[Defining custom patterns for {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)."
{% endif %}
-
### About {% data variables.product.prodname_secret_scanning %} alerts
-When you push commits to a repository with {% data variables.product.prodname_secret_scanning %} enabled, {% data variables.product.prodname_dotcom %} scans the contents of those commits for secrets that match patterns defined by service providers{% ifversion ghes > 3.1 or ghae or ghec %} and any custom patterns defined in your enterprise, organization, or repository{% endif %}.
+When you push commits to a repository with {% data variables.product.prodname_secret_scanning %} enabled, {% data variables.product.prodname_dotcom %} scans the contents of those commits for secrets that match patterns defined by service providers{% ifversion ghes or ghae or ghec %} and any custom patterns defined in your enterprise, organization, or repository{% endif %}.
If {% data variables.product.prodname_secret_scanning %} detects a secret, {% data variables.product.prodname_dotcom %} generates an alert.
@@ -89,19 +84,19 @@ If {% data variables.product.prodname_secret_scanning %} detects a secret, {% da
{% ifversion ghes or ghae or ghec %}
- {% data variables.product.prodname_dotcom %} sends an email alert to the contributor who committed the secret to the repository, with a link to the related {% data variables.product.prodname_secret_scanning %} alert. The commit author can then view the alert in the repository, and resolve the alert.
{% endif %}
-- {% data variables.product.prodname_dotcom %} displays an alert in the "Security" tab of the repository.{% ifversion ghes = 3.0 %} For more information, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning)."{% endif %}
+- {% data variables.product.prodname_dotcom %} displays an alert in the "Security" tab of the repository.
{% ifversion ghes or ghae or ghec %}
For more information about viewing and resolving {% data variables.product.prodname_secret_scanning %} alerts, see "[Managing alerts from {% data variables.product.prodname_secret_scanning %}](/github/administering-a-repository/managing-alerts-from-secret-scanning)."{% endif %}
Repository administrators and organization owners can grant users and teams access to {% data variables.product.prodname_secret_scanning %} alerts. For more information, see "[Managing security and analysis settings for your repository](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)."
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
You can use the security overview to see an organization-level view of which repositories have enabled {% data variables.product.prodname_secret_scanning %} and the alerts found. For more information, see "[Viewing the security overview](/code-security/security-overview/viewing-the-security-overview)."
{% endif %}
-{%- ifversion ghec or ghes > 3.1 %}You can also use the REST API to {% elsif ghes = 3.1 %}You can use the REST API to {% endif %}
-monitor results from {% data variables.product.prodname_secret_scanning %} across your {% ifversion ghec %}private {% endif %}repositories{% ifversion ghes > 3.1 %} or your organization{% endif %}. For more information about API endpoints, see "[{% data variables.product.prodname_secret_scanning_caps %}](/rest/reference/secret-scanning)."
+{%- ifversion ghec or ghes %}You can also use the REST API to {% endif %}
+monitor results from {% data variables.product.prodname_secret_scanning %} across your {% ifversion ghec %}private {% endif %}repositories{% ifversion ghes %} or your organization{% endif %}. For more information about API endpoints, see "[{% data variables.product.prodname_secret_scanning_caps %}](/rest/reference/secret-scanning)."
{% endif %}
diff --git a/translations/zh-CN/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md b/translations/zh-CN/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md
index 402dbacca00a..ae494096be1e 100644
--- a/translations/zh-CN/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md
+++ b/translations/zh-CN/content/code-security/secret-scanning/configuring-secret-scanning-for-your-repositories.md
@@ -71,4 +71,4 @@ shortTitle: 配置密钥扫描
## 延伸阅读
- “[管理组织的安全性和分析设置](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)”
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}- "[定义 {% data variables.product.prodname_secret_scanning %} 的自定义模式](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)"{% endif %}
+- “[定义 {% data variables.product.prodname_secret_scanning %} 的自定义模式](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)”。
diff --git a/translations/zh-CN/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md b/translations/zh-CN/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md
index 2f73e3012614..c7be65b60df6 100644
--- a/translations/zh-CN/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md
+++ b/translations/zh-CN/content/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning.md
@@ -6,7 +6,7 @@ product: '{% data reusables.gated-features.secret-scanning %}'
redirect_from:
- /code-security/secret-security/defining-custom-patterns-for-secret-scanning
versions:
- ghes: '>=3.2'
+ ghes: '*'
ghae: '*'
ghec: '*'
type: how_to
diff --git a/translations/zh-CN/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md b/translations/zh-CN/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md
index bf7055bf5d54..7ba798255d79 100644
--- a/translations/zh-CN/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md
+++ b/translations/zh-CN/content/code-security/secret-scanning/managing-alerts-from-secret-scanning.md
@@ -72,10 +72,10 @@ shortTitle: 管理秘密警报
{% endnote %}
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae-issue-4910 or ghec %}
+{% ifversion fpt or ghes or ghae-issue-4910 or ghec %}
## 配置 {% data variables.product.prodname_secret_scanning %} 警报的通知
-当检测到新的机密时,{% data variables.product.product_name %} 会根据用户的通知首选项通知对仓库安全警报具有访问权限的所有用户。 如果您正在关注该仓库,已为仓库的安全警报或所有活动启用通知功能, 或者您是包含机密的提交的作者且未忽略该仓库,您将会收到警报。
+当检测到新的机密时,{% data variables.product.product_name %} 会根据用户的通知首选项通知对仓库安全警报具有访问权限的所有用户。 如果您正在关注该仓库,已为仓库的安全警报或所有活动启用通知功能, 或者您是包含机密的提交的作者且未忽略该仓库,您将会收到电子邮件通知。
更多信息请参阅“[管理仓库的安全和分析设置](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts)”和“[配置通知](/github/managing-subscriptions-and-notifications-on-github/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)”。
{% endif %}
diff --git a/translations/zh-CN/content/code-security/secret-scanning/secret-scanning-patterns.md b/translations/zh-CN/content/code-security/secret-scanning/secret-scanning-patterns.md
index 1da31684a2d8..440054307860 100644
--- a/translations/zh-CN/content/code-security/secret-scanning/secret-scanning-patterns.md
+++ b/translations/zh-CN/content/code-security/secret-scanning/secret-scanning-patterns.md
@@ -44,7 +44,7 @@ When {% data variables.product.prodname_secret_scanning_GHAS %} is enabled, {% d
If you use the REST API for secret scanning, you can use the `Secret type` to report on secrets from specific issuers. For more information, see "[Secret scanning](/enterprise-cloud@latest/rest/secret-scanning)."
-{% ifversion ghes > 3.1 or ghae or ghec %}
+{% ifversion ghes or ghae or ghec %}
{% note %}
**Note:** You can also define custom {% data variables.product.prodname_secret_scanning %} patterns for your repository, organization, or enterprise. For more information, see "[Defining custom patterns for {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/defining-custom-patterns-for-secret-scanning)."
diff --git a/translations/zh-CN/content/code-security/security-overview/about-the-security-overview.md b/translations/zh-CN/content/code-security/security-overview/about-the-security-overview.md
index 660e34c3af84..6c2ce17f5e18 100644
--- a/translations/zh-CN/content/code-security/security-overview/about-the-security-overview.md
+++ b/translations/zh-CN/content/code-security/security-overview/about-the-security-overview.md
@@ -8,7 +8,7 @@ redirect_from:
versions:
fpt: '*'
ghae: '*'
- ghes: '>3.1'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
@@ -31,7 +31,7 @@ shortTitle: 关于安全概述
{% ifversion ghes or ghec or ghae %}您{% elsif fpt %}使用 {% data variables.product.prodname_ghe_cloud %}{% endif %} 的组织可以使用安全性概述来获取{% ifversion ghes or ghec or ghae %} 您的 {% elsif fpt %}其{% endif %} 组织安全状态的高级视图,或者识别需要干预的问题存储库。 {% ifversion ghes or ghec or ghae %}您 {% elsif fpt %}这些组织{% endif %} 可以在安全性概述中查看汇总或存储库特定的安全信息。 {% ifversion ghes or ghec or ghae %}您 {% elsif fpt %} 使用 {% data variables.product.prodname_ghe_cloud %} 的组织{% endif %}还可以使用安全性概述来查看 {% ifversion ghes or ghec or ghae %}您的 {% elsif fpt %}其 {% endif %} 存储库启用了哪些安全功能,并配置当前未使用的任何可用安全功能。 {% ifversion fpt %}更多信息请参阅 [{% data variables.product.prodname_ghe_cloud %} 文档](/enterprise-cloud@latest/code-security/security-overview/about-the-security-overview)。{% endif %}
{% ifversion ghec or ghes or ghae %}
-安全概述指示是否为组织拥有的存储库启用了 {% ifversion fpt or ghes > 3.1 or ghec %}安全{% endif %}{% ifversion ghae %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} 功能,并合并每个功能的警报。{% ifversion fpt or ghes > 3.1 or ghec %} 安全功能包括 {% data variables.product.prodname_GH_advanced_security %} 功能,例如 {% data variables.product.prodname_code_scanning %} 和 {% data variables.product.prodname_secret_scanning %}以及 {% data variables.product.prodname_dependabot_alerts %}。{% endif %} 有关 {% data variables.product.prodname_GH_advanced_security %} 功能的详细信息,请参阅“[关于 {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)”。{% ifversion fpt or ghes > 3.1 or ghec %} 有关 {% data variables.product.prodname_dependabot_alerts %} 的详细信息,请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)”。{% endif %}
+安全概述指示是否为组织拥有的存储库启用了 {% ifversion fpt or ghes or ghec %}安全{% endif %}{% ifversion ghae %}{% data variables.product.prodname_GH_advanced_security %}{% endif %} 功能,并合并每个功能的警报。{% ifversion fpt or ghes or ghec %} 安全功能包括 {% data variables.product.prodname_GH_advanced_security %} 功能,例如 {% data variables.product.prodname_code_scanning %} 和 {% data variables.product.prodname_secret_scanning %}以及 {% data variables.product.prodname_dependabot_alerts %}。{% endif %} 有关 {% data variables.product.prodname_GH_advanced_security %} 功能的详细信息,请参阅“[关于 {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)”。{% ifversion fpt or ghes or ghec %} 有关 {% data variables.product.prodname_dependabot_alerts %} 的详细信息,请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies#dependabot-alerts-for-vulnerable-dependencies)”。{% endif %}
有关在存储库和组织级别保护代码的详细信息,请参阅“[保护存储库](/code-security/getting-started/securing-your-repository)”和“[保护组织](/code-security/getting-started/securing-your-organization)”。
diff --git a/translations/zh-CN/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md b/translations/zh-CN/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md
index 4f6ca514d36e..b3467d793d50 100644
--- a/translations/zh-CN/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md
+++ b/translations/zh-CN/content/code-security/security-overview/filtering-alerts-in-the-security-overview.md
@@ -5,7 +5,7 @@ permissions: '{% data reusables.security-center.permissions %}'
product: '{% data reusables.gated-features.security-center %}'
versions:
ghae: '*'
- ghes: '>3.1'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
diff --git a/translations/zh-CN/content/code-security/security-overview/index.md b/translations/zh-CN/content/code-security/security-overview/index.md
index 5eb9b22459c9..720d4f4c94d0 100644
--- a/translations/zh-CN/content/code-security/security-overview/index.md
+++ b/translations/zh-CN/content/code-security/security-overview/index.md
@@ -6,7 +6,7 @@ product: '{% data reusables.gated-features.security-center %}'
versions:
fpt: '*'
ghae: '*'
- ghes: '>3.1'
+ ghes: '*'
ghec: '*'
topics:
- Security overview
diff --git a/translations/zh-CN/content/code-security/security-overview/viewing-the-security-overview.md b/translations/zh-CN/content/code-security/security-overview/viewing-the-security-overview.md
index 33e32d5862f6..72eb60765ba2 100644
--- a/translations/zh-CN/content/code-security/security-overview/viewing-the-security-overview.md
+++ b/translations/zh-CN/content/code-security/security-overview/viewing-the-security-overview.md
@@ -5,7 +5,7 @@ permissions: '{% data reusables.security-center.permissions %}'
product: '{% data reusables.gated-features.security-center %}'
versions:
ghae: issue-5503
- ghes: '>3.1'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
diff --git a/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md b/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md
index 5250f14ea653..6ae75980dcde 100644
--- a/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md
+++ b/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security.md
@@ -31,7 +31,7 @@ You add dependencies directly to your supply chain when you specify them in a ma
The supply chain features on {% data variables.product.product_name %} are:
- **Dependency graph**
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}- **Dependency review**{% endif %}
+- **Dependency review**
- **{% data variables.product.prodname_dependabot_alerts %} **
{% ifversion fpt or ghec or ghes > 3.2 %}- **{% data variables.product.prodname_dependabot_updates %}**
- **{% data variables.product.prodname_dependabot_security_updates %}**
@@ -39,7 +39,6 @@ The supply chain features on {% data variables.product.product_name %} are:
The dependency graph is central to supply chain security. The dependency graph identifies all upstream dependencies and public downstream dependents of a repository or package. You can see your repository’s dependencies and some of their properties, like vulnerability information, on the dependency graph for the repository.
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
Other supply chain features on {% data variables.product.prodname_dotcom %} rely on the information provided by the dependency graph.
- Dependency review uses the dependency graph to identify dependency changes and help you understand the security impact of these changes when you review pull requests.
@@ -48,11 +47,6 @@ Other supply chain features on {% data variables.product.prodname_dotcom %} rely
{% data variables.product.prodname_dependabot_version_updates %} don't use the dependency graph and rely on the semantic versioning of dependencies instead. {% data variables.product.prodname_dependabot_version_updates %} help you keep your dependencies updated, even when they don’t have any vulnerabilities.
{% endif %}
-{% endif %}
-
-{% ifversion ghes < 3.2 %}
-{% data variables.product.prodname_dependabot %} cross-references dependency data provided by the dependency graph with the list of known advisories published in the {% data variables.product.prodname_advisory_database %}, scans your dependencies and generates {% data variables.product.prodname_dependabot_alerts %} when a potential vulnerability is detected.
- {% endif %}
{% ifversion fpt or ghec or ghes %}
For best practice guides on end-to-end supply chain security including the protection of personal accounts, code, and build processes, see "[Securing your end-to-end supply chain](/code-security/supply-chain-security/end-to-end-supply-chain/end-to-end-supply-chain-overview)."
@@ -74,7 +68,6 @@ To generate the dependency graph, {% data variables.product.company_short %} loo
For more information about the dependency graph, see "[About the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph)."
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
### What is dependency review
Dependency review helps reviewers and contributors understand dependency changes and their security impact in every pull request.
@@ -84,8 +77,6 @@ Dependency review helps reviewers and contributors understand dependency changes
For more information about dependency review, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review)."
-{% endif %}
-
### What is Dependabot
{% data variables.product.prodname_dependabot %} keeps your dependencies up to date by informing you of any security vulnerabilities in your dependencies{% ifversion fpt or ghec or ghes > 3.2 or ghae %}, and automatically opens pull requests to upgrade your dependencies to the next available secure version when a {% data variables.product.prodname_dependabot %} alert is triggered, or to the latest version when a release is published{% else %} so that you can update that dependency{% endif %}.
@@ -107,7 +98,7 @@ The term "{% data variables.product.prodname_dependabot %}" encompasses the foll
- A new advisory is added to the {% data variables.product.prodname_advisory_database %}.{% else %}
- New advisory data is synchronized to {% data variables.product.product_location %} each hour from {% data variables.product.prodname_dotcom_the_website %}. {% data reusables.security-advisory.link-browsing-advisory-db %}{% endif %}
- The dependency graph for the repository changes.
-- {% data variables.product.prodname_dependabot_alerts %} are displayed {% ifversion fpt or ghec or ghes > 3.0 %} on the **Security** tab for the repository and{% endif %} in the repository's dependency graph. The alert includes {% ifversion fpt or ghec or ghes > 3.0 %}a link to the affected file in the project, and {% endif %}information about a fixed version.
+- {% data variables.product.prodname_dependabot_alerts %} are displayed {% ifversion fpt or ghec or ghes %} on the **Security** tab for the repository and{% endif %} in the repository's dependency graph. The alert includes {% ifversion fpt or ghec or ghes %}a link to the affected file in the project, and {% endif %}information about a fixed version.
For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/managing-vulnerabilities-in-your-projects-dependencies/about-alerts-for-vulnerable-dependencies)."
diff --git a/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md b/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md
index 2e8549c99950..ed9358a0c282 100644
--- a/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md
+++ b/translations/zh-CN/content/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph.md
@@ -29,9 +29,7 @@ When you push a commit to {% data variables.product.product_name %} that changes
{% data reusables.dependency-submission.dependency-submission-link %}
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
When you create a pull request containing changes to dependencies that targets the default branch, {% data variables.product.prodname_dotcom %} uses the dependency graph to add dependency reviews to the pull request. These indicate whether the dependencies contain vulnerabilities and, if so, the version of the dependency in which the vulnerability was fixed. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)."
-{% endif %}
## Dependency graph availability
@@ -62,7 +60,7 @@ You can use the dependency graph to:
- Explore the repositories your code depends on{% ifversion fpt or ghec %}, and those that depend on it{% endif %}. For more information, see "[Exploring the dependencies of a repository](/github/visualizing-repository-data-with-graphs/exploring-the-dependencies-of-a-repository)." {% ifversion ghec %}
- View a summary of the dependencies used in your organization's repositories in a single dashboard. For more information, see "[Viewing insights for your organization](/articles/viewing-insights-for-your-organization#viewing-organization-dependency-insights)."{% endif %}
-- View and update vulnerable dependencies for your repository. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)."{% ifversion fpt or ghes > 3.1 or ghec %}
+- View and update vulnerable dependencies for your repository. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies)."{% ifversion fpt or ghes or ghec %}
- See information about vulnerable dependencies in pull requests. For more information, see "[Reviewing dependency changes in a pull request](/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request)."{% endif %}
## Supported package ecosystems
diff --git a/translations/zh-CN/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md b/translations/zh-CN/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md
index eb2f1f5c5b5e..ab2685f9720e 100644
--- a/translations/zh-CN/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md
+++ b/translations/zh-CN/content/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces.md
@@ -27,6 +27,7 @@ type: how_to
每个代码空间都有自己的保留期。 因此,您可能具有不同租用期的代码空间。 例如,如果:
* 您创建了一个代码空间,更改了默认保留期,然后创建了另一个代码空间。
+* You created a codespace using {% data variables.product.prodname_cli %} and specified a different retention period.
* 您从组织拥有的存储库创建了代码空间,该存储库具有为组织配置的保留期。
{% note %}
@@ -55,11 +56,10 @@ type: how_to
1. 单击 **Save(保存)**。
-此默认设置可能会被较短的组织级保留期所取代。
+When you create a codespace using {% data variables.product.prodname_cli %} you can override this default. If you create a codespace in an organization that specifies a shorter retention period, the organization-level value overrides your personal setting.
如果您将保留期设置为一天以上,则会在删除前一天收到电子邮件通知。
-
## 检查自动删除之前的剩余时间
您可以检查代码空间是否即将被自动删除。
@@ -68,16 +68,19 @@ type: how_to

-
{% endwebui %}
-
-
{% cli %}
## 设置代码空间的保留期
-您可以在 Web 浏览器的 {% data variables.product.prodname_dotcom_the_website %} 上设置默认保留期。 有关更多信息,请单击此文章顶部的“Web browser(Web 浏览器)”选项卡。
+To set the codespace retention period when you create a codespace, use the `--retention-period` flag with the `codespace create` subcommand. Specify the period in days. The period must be between 0 and 30 days.
+
+```shell
+gh codespace create --retention-period DAYS
+```
+
+If you don't specify a retention period when you create a codespace, then either your default retention period, or an organization retention period, will be used, depending on which is lower. For information about setting your default retention period, click the "Web browser" tab on this page.
{% data reusables.cli.cli-learn-more %}
@@ -87,7 +90,7 @@ type: how_to
## 设置保留期
-您可以在 Web 浏览器的 {% data variables.product.prodname_dotcom_the_website %} 上设置默认保留期。 有关更多信息,请单击此文章顶部的“Web browser(Web 浏览器)”选项卡。
+您可以在 Web 浏览器的 {% data variables.product.prodname_dotcom_the_website %} 上设置默认保留期。 Alternatively, if you use {% data variables.product.prodname_cli %} to create a codespace you can set a retention period for that particular codespace. 有关详细信息,请单击上面的相应选项卡。
## 检查代码空间是否很快将自动删除
diff --git a/translations/zh-CN/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md b/translations/zh-CN/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md
index 0927000b4b0f..f8091a61380a 100644
--- a/translations/zh-CN/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md
+++ b/translations/zh-CN/content/codespaces/managing-codespaces-for-your-organization/restricting-the-retention-period-for-codespaces.md
@@ -16,13 +16,13 @@ topics:
{% data variables.product.prodname_codespaces %} 在停止后会自动删除,并在定义的天数内保持非活动状态。 每个代码空间的保留期是在创建代码空间时设置的,不会更改。
-有权访问 {% data variables.product.prodname_github_codespaces %} 的每个人都可以为他们创建的代码空间配置保留期。 此保留期的初始设置为 30 天。 单个用户可以将此时间段设置在 0-30 天的范围内。 更多信息请参阅“[配置代码空间的自动删除](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)”。
+有权访问 {% data variables.product.prodname_github_codespaces %} 的每个人都可以为他们创建的代码空间配置保留期。 The initial setting for this default retention period is 30 days. 单个用户可以将此时间段设置在 0-30 天的范围内。 更多信息请参阅“[配置代码空间的自动删除](/codespaces/customizing-your-codespace/configuring-automatic-deletion-of-your-codespaces)”。
作为组织所有者,您可能希望为为组织拥有的存储库创建的代码空间的最长保留期配置限制。 这可以帮助您限制与代码空间相关的存储成本,这些代码空间已停止,然后一直处于未使用状态,直到它们被自动删除。 有关存储费用的详细信息,请参阅[关于代码空间的计费](/billing/managing-billing-for-github-codespaces/about-billing-for-codespaces#codespaces-pricing)”。 您可以为组织拥有的所有仓库或特定仓库设置最长保留期。
### 设置组织范围和存储库特定的策略
-创建策略时,您可以选择是将其应用于组织中的所有存储库,还是仅应用于指定的存储库。 如果创建具有代码空间保留约束的组织范围的策略,则针对特定存储库的任何策略中的保留约束应短于为整个组织配置的限制,否则它们将不起作用。 应用组织范围策略、针对指定存储库的策略或某人的个人设置中最短的保留期。
+创建策略时,您可以选择是将其应用于组织中的所有存储库,还是仅应用于指定的存储库。 如果创建具有代码空间保留约束的组织范围的策略,则针对特定存储库的任何策略中的保留约束应短于为整个组织配置的限制,否则它们将不起作用。 The shortest retention period - in an organization-wide policy, a policy targeted at specified repositories, or the default retention period in someone's personal settings - is applied.
如果添加具有保留约束的组织范围策略,则应将保留期设置为可接受的最长期限。 然后,您可以添加单独的策略,将组织中特定存储库的最大保留期设置为较短的时间段。
diff --git a/translations/zh-CN/content/codespaces/the-githubdev-web-based-editor.md b/translations/zh-CN/content/codespaces/the-githubdev-web-based-editor.md
index 2671daa017e1..1a1bf4f001cc 100644
--- a/translations/zh-CN/content/codespaces/the-githubdev-web-based-editor.md
+++ b/translations/zh-CN/content/codespaces/the-githubdev-web-based-editor.md
@@ -2,8 +2,7 @@
title: The github.dev web-based editor
intro: 'Use the github.dev {% data variables.product.prodname_serverless %} from your repository or pull request to create and commit changes.'
versions:
- fpt: '*'
- ghec: '*'
+ feature: 'githubdev-editor'
type: how_to
miniTocMaxHeadingLevel: 3
topics:
@@ -35,9 +34,15 @@ The {% data variables.product.prodname_serverless %} runs entirely in your bro
You can open any {% data variables.product.prodname_dotcom %} repository in the {% data variables.product.prodname_serverless %} in either of the following ways:
-- Press `.` while browsing any repository or pull request on {% data variables.product.prodname_dotcom %}.
+- To open the repository in the same browser tab, press `.` while browsing any repository or pull request on {% data variables.product.prodname_dotcom %}.
+
+ To open the repository in a new browser tab, hold down the shift key and press `.`.
+
- Change the URL from "github.com" to "github.dev".
-
+- When viewing a file, use the dropdown menu next to {% octicon "pencil" aria-label="The edit icon" %} and select **Open in github.dev**.
+
+ 
+
## {% data variables.product.prodname_codespaces %} and the {% data variables.product.prodname_serverless %}
Both the {% data variables.product.prodname_serverless %} and {% data variables.product.prodname_codespaces %} allow you to edit your code straight from your repository. However, both have slightly different benefits, depending on your use case.
diff --git a/translations/zh-CN/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md b/translations/zh-CN/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md
index 3f7fd0e8927f..fd86a120498e 100644
--- a/translations/zh-CN/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md
+++ b/translations/zh-CN/content/codespaces/troubleshooting/troubleshooting-dotfiles-for-codespaces.md
@@ -14,9 +14,13 @@ shortTitle: Dotfiles
如果代码空间无法从 dotfiles 中选取配置设置,则应执行以下调试步骤。
1. 确保您的 dotfiles 仓库是公开的。 如果您的代码空间中有密钥或敏感数据,请使用[代码空间密钥](/codespaces/managing-your-codespaces/managing-encrypted-secrets-for-your-codespaces),而不是私人 dotfiles。
-2. 检查 `/workspaces/.codespaces/.persistedshare/dotfiles`,查看您的 dotfiles 是否被克隆。
- - 如果您的 dotfiles 被克隆,请尝试手动重新运行安装脚本以验证其可执行性。
- - 如果您的 dotfiles 未被克隆,请检查 `/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt` 是否存在克隆问题。
-3. 检查 `/workspaces/.codespaces/.persistedshare/creation.log` 是否有可能的问题。 更多信息请参阅[创建日志](/codespaces/troubleshooting/codespaces-logs#creation-logs)。
+2. Enable dotfiles by selecting **Automatically install dotfiles** in [your personal Codespaces settings](https://github.com/settings/codespaces).
+
+ 
+
+3. 检查 `/workspaces/.codespaces/.persistedshare/dotfiles`,查看您的 dotfiles 是否被克隆。
+ - 如果您的 dotfiles 被克隆,请尝试手动重新运行安装脚本以验证其可执行性。
+ - 如果您的 dotfiles 未被克隆,请检查 `/workspaces/.codespaces/.persistedshare/EnvironmentLog.txt` 是否存在克隆问题。
+4. 检查 `/workspaces/.codespaces/.persistedshare/creation.log` 是否有可能的问题。 更多信息请参阅[创建日志](/codespaces/troubleshooting/codespaces-logs#creation-logs)。
如果已正确选取 dotfiles 中的配置,但部分配置与代码空间不兼容,请使用 `$CODESPACES` 环境变量为特定于代码空间的配置设置添加条件逻辑。
diff --git a/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md b/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md
index 17ae10b14cc1..625ec73720cd 100644
--- a/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md
+++ b/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code.md
@@ -3,9 +3,9 @@ title: Configuring GitHub Copilot in Visual Studio Code
intro: 'You can enable, configure, and disable {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}.'
product: '{% data reusables.gated-features.copilot %}'
versions:
- feature: 'copilot'
+ feature: copilot
shortTitle: Visual Studio Code
-topics:
+topics:
- Copilot
---
diff --git a/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md b/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md
index c417306ed0e6..6187ee1a1992 100644
--- a/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md
+++ b/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio.md
@@ -3,9 +3,9 @@ title: Configuring GitHub Copilot in Visual Studio
intro: 'You can enable, configure, and disable {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}.'
product: '{% data reusables.gated-features.copilot %}'
versions:
- feature: 'copilot'
+ feature: copilot
shortTitle: Visual Studio
-topics:
+topics:
- Copilot
---
diff --git a/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom.md b/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom.md
index 10a256e7b6b2..8b895e9c9fe6 100644
--- a/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom.md
+++ b/translations/zh-CN/content/copilot/configuring-github-copilot/configuring-github-copilot-settings-on-githubcom.md
@@ -9,6 +9,7 @@ versions:
feature: 'copilot'
redirect_from:
- /github/copilot/about-github-copilot-telemetry
+ - /github/copilot/github-copilot-telemetry-terms
shortTitle: GitHub.com
---
diff --git a/translations/zh-CN/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md b/translations/zh-CN/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md
index cca8868c7bee..d2d59126eac1 100644
--- a/translations/zh-CN/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md
+++ b/translations/zh-CN/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio-code.md
@@ -4,8 +4,8 @@ shortTitle: Visual Studio Code
intro: 'Learn how to install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, and start seeing suggestions as you write comments and code.'
product: '{% data reusables.gated-features.copilot %}'
versions:
- feature: 'copilot'
-topics:
+ feature: copilot
+topics:
- Copilot
---
diff --git a/translations/zh-CN/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md b/translations/zh-CN/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md
index 77951177a8fe..b7835f4513a8 100644
--- a/translations/zh-CN/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md
+++ b/translations/zh-CN/content/copilot/getting-started-with-github-copilot/getting-started-with-github-copilot-in-visual-studio.md
@@ -4,8 +4,8 @@ shortTitle: Visual Studio
product: '{% data reusables.gated-features.copilot %}'
intro: 'Learn how to install {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, and start seeing suggestions as you write comments and code.'
versions:
- feature: 'copilot'
-topics:
+ feature: copilot
+topics:
- Copilot
---
diff --git a/translations/zh-CN/content/copilot/quickstart.md b/translations/zh-CN/content/copilot/quickstart.md
index a18dea0b9703..174908fc13da 100644
--- a/translations/zh-CN/content/copilot/quickstart.md
+++ b/translations/zh-CN/content/copilot/quickstart.md
@@ -4,7 +4,7 @@ intro: '{% data variables.product.prodname_copilot %} can help you work, by offe
product: '{% data reusables.gated-features.copilot %}'
allowTitleToDifferFromFilename: true
versions:
- feature: 'copilot'
+ feature: copilot
shortTitle: Quickstart
topics:
- Copilot
diff --git a/translations/zh-CN/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md b/translations/zh-CN/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md
index 505261c5c4b8..6c87697476f6 100644
--- a/translations/zh-CN/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md
+++ b/translations/zh-CN/content/developers/apps/building-github-apps/creating-a-github-app-using-url-parameters.md
@@ -23,9 +23,7 @@ shortTitle: 应用程序创建查询参数
创建应用程序的人在提交应用程序之前,可以从 {% data variables.product.prodname_github_app %} 注册页面编辑预选值。 如果您没有在 URL 查询字符串中包含必需的参数,例如 `name`,则创建应用程序的人在提交该应用程序之前需要输入值。
-{% ifversion ghes > 3.1 or fpt or ghae or ghec %}
对于需要密钥来保护其 web 挂钩的应用,该密钥的价值必须由应用创建者以该形式设置,而不是通过使用查询参数。 更多信息请参阅“[保护 web 挂钩](/developers/webhooks-and-events/webhooks/securing-your-webhooks)”。
-{% endif %}
以下 URL 使用预配置的说明和回调 URL 创建名为 `octocat-github-app` 的新公共应用程序。 此 URL 还选择了 `checks` 的读取和写入权限,订阅了 `check_run` 和 `check_suite` web 挂钩事件,并选择了在安装过程中请求用户授权 (OAuth) 的选项:
@@ -37,61 +35,61 @@ shortTitle: 应用程序创建查询参数
## {% data variables.product.prodname_github_app %} 配置参数
- | 名称 | 类型 | 描述 |
- | -------------------------------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
- | `name` | `字符串` | {% data variables.product.prodname_github_app %} 的名称。 给应用程序一个清晰简洁的名称。 应用程序不能与现有 GitHub 用户同名,除非它是您自己的用户或组织的名称。 当您的集成执行操作时,应用程序名称的缓存版本将显示在用户界面上。 |
- | `说明` | `字符串` | {% data variables.product.prodname_github_app %} 的说明。 |
- | `url` | `字符串` | 您的 {% data variables.product.prodname_github_app %} 网站主页的完整 URL。 |
- | `callback_urls` | `字符串数组` | 在用户授权安装后重定向到的完整 URL。 您可以提供最多 10 个回叫 URL。 如果应用程序需要识别和授权用户到服务器的请求,则使用这些 URL。 例如 `callback_urls[]=https://example.com&callback_urls[]=https://example-2.com`。 |
- | `request_oauth_on_install` | `布尔值` | 如果应用程序授权用户使用 OAuth 流程,您可以将此选项设置为 `true`,以允许用户在安装应用程序时授权它,从而省去一个步骤。 如果您选择此选项,则 `setup_url` 将不可用,用户在安装应用程序后将被重定向到您的 `callback_url`。 |
- | `setup_url` | `字符串` | 在用户安装 {% data variables.product.prodname_github_app %} 后重定向到的完整 URL(如果应用程序在安装之后需要额外设置)。 |
- | `setup_on_update` | `布尔值` | 设置为 `true` 可在更新安装后(例如在添加或删除仓库之后)将用户重定向到设置 URL。 |
- | `public` | `布尔值` | 当 {% data variables.product.prodname_github_app %} 可供公众使用时,设置为 `true` ;当它仅供应用程序的所有者访问时,设置为 `false`。 |
- | `webhook_active` | `布尔值` | 设置为 `false` 以禁用 web 挂钩。 Web 挂钩默认启用。 |
- | `webhook_url` | `字符串` | 要向其发送 web 挂钩事件有效负载的完整 URL。 |
- | {% ifversion ghes < 3.2 or ghae %}`webhook_secret` | `字符串` | 您可以指定一个密钥来保护 web 挂钩。 更多信息请参阅“[保护 web 挂钩](/webhooks/securing/)”。 |
- | {% endif %}`events` | `字符串数组` | Web 挂钩事件. 某些 web 挂钩事件需要您对资源有 `read` 或 `write` 权限,才能在注册新 {% data variables.product.prodname_github_app %} 时选择事件。 有关可用事件及其所需权限,请参阅“[{% data variables.product.prodname_github_app %} web 挂钩事件](#github-app-webhook-events)”一节。 您可以在查询字符串中选择多个事件。 例如 `events[]=public&events[]=label`.{% ifversion ghes < 3.4 %}
- | `域` | `字符串` | 内容引用的 URL。{% endif %}
- | `single_file_name` | `字符串` | 这是一种范围狭窄的权限,允许应用程序访问任何仓库中的单个文件。 当您将 `single_file` 权限设置为 `read` 或 `write` 时,此字段提供 {% data variables.product.prodname_github_app %} 将要管理的单个文件的路径。 {% ifversion fpt or ghes or ghec %} 如果您需要管理多个文件,请参阅下面的 `single_file_paths`。 {% endif %}{% ifversion fpt or ghes or ghec %}
- | `single_file_paths` | `字符串数组` | 这允许应用程序访问仓库中的最多 10 个指定文件。 当您将 `single_file` 权限设置为 `read` 或 `write` 时,此数组可存储 {% data variables.product.prodname_github_app %} 将要管理的最多 10 个文件的路径。 这些文件都接收由 `single_file` 设置的相同权限,没有单独的权限。 配置了两个或更多文件时,API 将返回 `multiple_single_files=true`,否则它将返回 `multiple_single_files=false`。{% endif %}
+ | 名称 | 类型 | 描述 |
+ | ------------------------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+ | `name` | `字符串` | {% data variables.product.prodname_github_app %} 的名称。 给应用程序一个清晰简洁的名称。 应用程序不能与现有 GitHub 用户同名,除非它是您自己的用户或组织的名称。 当您的集成执行操作时,应用程序名称的缓存版本将显示在用户界面上。 |
+ | `说明` | `字符串` | {% data variables.product.prodname_github_app %} 的说明。 |
+ | `url` | `字符串` | 您的 {% data variables.product.prodname_github_app %} 网站主页的完整 URL。 |
+ | `callback_urls` | `字符串数组` | 在用户授权安装后重定向到的完整 URL。 您可以提供最多 10 个回叫 URL。 如果应用程序需要识别和授权用户到服务器的请求,则使用这些 URL。 例如 `callback_urls[]=https://example.com&callback_urls[]=https://example-2.com`。 |
+ | `request_oauth_on_install` | `布尔值` | 如果应用程序授权用户使用 OAuth 流程,您可以将此选项设置为 `true`,以允许用户在安装应用程序时授权它,从而省去一个步骤。 如果您选择此选项,则 `setup_url` 将不可用,用户在安装应用程序后将被重定向到您的 `callback_url`。 |
+ | `setup_url` | `字符串` | 在用户安装 {% data variables.product.prodname_github_app %} 后重定向到的完整 URL(如果应用程序在安装之后需要额外设置)。 |
+ | `setup_on_update` | `布尔值` | 设置为 `true` 可在更新安装后(例如在添加或删除仓库之后)将用户重定向到设置 URL。 |
+ | `public` | `布尔值` | 当 {% data variables.product.prodname_github_app %} 可供公众使用时,设置为 `true` ;当它仅供应用程序的所有者访问时,设置为 `false`。 |
+ | `webhook_active` | `布尔值` | 设置为 `false` 以禁用 web 挂钩。 Web 挂钩默认启用。 |
+ | `webhook_url` | `字符串` | 要向其发送 web 挂钩事件有效负载的完整 URL。 |
+ | {% ifversion ghae %}`webhook_secret` | `字符串` | 您可以指定一个密钥来保护 web 挂钩。 更多信息请参阅“[保护 web 挂钩](/webhooks/securing/)”。 |
+ | {% endif %}`events` | `字符串数组` | Web 挂钩事件. 某些 web 挂钩事件需要您对资源有 `read` 或 `write` 权限,才能在注册新 {% data variables.product.prodname_github_app %} 时选择事件。 有关可用事件及其所需权限,请参阅“[{% data variables.product.prodname_github_app %} web 挂钩事件](#github-app-webhook-events)”一节。 您可以在查询字符串中选择多个事件。 例如 `events[]=public&events[]=label`.{% ifversion ghes < 3.4 %}
+ | `域` | `字符串` | 内容引用的 URL。{% endif %}
+ | `single_file_name` | `字符串` | 这是一种范围狭窄的权限,允许应用程序访问任何仓库中的单个文件。 当您将 `single_file` 权限设置为 `read` 或 `write` 时,此字段提供 {% data variables.product.prodname_github_app %} 将要管理的单个文件的路径。 {% ifversion fpt or ghes or ghec %} 如果您需要管理多个文件,请参阅下面的 `single_file_paths`。 {% endif %}{% ifversion fpt or ghes or ghec %}
+ | `single_file_paths` | `字符串数组` | 这允许应用程序访问仓库中的最多 10 个指定文件。 当您将 `single_file` 权限设置为 `read` 或 `write` 时,此数组可存储 {% data variables.product.prodname_github_app %} 将要管理的最多 10 个文件的路径。 这些文件都接收由 `single_file` 设置的相同权限,没有单独的权限。 配置了两个或更多文件时,API 将返回 `multiple_single_files=true`,否则它将返回 `multiple_single_files=false`。{% endif %}
## {% data variables.product.prodname_github_app %} 权限
您可以在查询字符串中选择权限:使用下表中的权限名称作为查询参数名称,使用权限类型作为查询值。 例如,要在用户界面中为 `contents` 选择 `Read & write` 权限,您的查询字符串将包括 `&contents=write`。 要在用户界面中为 `blocking` 选择 `Read-only` 权限,您的查询字符串将包括 `&blocking=read`。 要在用户界面中为 `checks` 选择 `no-access` ,您的查询字符串将包括 `checks` 权限。
-| 权限 | 描述 |
-| -------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| 权限 | 描述 |
+| -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`管理`](/rest/reference/permissions-required-for-github-apps/#permission-on-administration) | 对用于组织和仓库管理的各种端点授予访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% ifversion fpt or ghec %}
| [`blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-blocking) | 授予对[阻止用户 API](/rest/reference/users#blocking) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% endif %}
| [`检查`](/rest/reference/permissions-required-for-github-apps/#permission-on-checks) | 授予对[检查 API](/rest/reference/checks) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% ifversion ghes < 3.4 %}
| `content_references` | 授予对“[创建内容附件](/rest/reference/apps#create-a-content-attachment)”端点的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% endif %}
-| [`内容`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | 对用于修改仓库内容的各种端点授予访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`内容`](/rest/reference/permissions-required-for-github-apps/#permission-on-contents) | 对用于修改仓库内容的各种端点授予访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
| [`部署`](/rest/reference/permissions-required-for-github-apps/#permission-on-deployments) | 授予对[部署 API](/rest/reference/repos#deployments) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% ifversion fpt or ghes or ghec %}
| [`emails`](/rest/reference/permissions-required-for-github-apps/#permission-on-emails) | 授予对[电子邮件 API](/rest/reference/users#emails) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% endif %}
-| [`关注者`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | 授予对[关注者 API](/rest/reference/users#followers) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | 授予对[GPG 密钥 API](/rest/reference/users#gpg-keys) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| [`议题`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | 授予对[议题 API](/rest/reference/issues) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| [`键`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | 授予对[公钥 API](/rest/reference/users#keys) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`关注者`](/rest/reference/permissions-required-for-github-apps/#permission-on-followers) | 授予对[关注者 API](/rest/reference/users#followers) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`gpg_keys`](/rest/reference/permissions-required-for-github-apps/#permission-on-gpg-keys) | 授予对[GPG 密钥 API](/rest/reference/users#gpg-keys) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`议题`](/rest/reference/permissions-required-for-github-apps/#permission-on-issues) | 授予对[议题 API](/rest/reference/issues) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`键`](/rest/reference/permissions-required-for-github-apps/#permission-on-keys) | 授予对[公钥 API](/rest/reference/users#keys) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
| [`members`](/rest/reference/permissions-required-for-github-apps/#permission-on-members) | 授予管理组织成员的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% ifversion fpt or ghec %}
-| [`元数据`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | 授予对不泄漏敏感数据的只读端点的访问权限。 可以是 `read` 或 `none`。 设置任何权限时,默认值为 `read`;没有为 {% data variables.product.prodname_github_app %} 指定任何权限时,默认值为 `none`。 |
+| [`元数据`](/rest/reference/permissions-required-for-github-apps/#metadata-permissions) | 授予对不泄漏敏感数据的只读端点的访问权限。 可以是 `read` 或 `none`。 设置任何权限时,默认值为 `read`;没有为 {% data variables.product.prodname_github_app %} 指定任何权限时,默认值为 `none`。 |
| [`organization_administration`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-administration) | 授予对“[更新组织](/rest/reference/orgs#update-an-organization)”端点和[组织交互限制 API](/rest/reference/interactions#set-interaction-restrictions-for-an-organization) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% endif %}
-| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | 授予对[组织 web 挂钩 API](/rest/reference/orgs#webhooks/) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| `organization_plan` | 授予使用“[获取组织](/rest/reference/orgs#get-an-organization)”端点获取有关组织计划的信息的权限。 可以是以下项之一:`none` 或 `read`。 |
+| [`organization_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-hooks) | 授予对[组织 web 挂钩 API](/rest/reference/orgs#webhooks/) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| `organization_plan` | 授予使用“[获取组织](/rest/reference/orgs#get-an-organization)”端点获取有关组织计划的信息的权限。 可以是以下项之一:`none` 或 `read`。 |
| [`organization_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | 授予对[项目 API](/rest/reference/projects) 的访问权限。 可以是以下项之一:`none`、`read`、`write` 或 `admin`。{% ifversion fpt or ghec %}
| [`organization_user_blocking`](/rest/reference/permissions-required-for-github-apps/#permission-on-organization-projects) | 授予对[阻止组织用户 API](/rest/reference/orgs#blocking) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% endif %}
-| [`页面`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | 授予对[页面 API](/rest/reference/repos#pages) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| `plan` | 授予使用“[获取用户](/rest/reference/users#get-a-user)”端点获取有关用户 GitHub 计划的信息的权限。 可以是以下项之一:`none` 或 `read`。 |
-| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | 授予对各种拉取请求端点的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | 授予对[仓库 web 挂钩 API](/rest/reference/repos#hooks) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`页面`](/rest/reference/permissions-required-for-github-apps/#permission-on-pages) | 授予对[页面 API](/rest/reference/repos#pages) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| `plan` | 授予使用“[获取用户](/rest/reference/users#get-a-user)”端点获取有关用户 GitHub 计划的信息的权限。 可以是以下项之一:`none` 或 `read`。 |
+| [`pull_requests`](/rest/reference/permissions-required-for-github-apps/#permission-on-pull-requests) | 授予对各种拉取请求端点的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`repository_hooks`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-hooks) | 授予对[仓库 web 挂钩 API](/rest/reference/repos#hooks) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
| [`repository_projects`](/rest/reference/permissions-required-for-github-apps/#permission-on-repository-projects) | 授予对[项目 API](/rest/reference/projects) 的访问权限。 可以是以下项之一:`none`、`read`、`write` 或 `admin`。{% ifversion ghes or ghec %}
| [`secret_scanning_alerts`](/rest/reference/permissions-required-for-github-apps/#permission-on-secret-scanning-alerts) | 授予对[密钥扫描 API](/rest/reference/secret-scanning) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% endif %}{% ifversion fpt or ghes or ghec %}
| [`security_events`](/rest/reference/permissions-required-for-github-apps/#permission-on-security-events) | 授予对[代码扫描 API](/rest/reference/code-scanning/) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% endif %}
-| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | 授予对[内容 API](/rest/reference/repos#contents) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| [`标星`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | 授予对[标星 API](/rest/reference/activity#starring) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| [`状态`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | 授予对[状态 API](/rest/reference/commits#commit-statuses) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
-| [`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | 授予对[团队讨论 API](/rest/reference/teams#discussions) 和[团队讨论注释 API](/rest/reference/teams#discussion-comments) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。{% ifversion fpt or ghes or ghae or ghec %}
-| `vulnerability_alerts` | 授予接收存储库中的 {% data variables.product.prodname_dependabot_alerts %}。 请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)”以了解更多信息。 可以是以下项之一:`none` 或 `read`。{% endif %}
-| `关注` | 授予列出和更改用户订阅的仓库的权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`single_file`](/rest/reference/permissions-required-for-github-apps/#permission-on-single-file) | 授予对[内容 API](/rest/reference/repos#contents) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`标星`](/rest/reference/permissions-required-for-github-apps/#permission-on-starring) | 授予对[标星 API](/rest/reference/activity#starring) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`状态`](/rest/reference/permissions-required-for-github-apps/#permission-on-statuses) | 授予对[状态 API](/rest/reference/commits#commit-statuses) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| [`team_discussions`](/rest/reference/permissions-required-for-github-apps/#permission-on-team-discussions) | 授予对[团队讨论 API](/rest/reference/teams#discussions) 和[团队讨论注释 API](/rest/reference/teams#discussion-comments) 的访问权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
+| `vulnerability_alerts` | 授予接收存储库中的 {% data variables.product.prodname_dependabot_alerts %}。 请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)”以了解更多信息。 可以是以下项之一:`none` 或 `read`。 |
+| `关注` | 授予列出和更改用户订阅的仓库的权限。 可以是以下项之一:`none`、`read` 或 `write`。 |
## {% data variables.product.prodname_github_app %} web 挂钩事件
diff --git a/translations/zh-CN/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md b/translations/zh-CN/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md
index 1315f832ff7b..d2e6929c106f 100644
--- a/translations/zh-CN/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md
+++ b/translations/zh-CN/content/developers/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps.md
@@ -95,9 +95,9 @@ shortTitle: 识别和授权用户
```json
{
- "access_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghu_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}",
+ "access_token": "ghu_16C7e42F292c6912E7710c838347Ae178B4a",
"expires_in": 28800,
- "refresh_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498{% else %}r1.c1b4a2e77838347a7e420ce178f2e7c6912e1692{% endif %}",
+ "refresh_token": "ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498",
"refresh_token_expires_in": 15811200,
"scope": "",
"token_type": "bearer"
@@ -141,7 +141,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre
Authorization: token OAUTH-TOKEN
GET /user/installations/:installation_id/repositories
-更多信息请参阅:[列出用户访问令牌可访问的应用程序安装](/rest/reference/apps#list-app-installations-accessible-to-the-user-access-token)和[列出用户访问令牌可访问的仓库](/rest/reference/apps#list-repositories-accessible-to-the-user-access-token)。
+更多信息请参阅:[列出用户访问令牌可访问的应用程序安装](/rest/apps#list-app-installations-accessible-to-the-user-access-token)和[列出用户访问令牌可访问的仓库](/rest/apps#list-repositories-accessible-to-the-user-access-token)。
## 处理已撤销的 GitHub 应用程序授权
@@ -149,7 +149,7 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre
## 用户级别的权限
-您可以向 GitHub 应用程序添加用户级别的权限,以访问用户电子邮件等用户资源,这些权限是单个用户在[用户授权流程](#identifying-users-on-your-site)中授予的。 用户级别的权限不同于[仓库和组织级别的权限](/rest/reference/permissions-required-for-github-apps),后者是在组织或个人帐户上安装时授予的。
+您可以向 GitHub 应用程序添加用户级别的权限,以访问用户电子邮件等用户资源,这些权限是单个用户在[用户授权流程](#identifying-users-on-your-site)中授予的。 用户级别的权限不同于[仓库和组织级别的权限](/rest/overview/permissions-required-for-github-apps),后者是在组织或个人帐户上安装时授予的。
您可以在 **Permissions & webhooks(权限和 web 挂钩)**页面 **User permissions(用户权限)**部分的 GitHub 应用程序设置中选择用户级别的权限。 有关选择权限的更多信息,请参阅“[编辑 GitHub 应用程序的权限](/apps/managing-github-apps/editing-a-github-app-s-permissions/)”。
@@ -159,259 +159,259 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre
## 用户到服务器请求
-虽然大多数 API 交互应使用服务器到服务器安装访问令牌进行,但某些端点允许您使用用户访问令牌通过 API 执行操作。 您的应用程序可以使用[GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql) 或 [REST](/rest) 端点发出以下请求。
+虽然大多数 API 交互应使用服务器到服务器安装访问令牌进行,但某些端点允许您使用用户访问令牌通过 API 执行操作。 您的应用程序可以使用[GraphQL](/graphql) 或 [REST](/rest) 端点发出以下请求。
### 支持的端点
{% ifversion fpt or ghec %}
#### 操作运行器
-* [列出仓库的运行器应用程序](/rest/reference/actions#list-runner-applications-for-a-repository)
-* [列出仓库的自托管运行器](/rest/reference/actions#list-self-hosted-runners-for-a-repository)
-* [获取仓库的自托管运行器](/rest/reference/actions#get-a-self-hosted-runner-for-a-repository)
-* [从仓库删除自托管运行器](/rest/reference/actions#delete-a-self-hosted-runner-from-a-repository)
-* [为仓库创建注册令牌](/rest/reference/actions#create-a-registration-token-for-a-repository)
-* [为仓库创建删除令牌](/rest/reference/actions#create-a-remove-token-for-a-repository)
-* [列出组织的运行器应用程序](/rest/reference/actions#list-runner-applications-for-an-organization)
-* [列出组织的自托管运行器](/rest/reference/actions#list-self-hosted-runners-for-an-organization)
-* [获取组织的自托管运行器](/rest/reference/actions#get-a-self-hosted-runner-for-an-organization)
-* [从组织删除自托管运行器](/rest/reference/actions#delete-a-self-hosted-runner-from-an-organization)
-* [为组织创建注册令牌](/rest/reference/actions#create-a-registration-token-for-an-organization)
-* [为组织创建删除令牌](/rest/reference/actions#create-a-remove-token-for-an-organization)
+* [列出仓库的运行器应用程序](/rest/actions#list-runner-applications-for-a-repository)
+* [列出仓库的自托管运行器](/rest/actions#list-self-hosted-runners-for-a-repository)
+* [获取仓库的自托管运行器](/rest/actions#get-a-self-hosted-runner-for-a-repository)
+* [从仓库删除自托管运行器](/rest/actions#delete-a-self-hosted-runner-from-a-repository)
+* [为仓库创建注册令牌](/rest/actions#create-a-registration-token-for-a-repository)
+* [为仓库创建删除令牌](/rest/actions#create-a-remove-token-for-a-repository)
+* [列出组织的运行器应用程序](/rest/actions#list-runner-applications-for-an-organization)
+* [列出组织的自托管运行器](/rest/actions#list-self-hosted-runners-for-an-organization)
+* [获取组织的自托管运行器](/rest/actions#get-a-self-hosted-runner-for-an-organization)
+* [从组织删除自托管运行器](/rest/actions#delete-a-self-hosted-runner-from-an-organization)
+* [为组织创建注册令牌](/rest/actions#create-a-registration-token-for-an-organization)
+* [为组织创建删除令牌](/rest/actions#create-a-remove-token-for-an-organization)
#### 操作密钥
-* [获取仓库公钥](/rest/reference/actions#get-a-repository-public-key)
-* [列出仓库密钥](/rest/reference/actions#list-repository-secrets)
-* [获取仓库密钥](/rest/reference/actions#get-a-repository-secret)
-* [创建或更新仓库密钥](/rest/reference/actions#create-or-update-a-repository-secret)
-* [删除仓库密钥](/rest/reference/actions#delete-a-repository-secret)
-* [获取组织公钥](/rest/reference/actions#get-an-organization-public-key)
-* [列出组织密钥](/rest/reference/actions#list-organization-secrets)
-* [获取组织密钥](/rest/reference/actions#get-an-organization-secret)
-* [创建或更新组织密钥](/rest/reference/actions#create-or-update-an-organization-secret)
-* [列出组织密钥的所选仓库](/rest/reference/actions#list-selected-repositories-for-an-organization-secret)
-* [设置组织密钥的所选仓库](/rest/reference/actions#set-selected-repositories-for-an-organization-secret)
-* [向组织密钥添加所选仓库](/rest/reference/actions#add-selected-repository-to-an-organization-secret)
-* [从组织密钥删除所选仓库](/rest/reference/actions#remove-selected-repository-from-an-organization-secret)
-* [删除组织密钥](/rest/reference/actions#delete-an-organization-secret)
+* [获取仓库公钥](/rest/actions#get-a-repository-public-key)
+* [列出仓库密钥](/rest/actions#list-repository-secrets)
+* [获取仓库密钥](/rest/actions#get-a-repository-secret)
+* [创建或更新仓库密钥](/rest/actions#create-or-update-a-repository-secret)
+* [删除仓库密钥](/rest/actions#delete-a-repository-secret)
+* [获取组织公钥](/rest/actions#get-an-organization-public-key)
+* [列出组织密钥](/rest/actions#list-organization-secrets)
+* [获取组织密钥](/rest/actions#get-an-organization-secret)
+* [创建或更新组织密钥](/rest/actions#create-or-update-an-organization-secret)
+* [列出组织密钥的所选仓库](/rest/actions#list-selected-repositories-for-an-organization-secret)
+* [设置组织密钥的所选仓库](/rest/actions#set-selected-repositories-for-an-organization-secret)
+* [向组织密钥添加所选仓库](/rest/actions#add-selected-repository-to-an-organization-secret)
+* [从组织密钥删除所选仓库](/rest/actions#remove-selected-repository-from-an-organization-secret)
+* [删除组织密钥](/rest/actions#delete-an-organization-secret)
{% endif %}
{% ifversion fpt or ghec %}
#### 构件
-* [列出仓库的构件](/rest/reference/actions#list-artifacts-for-a-repository)
-* [列出工作流程运行构件](/rest/reference/actions#list-workflow-run-artifacts)
-* [获取构件](/rest/reference/actions#get-an-artifact)
-* [删除构件](/rest/reference/actions#delete-an-artifact)
-* [下载构件](/rest/reference/actions#download-an-artifact)
+* [列出仓库的构件](/rest/actions#list-artifacts-for-a-repository)
+* [列出工作流程运行构件](/rest/actions#list-workflow-run-artifacts)
+* [获取构件](/rest/actions#get-an-artifact)
+* [删除构件](/rest/actions#delete-an-artifact)
+* [下载构件](/rest/actions#download-an-artifact)
{% endif %}
#### 检查运行
-* [创建检查运行](/rest/reference/checks#create-a-check-run)
-* [获取检查运行](/rest/reference/checks#get-a-check-run)
-* [更新检查运行](/rest/reference/checks#update-a-check-run)
-* [列出检查运行注释](/rest/reference/checks#list-check-run-annotations)
-* [列出检查套件中的检查运行](/rest/reference/checks#list-check-runs-in-a-check-suite)
-* [列出 Git 引用的检查运行](/rest/reference/checks#list-check-runs-for-a-git-reference)
+* [创建检查运行](/rest/checks#create-a-check-run)
+* [获取检查运行](/rest/checks#get-a-check-run)
+* [更新检查运行](/rest/checks#update-a-check-run)
+* [列出检查运行注释](/rest/checks#list-check-run-annotations)
+* [列出检查套件中的检查运行](/rest/checks#list-check-runs-in-a-check-suite)
+* [列出 Git 引用的检查运行](/rest/checks#list-check-runs-for-a-git-reference)
#### 检查套件
-* [创建检查套件](/rest/reference/checks#create-a-check-suite)
-* [获取检查套件](/rest/reference/checks#get-a-check-suite)
-* [重新请求检查套件](/rest/reference/checks#rerequest-a-check-suite)
-* [更新检查套件的仓库首选项](/rest/reference/checks#update-repository-preferences-for-check-suites)
-* [列出 Git 引用的检查套件](/rest/reference/checks#list-check-suites-for-a-git-reference)
+* [创建检查套件](/rest/checks#create-a-check-suite)
+* [获取检查套件](/rest/checks#get-a-check-suite)
+* [重新请求检查套件](/rest/checks#rerequest-a-check-suite)
+* [更新检查套件的仓库首选项](/rest/checks#update-repository-preferences-for-check-suites)
+* [列出 Git 引用的检查套件](/rest/checks#list-check-suites-for-a-git-reference)
#### 行为准则
-* [获取所有行为准则](/rest/reference/codes-of-conduct#get-all-codes-of-conduct)
-* [获取行为准则](/rest/reference/codes-of-conduct#get-a-code-of-conduct)
+* [获取所有行为准则](/rest/codes-of-conduct#get-all-codes-of-conduct)
+* [获取行为准则](/rest/codes-of-conduct#get-a-code-of-conduct)
#### 部署状态
-* [列出部署状态](/rest/reference/deployments#list-deployment-statuses)
-* [创建部署状态](/rest/reference/deployments#create-a-deployment-status)
-* [获取部署状态](/rest/reference/deployments#get-a-deployment-status)
+* [列出部署状态](/rest/deployments#list-deployment-statuses)
+* [创建部署状态](/rest/deployments#create-a-deployment-status)
+* [获取部署状态](/rest/deployments#get-a-deployment-status)
#### 部署
-* [列出部署](/rest/reference/deployments#list-deployments)
-* [创建部署](/rest/reference/deployments#create-a-deployment)
-* [获取部署](/rest/reference/deployments#get-a-deployment)
-* [删除部署](/rest/reference/deployments#delete-a-deployment)
+* [列出部署](/rest/deployments#list-deployments)
+* [创建部署](/rest/deployments#create-a-deployment)
+* [获取部署](/rest/deployments#get-a-deployment)
+* [删除部署](/rest/deployments#delete-a-deployment)
#### 事件
-* [列出仓库网络的公开事件](/rest/reference/activity#list-public-events-for-a-network-of-repositories)
-* [列出公开组织事件](/rest/reference/activity#list-public-organization-events)
+* [列出仓库网络的公开事件](/rest/activity#list-public-events-for-a-network-of-repositories)
+* [列出公开组织事件](/rest/activity#list-public-organization-events)
#### 馈送
-* [获取馈送](/rest/reference/activity#get-feeds)
+* [获取馈送](/rest/activity#get-feeds)
#### Git Blob
-* [创建 Blob](/rest/reference/git#create-a-blob)
-* [获取 Blob](/rest/reference/git#get-a-blob)
+* [创建 Blob](/rest/git#create-a-blob)
+* [获取 Blob](/rest/git#get-a-blob)
#### Git 提交
-* [创建提交](/rest/reference/git#create-a-commit)
-* [获取提交](/rest/reference/git#get-a-commit)
+* [创建提交](/rest/git#create-a-commit)
+* [获取提交](/rest/git#get-a-commit)
#### Git 引用
-* [创建引用](/rest/reference/git#create-a-reference)
-* [获取引用](/rest/reference/git#get-a-reference)
-* [列出匹配的引用](/rest/reference/git#list-matching-references)
-* [更新引用](/rest/reference/git#update-a-reference)
-* [删除引用](/rest/reference/git#delete-a-reference)
+* [创建引用](/rest/git#create-a-reference)
+* [获取引用](/rest/git#get-a-reference)
+* [列出匹配的引用](/rest/git#list-matching-references)
+* [更新引用](/rest/git#update-a-reference)
+* [删除引用](/rest/git#delete-a-reference)
#### Git 标记
-* [创建标记对象](/rest/reference/git#create-a-tag-object)
-* [获取标记](/rest/reference/git#get-a-tag)
+* [创建标记对象](/rest/git#create-a-tag-object)
+* [获取标记](/rest/git#get-a-tag)
#### Git 树
-* [创建树](/rest/reference/git#create-a-tree)
-* [获取树](/rest/reference/git#get-a-tree)
+* [创建树](/rest/git#create-a-tree)
+* [获取树](/rest/git#get-a-tree)
#### Gitignore 模板
-* [获取所有 gitignore 模板](/rest/reference/gitignore#get-all-gitignore-templates)
-* [获取 gitignore 模板](/rest/reference/gitignore#get-a-gitignore-template)
+* [获取所有 gitignore 模板](/rest/gitignore#get-all-gitignore-templates)
+* [获取 gitignore 模板](/rest/gitignore#get-a-gitignore-template)
#### 安装设施
-* [列出用户访问令牌可访问的仓库](/rest/reference/apps#list-repositories-accessible-to-the-user-access-token)
+* [列出用户访问令牌可访问的仓库](/rest/apps#list-repositories-accessible-to-the-user-access-token)
{% ifversion fpt or ghec %}
#### 交互限制
-* [获取组织的交互限制](/rest/reference/interactions#get-interaction-restrictions-for-an-organization)
-* [设置组织的交互限制](/rest/reference/interactions#set-interaction-restrictions-for-an-organization)
-* [删除组织的交互限制](/rest/reference/interactions#remove-interaction-restrictions-for-an-organization)
-* [获取仓库的交互限制](/rest/reference/interactions#get-interaction-restrictions-for-a-repository)
-* [设置仓库的交互限制](/rest/reference/interactions#set-interaction-restrictions-for-a-repository)
-* [删除仓库的交互限制](/rest/reference/interactions#remove-interaction-restrictions-for-a-repository)
+* [获取组织的交互限制](/rest/interactions#get-interaction-restrictions-for-an-organization)
+* [设置组织的交互限制](/rest/interactions#set-interaction-restrictions-for-an-organization)
+* [删除组织的交互限制](/rest/interactions#remove-interaction-restrictions-for-an-organization)
+* [获取仓库的交互限制](/rest/interactions#get-interaction-restrictions-for-a-repository)
+* [设置仓库的交互限制](/rest/interactions#set-interaction-restrictions-for-a-repository)
+* [删除仓库的交互限制](/rest/interactions#remove-interaction-restrictions-for-a-repository)
{% endif %}
#### 议题受理人
-* [向议题添加受理人](/rest/reference/issues#add-assignees-to-an-issue)
-* [从议题删除受理人](/rest/reference/issues#remove-assignees-from-an-issue)
+* [向议题添加受理人](/rest/issues#add-assignees-to-an-issue)
+* [从议题删除受理人](/rest/issues#remove-assignees-from-an-issue)
#### 议题评论
-* [列出议题评论](/rest/reference/issues#list-issue-comments)
-* [创建议题评论](/rest/reference/issues#create-an-issue-comment)
-* [列出仓库的议题评论](/rest/reference/issues#list-issue-comments-for-a-repository)
-* [获取议题评论](/rest/reference/issues#get-an-issue-comment)
-* [更新议题评论](/rest/reference/issues#update-an-issue-comment)
-* [删除议题评论](/rest/reference/issues#delete-an-issue-comment)
+* [列出议题评论](/rest/issues#list-issue-comments)
+* [创建议题评论](/rest/issues#create-an-issue-comment)
+* [列出仓库的议题评论](/rest/issues#list-issue-comments-for-a-repository)
+* [获取议题评论](/rest/issues#get-an-issue-comment)
+* [更新议题评论](/rest/issues#update-an-issue-comment)
+* [删除议题评论](/rest/issues#delete-an-issue-comment)
#### 议题事件
-* [列出议题事件](/rest/reference/issues#list-issue-events)
+* [列出议题事件](/rest/issues#list-issue-events)
#### 议题时间表
-* [列出议题的时间表事件](/rest/reference/issues#list-timeline-events-for-an-issue)
+* [列出议题的时间表事件](/rest/issues#list-timeline-events-for-an-issue)
#### 议题
-* [列出分配给经验证用户的议题](/rest/reference/issues#list-issues-assigned-to-the-authenticated-user)
-* [列出受理人](/rest/reference/issues#list-assignees)
-* [检查是否可以分配给用户](/rest/reference/issues#check-if-a-user-can-be-assigned)
-* [列出仓库议题](/rest/reference/issues#list-repository-issues)
-* [创建议题](/rest/reference/issues#create-an-issue)
-* [获取议题](/rest/reference/issues#get-an-issue)
-* [更新议题](/rest/reference/issues#update-an-issue)
-* [锁定议题](/rest/reference/issues#lock-an-issue)
-* [解锁议题](/rest/reference/issues#unlock-an-issue)
+* [列出分配给经验证用户的议题](/rest/issues#list-issues-assigned-to-the-authenticated-user)
+* [列出受理人](/rest/issues#list-assignees)
+* [检查是否可以分配给用户](/rest/issues#check-if-a-user-can-be-assigned)
+* [列出仓库议题](/rest/issues#list-repository-issues)
+* [创建议题](/rest/issues#create-an-issue)
+* [获取议题](/rest/issues#get-an-issue)
+* [更新议题](/rest/issues#update-an-issue)
+* [锁定议题](/rest/issues#lock-an-issue)
+* [解锁议题](/rest/issues#unlock-an-issue)
{% ifversion fpt or ghec %}
#### Jobs
-* [获取工作流程运行的作业](/rest/reference/actions#get-a-job-for-a-workflow-run)
-* [下载工作流程运行的作业日志](/rest/reference/actions#download-job-logs-for-a-workflow-run)
-* [列出工作流程运行的作业](/rest/reference/actions#list-jobs-for-a-workflow-run)
+* [获取工作流程运行的作业](/rest/actions#get-a-job-for-a-workflow-run)
+* [下载工作流程运行的作业日志](/rest/actions#download-job-logs-for-a-workflow-run)
+* [列出工作流程运行的作业](/rest/actions#list-jobs-for-a-workflow-run)
{% endif %}
#### 标签
-* [列出议题的标签](/rest/reference/issues#list-labels-for-an-issue)
-* [向议题添加标签](/rest/reference/issues#add-labels-to-an-issue)
-* [为议题设置标签](/rest/reference/issues#set-labels-for-an-issue)
-* [删除议题的所有标签](/rest/reference/issues#remove-all-labels-from-an-issue)
-* [删除议题的一个标签](/rest/reference/issues#remove-a-label-from-an-issue)
-* [列出仓库的标签](/rest/reference/issues#list-labels-for-a-repository)
-* [创建标签](/rest/reference/issues#create-a-label)
-* [获取标签](/rest/reference/issues#get-a-label)
-* [更新标签](/rest/reference/issues#update-a-label)
-* [删除标签](/rest/reference/issues#delete-a-label)
-* [获取里程碑中每个议题的标签](/rest/reference/issues#list-labels-for-issues-in-a-milestone)
+* [列出议题的标签](/rest/issues#list-labels-for-an-issue)
+* [向议题添加标签](/rest/issues#add-labels-to-an-issue)
+* [为议题设置标签](/rest/issues#set-labels-for-an-issue)
+* [删除议题的所有标签](/rest/issues#remove-all-labels-from-an-issue)
+* [删除议题的一个标签](/rest/issues#remove-a-label-from-an-issue)
+* [列出仓库的标签](/rest/issues#list-labels-for-a-repository)
+* [创建标签](/rest/issues#create-a-label)
+* [获取标签](/rest/issues#get-a-label)
+* [更新标签](/rest/issues#update-a-label)
+* [删除标签](/rest/issues#delete-a-label)
+* [获取里程碑中每个议题的标签](/rest/issues#list-labels-for-issues-in-a-milestone)
#### 许可
-* [获取所有常用许可](/rest/reference/licenses#get-all-commonly-used-licenses)
-* [获取许可](/rest/reference/licenses#get-a-license)
+* [获取所有常用许可](/rest/licenses#get-all-commonly-used-licenses)
+* [获取许可](/rest/licenses#get-a-license)
#### Markdown
-* [渲染 Markdown 文档](/rest/reference/markdown#render-a-markdown-document)
-* [在原始模式下渲染 Markdown 文档](/rest/reference/markdown#render-a-markdown-document-in-raw-mode)
+* [渲染 Markdown 文档](/rest/markdown#render-a-markdown-document)
+* [在原始模式下渲染 Markdown 文档](/rest/markdown#render-a-markdown-document-in-raw-mode)
#### 元数据
-* [元数据](/rest/reference/meta#meta)
+* [元数据](/rest/meta#meta)
#### 里程碑
-* [列出里程碑](/rest/reference/issues#list-milestones)
-* [创建里程碑](/rest/reference/issues#create-a-milestone)
-* [获取里程碑](/rest/reference/issues#get-a-milestone)
-* [更新里程碑](/rest/reference/issues#update-a-milestone)
-* [删除里程碑](/rest/reference/issues#delete-a-milestone)
+* [列出里程碑](/rest/issues#list-milestones)
+* [创建里程碑](/rest/issues#create-a-milestone)
+* [获取里程碑](/rest/issues#get-a-milestone)
+* [更新里程碑](/rest/issues#update-a-milestone)
+* [删除里程碑](/rest/issues#delete-a-milestone)
#### 组织挂钩
-* [列出组织 web 挂钩](/rest/reference/orgs#webhooks/#list-organization-webhooks)
-* [创建组织 web 挂钩](/rest/reference/orgs#webhooks/#create-an-organization-webhook)
-* [获取组织 web 挂钩](/rest/reference/orgs#webhooks/#get-an-organization-webhook)
-* [更新组织 web 挂钩](/rest/reference/orgs#webhooks/#update-an-organization-webhook)
-* [删除组织 web 挂钩](/rest/reference/orgs#webhooks/#delete-an-organization-webhook)
-* [Ping 组织 web 挂钩](/rest/reference/orgs#webhooks/#ping-an-organization-webhook)
+* [列出组织 web 挂钩](/rest/orgs#webhooks/#list-organization-webhooks)
+* [创建组织 web 挂钩](/rest/orgs#webhooks/#create-an-organization-webhook)
+* [获取组织 web 挂钩](/rest/orgs#webhooks/#get-an-organization-webhook)
+* [更新组织 web 挂钩](/rest/orgs#webhooks/#update-an-organization-webhook)
+* [删除组织 web 挂钩](/rest/orgs#webhooks/#delete-an-organization-webhook)
+* [Ping 组织 web 挂钩](/rest/orgs#webhooks/#ping-an-organization-webhook)
{% ifversion fpt or ghec %}
#### 组织邀请
-* [列出待处理的组织邀请](/rest/reference/orgs#list-pending-organization-invitations)
-* [创建组织邀请](/rest/reference/orgs#create-an-organization-invitation)
-* [列出组织邀请团队](/rest/reference/orgs#list-organization-invitation-teams)
+* [列出待处理的组织邀请](/rest/orgs#list-pending-organization-invitations)
+* [创建组织邀请](/rest/orgs#create-an-organization-invitation)
+* [列出组织邀请团队](/rest/orgs#list-organization-invitation-teams)
{% endif %}
#### 组织成员
-* [列出组织成员](/rest/reference/orgs#list-organization-members)
-* [检查用户的组织成员身份](/rest/reference/orgs#check-organization-membership-for-a-user)
-* [删除组织成员](/rest/reference/orgs#remove-an-organization-member)
-* [获取用户的组织成员身份](/rest/reference/orgs#get-organization-membership-for-a-user)
-* [设置用户的组织成员身份](/rest/reference/orgs#set-organization-membership-for-a-user)
-* [删除用户的组织成员身份](/rest/reference/orgs#remove-organization-membership-for-a-user)
-* [列出公共组织成员](/rest/reference/orgs#list-public-organization-members)
-* [检查用户的公共组织成员身份](/rest/reference/orgs#check-public-organization-membership-for-a-user)
-* [设置经验证用户的公共组织成员身份](/rest/reference/orgs#set-public-organization-membership-for-the-authenticated-user)
-* [删除经验证用户的公共组织成员身份](/rest/reference/orgs#remove-public-organization-membership-for-the-authenticated-user)
+* [列出组织成员](/rest/orgs#list-organization-members)
+* [检查用户的组织成员身份](/rest/orgs#check-organization-membership-for-a-user)
+* [删除组织成员](/rest/orgs#remove-an-organization-member)
+* [获取用户的组织成员身份](/rest/orgs#get-organization-membership-for-a-user)
+* [设置用户的组织成员身份](/rest/orgs#set-organization-membership-for-a-user)
+* [删除用户的组织成员身份](/rest/orgs#remove-organization-membership-for-a-user)
+* [列出公共组织成员](/rest/orgs#list-public-organization-members)
+* [检查用户的公共组织成员身份](/rest/orgs#check-public-organization-membership-for-a-user)
+* [设置经验证用户的公共组织成员身份](/rest/orgs#set-public-organization-membership-for-the-authenticated-user)
+* [删除经验证用户的公共组织成员身份](/rest/orgs#remove-public-organization-membership-for-the-authenticated-user)
#### 组织外部协作者
-* [列出组织的外部协作者](/rest/reference/orgs#list-outside-collaborators-for-an-organization)
-* [将组织成员转换为外部协作者](/rest/reference/orgs#convert-an-organization-member-to-outside-collaborator)
-* [删除组织的外部协作者](/rest/reference/orgs#remove-outside-collaborator-from-an-organization)
+* [列出组织的外部协作者](/rest/orgs#list-outside-collaborators-for-an-organization)
+* [将组织成员转换为外部协作者](/rest/orgs#convert-an-organization-member-to-outside-collaborator)
+* [删除组织的外部协作者](/rest/orgs#remove-outside-collaborator-from-an-organization)
{% ifversion ghes %}
#### 组织预接收挂钩
@@ -424,499 +424,496 @@ curl -H "Authorization: token OAUTH-TOKEN" {% data variables.product.api_url_pre
#### 组织团队项目
-* [列出团队项目](/rest/reference/teams#list-team-projects)
-* [检查项目的团队权限](/rest/reference/teams#check-team-permissions-for-a-project)
-* [添加或更新团队项目权限](/rest/reference/teams#add-or-update-team-project-permissions)
-* [从团队删除项目](/rest/reference/teams#remove-a-project-from-a-team)
+* [列出团队项目](/rest/teams#list-team-projects)
+* [检查项目的团队权限](/rest/teams#check-team-permissions-for-a-project)
+* [添加或更新团队项目权限](/rest/teams#add-or-update-team-project-permissions)
+* [从团队删除项目](/rest/teams#remove-a-project-from-a-team)
#### 组织团队仓库
-* [列出团队仓库](/rest/reference/teams#list-team-repositories)
-* [检查仓库的团队权限](/rest/reference/teams#check-team-permissions-for-a-repository)
-* [添加或更新团队仓库权限](/rest/reference/teams#add-or-update-team-repository-permissions)
-* [从团队删除仓库](/rest/reference/teams#remove-a-repository-from-a-team)
+* [列出团队仓库](/rest/teams#list-team-repositories)
+* [检查仓库的团队权限](/rest/teams#check-team-permissions-for-a-repository)
+* [添加或更新团队仓库权限](/rest/teams#add-or-update-team-repository-permissions)
+* [从团队删除仓库](/rest/teams#remove-a-repository-from-a-team)
{% ifversion fpt or ghec %}
#### 组织团队同步
-* [列出团队的 IdP 组](/rest/reference/teams#list-idp-groups-for-a-team)
-* [创建或更新 IdP 组连接](/rest/reference/teams#create-or-update-idp-group-connections)
-* [列出组织的 IdP 组](/rest/reference/teams#list-idp-groups-for-an-organization)
+* [列出团队的 IdP 组](/rest/teams#list-idp-groups-for-a-team)
+* [创建或更新 IdP 组连接](/rest/teams#create-or-update-idp-group-connections)
+* [列出组织的 IdP 组](/rest/teams#list-idp-groups-for-an-organization)
{% endif %}
#### 组织团队
-* [列出团队](/rest/reference/teams#list-teams)
-* [创建团队](/rest/reference/teams#create-a-team)
-* [按名称获取团队](/rest/reference/teams#get-a-team-by-name)
-* [更新团队](/rest/reference/teams#update-a-team)
-* [删除团队](/rest/reference/teams#delete-a-team)
+* [列出团队](/rest/teams#list-teams)
+* [创建团队](/rest/teams#create-a-team)
+* [按名称获取团队](/rest/teams#get-a-team-by-name)
+* [更新团队](/rest/teams#update-a-team)
+* [删除团队](/rest/teams#delete-a-team)
{% ifversion fpt or ghec %}
-* [列出待处理的团队邀请](/rest/reference/teams#list-pending-team-invitations)
+* [列出待处理的团队邀请](/rest/teams#list-pending-team-invitations)
{% endif %}
-* [列出团队成员](/rest/reference/teams#list-team-members)
-* [获取用户的团队成员身份](/rest/reference/teams#get-team-membership-for-a-user)
-* [添加或更新用户的团队成员身份](/rest/reference/teams#add-or-update-team-membership-for-a-user)
-* [删除用户的团队成员身份](/rest/reference/teams#remove-team-membership-for-a-user)
-* [列出子团队](/rest/reference/teams#list-child-teams)
-* [列出经验证用户的团队](/rest/reference/teams#list-teams-for-the-authenticated-user)
+* [列出团队成员](/rest/teams#list-team-members)
+* [获取用户的团队成员身份](/rest/teams#get-team-membership-for-a-user)
+* [添加或更新用户的团队成员身份](/rest/teams#add-or-update-team-membership-for-a-user)
+* [删除用户的团队成员身份](/rest/teams#remove-team-membership-for-a-user)
+* [列出子团队](/rest/teams#list-child-teams)
+* [列出经验证用户的团队](/rest/teams#list-teams-for-the-authenticated-user)
#### 组织
-* [列出组织](/rest/reference/orgs#list-organizations)
-* [获取组织](/rest/reference/orgs#get-an-organization)
-* [更新组织](/rest/reference/orgs#update-an-organization)
-* [列出经验证用户的组织成员身份](/rest/reference/orgs#list-organization-memberships-for-the-authenticated-user)
-* [获取经验证用户的组织成员身份](/rest/reference/orgs#get-an-organization-membership-for-the-authenticated-user)
-* [更新经验证用户的组织成员身份](/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user)
-* [列出经验证用户的组织](/rest/reference/orgs#list-organizations-for-the-authenticated-user)
-* [列出用户的组织](/rest/reference/orgs#list-organizations-for-a-user)
+* [列出组织](/rest/orgs#list-organizations)
+* [获取组织](/rest/orgs#get-an-organization)
+* [更新组织](/rest/orgs#update-an-organization)
+* [列出经验证用户的组织成员身份](/rest/orgs#list-organization-memberships-for-the-authenticated-user)
+* [获取经验证用户的组织成员身份](/rest/orgs#get-an-organization-membership-for-the-authenticated-user)
+* [更新经验证用户的组织成员身份](/rest/orgs#update-an-organization-membership-for-the-authenticated-user)
+* [列出经验证用户的组织](/rest/orgs#list-organizations-for-the-authenticated-user)
+* [列出用户的组织](/rest/orgs#list-organizations-for-a-user)
{% ifversion fpt or ghec %}
#### 组织凭据授权
-* [列出组织的 SAML SSO 授权](/rest/reference/orgs#list-saml-sso-authorizations-for-an-organization)
-* [删除组织的 SAML SSO 授权](/rest/reference/orgs#remove-a-saml-sso-authorization-for-an-organization)
+* [列出组织的 SAML SSO 授权](/rest/orgs#list-saml-sso-authorizations-for-an-organization)
+* [删除组织的 SAML SSO 授权](/rest/orgs#remove-a-saml-sso-authorization-for-an-organization)
{% endif %}
{% ifversion fpt or ghec %}
#### 组织 SCIM
-* [列出 SCIM 预配标识](/rest/reference/scim#list-scim-provisioned-identities)
-* [预配并邀请 SCIM 用户](/rest/reference/scim#provision-and-invite-a-scim-user)
-* [获取用户的 SCIM 预配信息](/rest/reference/scim#get-scim-provisioning-information-for-a-user)
-* [为预配用户设置 SCIM 信息](/rest/reference/scim#set-scim-information-for-a-provisioned-user)
-* [更新 SCIM 用户的属性](/rest/reference/scim#update-an-attribute-for-a-scim-user)
-* [从组织中删除 SCIM 用户](/rest/reference/scim#delete-a-scim-user-from-an-organization)
+* [列出 SCIM 预配标识](/rest/scim#list-scim-provisioned-identities)
+* [预配并邀请 SCIM 用户](/rest/scim#provision-and-invite-a-scim-user)
+* [获取用户的 SCIM 预配信息](/rest/scim#get-scim-provisioning-information-for-a-user)
+* [为预配用户设置 SCIM 信息](/rest/scim#set-scim-information-for-a-provisioned-user)
+* [更新 SCIM 用户的属性](/rest/scim#update-an-attribute-for-a-scim-user)
+* [从组织中删除 SCIM 用户](/rest/scim#delete-a-scim-user-from-an-organization)
{% endif %}
{% ifversion fpt or ghec %}
#### 源导入
-* [获取导入状态](/rest/reference/migrations#get-an-import-status)
-* [开始导入](/rest/reference/migrations#start-an-import)
-* [更新导入](/rest/reference/migrations#update-an-import)
-* [取消导入](/rest/reference/migrations#cancel-an-import)
-* [获取提交作者](/rest/reference/migrations#get-commit-authors)
-* [映射提交作者](/rest/reference/migrations#map-a-commit-author)
-* [获取大文件](/rest/reference/migrations#get-large-files)
-* [更新 Git LFS 首选项](/rest/reference/migrations#update-git-lfs-preference)
+* [获取导入状态](/rest/migrations#get-an-import-status)
+* [开始导入](/rest/migrations#start-an-import)
+* [更新导入](/rest/migrations#update-an-import)
+* [取消导入](/rest/migrations#cancel-an-import)
+* [获取提交作者](/rest/migrations#get-commit-authors)
+* [映射提交作者](/rest/migrations#map-a-commit-author)
+* [获取大文件](/rest/migrations#get-large-files)
+* [更新 Git LFS 首选项](/rest/migrations#update-git-lfs-preference)
{% endif %}
#### 项目协作者
-* [列出项目协作者](/rest/reference/projects#list-project-collaborators)
-* [添加项目协作者](/rest/reference/projects#add-project-collaborator)
-* [删除项目协作者](/rest/reference/projects#remove-project-collaborator)
-* [获取用户的项目权限](/rest/reference/projects#get-project-permission-for-a-user)
+* [列出项目协作者](/rest/projects#list-project-collaborators)
+* [添加项目协作者](/rest/projects#add-project-collaborator)
+* [删除项目协作者](/rest/projects#remove-project-collaborator)
+* [获取用户的项目权限](/rest/projects#get-project-permission-for-a-user)
#### 项目
-* [列出组织项目](/rest/reference/projects#list-organization-projects)
-* [创建组织项目](/rest/reference/projects#create-an-organization-project)
-* [获取项目](/rest/reference/projects#get-a-project)
-* [更新项目](/rest/reference/projects#update-a-project)
-* [删除项目](/rest/reference/projects#delete-a-project)
-* [列出项目列](/rest/reference/projects#list-project-columns)
-* [创建项目列](/rest/reference/projects#create-a-project-column)
-* [获取项目列](/rest/reference/projects#get-a-project-column)
-* [更新项目列](/rest/reference/projects#update-a-project-column)
-* [删除项目列](/rest/reference/projects#delete-a-project-column)
-* [列出项目卡](/rest/reference/projects#list-project-cards)
-* [创建项目卡](/rest/reference/projects#create-a-project-card)
-* [移动项目列](/rest/reference/projects#move-a-project-column)
-* [获取项目卡](/rest/reference/projects#get-a-project-card)
-* [更新项目卡](/rest/reference/projects#update-a-project-card)
-* [删除项目卡](/rest/reference/projects#delete-a-project-card)
-* [移动项目卡](/rest/reference/projects#move-a-project-card)
-* [列出仓库项目](/rest/reference/projects#list-repository-projects)
-* [创建仓库项目](/rest/reference/projects#create-a-repository-project)
+* [列出组织项目](/rest/projects#list-organization-projects)
+* [创建组织项目](/rest/projects#create-an-organization-project)
+* [获取项目](/rest/projects#get-a-project)
+* [更新项目](/rest/projects#update-a-project)
+* [删除项目](/rest/projects#delete-a-project)
+* [列出项目列](/rest/projects#list-project-columns)
+* [创建项目列](/rest/projects#create-a-project-column)
+* [获取项目列](/rest/projects#get-a-project-column)
+* [更新项目列](/rest/projects#update-a-project-column)
+* [删除项目列](/rest/projects#delete-a-project-column)
+* [列出项目卡](/rest/projects#list-project-cards)
+* [创建项目卡](/rest/projects#create-a-project-card)
+* [移动项目列](/rest/projects#move-a-project-column)
+* [获取项目卡](/rest/projects#get-a-project-card)
+* [更新项目卡](/rest/projects#update-a-project-card)
+* [删除项目卡](/rest/projects#delete-a-project-card)
+* [移动项目卡](/rest/projects#move-a-project-card)
+* [列出仓库项目](/rest/projects#list-repository-projects)
+* [创建仓库项目](/rest/projects#create-a-repository-project)
#### 拉取注释
-* [列出拉取请求的审查注释](/rest/reference/pulls#list-review-comments-on-a-pull-request)
-* [为拉取请求创建审查注释](/rest/reference/pulls#create-a-review-comment-for-a-pull-request)
-* [列出仓库中的审查注释](/rest/reference/pulls#list-review-comments-in-a-repository)
-* [获取拉取请求的审查注释](/rest/reference/pulls#get-a-review-comment-for-a-pull-request)
-* [更新拉取请求的审查注释](/rest/reference/pulls#update-a-review-comment-for-a-pull-request)
-* [删除拉取请求的审查注释](/rest/reference/pulls#delete-a-review-comment-for-a-pull-request)
+* [列出拉取请求的审查注释](/rest/pulls#list-review-comments-on-a-pull-request)
+* [为拉取请求创建审查注释](/rest/pulls#create-a-review-comment-for-a-pull-request)
+* [列出仓库中的审查注释](/rest/pulls#list-review-comments-in-a-repository)
+* [获取拉取请求的审查注释](/rest/pulls#get-a-review-comment-for-a-pull-request)
+* [更新拉取请求的审查注释](/rest/pulls#update-a-review-comment-for-a-pull-request)
+* [删除拉取请求的审查注释](/rest/pulls#delete-a-review-comment-for-a-pull-request)
#### 拉取请求审查事件
-* [忽略拉取请求审查](/rest/reference/pulls#dismiss-a-review-for-a-pull-request)
-* [提交拉取请求审查](/rest/reference/pulls#submit-a-review-for-a-pull-request)
+* [忽略拉取请求审查](/rest/pulls#dismiss-a-review-for-a-pull-request)
+* [提交拉取请求审查](/rest/pulls#submit-a-review-for-a-pull-request)
#### 拉取请求审查请求
-* [列出拉取请求的请求审查者](/rest/reference/pulls#list-requested-reviewers-for-a-pull-request)
-* [请求拉取请求的审查者](/rest/reference/pulls#request-reviewers-for-a-pull-request)
-* [删除拉取请求的请求审查者](/rest/reference/pulls#remove-requested-reviewers-from-a-pull-request)
+* [列出拉取请求的请求审查者](/rest/pulls#list-requested-reviewers-for-a-pull-request)
+* [请求拉取请求的审查者](/rest/pulls#request-reviewers-for-a-pull-request)
+* [删除拉取请求的请求审查者](/rest/pulls#remove-requested-reviewers-from-a-pull-request)
#### 拉取请求审查
-* [列出拉取请求审查](/rest/reference/pulls#list-reviews-for-a-pull-request)
-* [创建拉取请求审查](/rest/reference/pulls#create-a-review-for-a-pull-request)
-* [获取拉取请求审查](/rest/reference/pulls#get-a-review-for-a-pull-request)
-* [更新拉取请求审查](/rest/reference/pulls#update-a-review-for-a-pull-request)
-* [列出拉取请求审查的注释](/rest/reference/pulls#list-comments-for-a-pull-request-review)
+* [列出拉取请求审查](/rest/pulls#list-reviews-for-a-pull-request)
+* [创建拉取请求审查](/rest/pulls#create-a-review-for-a-pull-request)
+* [获取拉取请求审查](/rest/pulls#get-a-review-for-a-pull-request)
+* [更新拉取请求审查](/rest/pulls#update-a-review-for-a-pull-request)
+* [列出拉取请求审查的注释](/rest/pulls#list-comments-for-a-pull-request-review)
#### 拉取
-* [列出拉取请求](/rest/reference/pulls#list-pull-requests)
-* [创建拉取请求](/rest/reference/pulls#create-a-pull-request)
-* [获取拉取请求](/rest/reference/pulls#get-a-pull-request)
-* [更新拉取请求](/rest/reference/pulls#update-a-pull-request)
-* [列出拉取请求上的提交](/rest/reference/pulls#list-commits-on-a-pull-request)
-* [列出拉取请求文件](/rest/reference/pulls#list-pull-requests-files)
-* [检查拉取请求是否已合并](/rest/reference/pulls#check-if-a-pull-request-has-been-merged)
-* [合并拉取请求(合并按钮)](/rest/reference/pulls#merge-a-pull-request)
+* [列出拉取请求](/rest/pulls#list-pull-requests)
+* [创建拉取请求](/rest/pulls#create-a-pull-request)
+* [获取拉取请求](/rest/pulls#get-a-pull-request)
+* [更新拉取请求](/rest/pulls#update-a-pull-request)
+* [列出拉取请求上的提交](/rest/pulls#list-commits-on-a-pull-request)
+* [列出拉取请求文件](/rest/pulls#list-pull-requests-files)
+* [检查拉取请求是否已合并](/rest/pulls#check-if-a-pull-request-has-been-merged)
+* [合并拉取请求(合并按钮)](/rest/pulls#merge-a-pull-request)
#### 反应
-* [删除反应](/rest/reference/reactions)
-* [列出提交注释的反应](/rest/reference/reactions#list-reactions-for-a-commit-comment)
-* [创建提交注释的反应](/rest/reference/reactions#create-reaction-for-a-commit-comment)
-* [列出议题的反应](/rest/reference/reactions#list-reactions-for-an-issue)
-* [创建议题的反应](/rest/reference/reactions#create-reaction-for-an-issue)
-* [列出议题注释的反应](/rest/reference/reactions#list-reactions-for-an-issue-comment)
-* [创建议题注释的反应](/rest/reference/reactions#create-reaction-for-an-issue-comment)
-* [列出拉取请求审查注释的反应](/rest/reference/reactions#list-reactions-for-a-pull-request-review-comment)
-* [创建拉取请求审查注释的反应](/rest/reference/reactions#create-reaction-for-a-pull-request-review-comment)
-* [列出团队讨论注释的反应](/rest/reference/reactions#list-reactions-for-a-team-discussion-comment)
-* [创建团队讨论注释的反应](/rest/reference/reactions#create-reaction-for-a-team-discussion-comment)
-* [列出团队讨论的反应](/rest/reference/reactions#list-reactions-for-a-team-discussion)
-* [为团队讨论创建反应](/rest/reference/reactions#create-reaction-for-a-team-discussion)
-* [删除提交注释反应](/rest/reference/reactions#delete-a-commit-comment-reaction)
-* [删除议题反应](/rest/reference/reactions#delete-an-issue-reaction)
-* [删除对提交注释的反应](/rest/reference/reactions#delete-an-issue-comment-reaction)
-* [删除拉取请求注释反应](/rest/reference/reactions#delete-a-pull-request-comment-reaction)
-* [删除团队讨论反应](/rest/reference/reactions#delete-team-discussion-reaction)
-* [删除团队讨论评论反应](/rest/reference/reactions#delete-team-discussion-comment-reaction)
+* [删除反应](/rest/reactions)
+* [列出提交注释的反应](/rest/reactions#list-reactions-for-a-commit-comment)
+* [创建提交注释的反应](/rest/reactions#create-reaction-for-a-commit-comment)
+* [列出议题的反应](/rest/reactions#list-reactions-for-an-issue)
+* [创建议题的反应](/rest/reactions#create-reaction-for-an-issue)
+* [列出议题注释的反应](/rest/reactions#list-reactions-for-an-issue-comment)
+* [创建议题注释的反应](/rest/reactions#create-reaction-for-an-issue-comment)
+* [列出拉取请求审查注释的反应](/rest/reactions#list-reactions-for-a-pull-request-review-comment)
+* [创建拉取请求审查注释的反应](/rest/reactions#create-reaction-for-a-pull-request-review-comment)
+* [列出团队讨论注释的反应](/rest/reactions#list-reactions-for-a-team-discussion-comment)
+* [创建团队讨论注释的反应](/rest/reactions#create-reaction-for-a-team-discussion-comment)
+* [列出团队讨论的反应](/rest/reactions#list-reactions-for-a-team-discussion)
+* [为团队讨论创建反应](/rest/reactions#create-reaction-for-a-team-discussion)
+* [删除提交注释反应](/rest/reactions#delete-a-commit-comment-reaction)
+* [删除议题反应](/rest/reactions#delete-an-issue-reaction)
+* [删除对提交注释的反应](/rest/reactions#delete-an-issue-comment-reaction)
+* [删除拉取请求注释反应](/rest/reactions#delete-a-pull-request-comment-reaction)
+* [删除团队讨论反应](/rest/reactions#delete-team-discussion-reaction)
+* [删除团队讨论评论反应](/rest/reactions#delete-team-discussion-comment-reaction)
#### 仓库
-* [列出组织仓库](/rest/reference/repos#list-organization-repositories)
-* [为经验证的用户创建仓库。](/rest/reference/repos#create-a-repository-for-the-authenticated-user)
-* [获取仓库](/rest/reference/repos#get-a-repository)
-* [更新仓库](/rest/reference/repos#update-a-repository)
-* [删除仓库](/rest/reference/repos#delete-a-repository)
-* [比较两个提交](/rest/reference/commits#compare-two-commits)
-* [列出仓库贡献者](/rest/reference/repos#list-repository-contributors)
-* [列出复刻](/rest/reference/repos#list-forks)
-* [创建复刻](/rest/reference/repos#create-a-fork)
-* [列出仓库语言](/rest/reference/repos#list-repository-languages)
-* [列出仓库标记](/rest/reference/repos#list-repository-tags)
-* [列出仓库团队](/rest/reference/repos#list-repository-teams)
-* [转让仓库](/rest/reference/repos#transfer-a-repository)
-* [列出公共仓库](/rest/reference/repos#list-public-repositories)
-* [列出经验证用户的仓库](/rest/reference/repos#list-repositories-for-the-authenticated-user)
-* [列出用户的仓库](/rest/reference/repos#list-repositories-for-a-user)
-* [使用仓库模板创建仓库](/rest/reference/repos#create-repository-using-a-repository-template)
+* [列出组织仓库](/rest/repos#list-organization-repositories)
+* [为经验证的用户创建仓库。](/rest/repos#create-a-repository-for-the-authenticated-user)
+* [获取仓库](/rest/repos#get-a-repository)
+* [更新仓库](/rest/repos#update-a-repository)
+* [删除仓库](/rest/repos#delete-a-repository)
+* [比较两个提交](/rest/commits#compare-two-commits)
+* [列出仓库贡献者](/rest/repos#list-repository-contributors)
+* [列出复刻](/rest/repos#list-forks)
+* [创建复刻](/rest/repos#create-a-fork)
+* [列出仓库语言](/rest/repos#list-repository-languages)
+* [列出仓库标记](/rest/repos#list-repository-tags)
+* [列出仓库团队](/rest/repos#list-repository-teams)
+* [转让仓库](/rest/repos#transfer-a-repository)
+* [列出公共仓库](/rest/repos#list-public-repositories)
+* [列出经验证用户的仓库](/rest/repos#list-repositories-for-the-authenticated-user)
+* [列出用户的仓库](/rest/repos#list-repositories-for-a-user)
+* [使用仓库模板创建仓库](/rest/repos#create-repository-using-a-repository-template)
#### 仓库活动
-* [列出标星者](/rest/reference/activity#list-stargazers)
-* [列出关注者](/rest/reference/activity#list-watchers)
-* [列出用户标星的仓库](/rest/reference/activity#list-repositories-starred-by-a-user)
-* [检查仓库是否被经验证用户标星](/rest/reference/activity#check-if-a-repository-is-starred-by-the-authenticated-user)
-* [标星经验证用户的仓库](/rest/reference/activity#star-a-repository-for-the-authenticated-user)
-* [取消标星经验证用户的仓库](/rest/reference/activity#unstar-a-repository-for-the-authenticated-user)
-* [列出用户关注的仓库](/rest/reference/activity#list-repositories-watched-by-a-user)
+* [列出标星者](/rest/activity#list-stargazers)
+* [列出关注者](/rest/activity#list-watchers)
+* [列出用户标星的仓库](/rest/activity#list-repositories-starred-by-a-user)
+* [检查仓库是否被经验证用户标星](/rest/activity#check-if-a-repository-is-starred-by-the-authenticated-user)
+* [标星经验证用户的仓库](/rest/activity#star-a-repository-for-the-authenticated-user)
+* [取消标星经验证用户的仓库](/rest/activity#unstar-a-repository-for-the-authenticated-user)
+* [列出用户关注的仓库](/rest/activity#list-repositories-watched-by-a-user)
{% ifversion fpt or ghec %}
#### 仓库自动安全修复
-* [启用自动安全修复](/rest/reference/repos#enable-automated-security-fixes)
-* [禁用自动安全修复](/rest/reference/repos#disable-automated-security-fixes)
+* [启用自动安全修复](/rest/repos#enable-automated-security-fixes)
+* [禁用自动安全修复](/rest/repos#disable-automated-security-fixes)
{% endif %}
#### 仓库分支
-* [列出分支](/rest/reference/branches#list-branches)
-* [获取分支](/rest/reference/branches#get-a-branch)
-* [获取分支保护](/rest/reference/branches#get-branch-protection)
-* [更新分支保护](/rest/reference/branches#update-branch-protection)
-* [删除分支保护](/rest/reference/branches#delete-branch-protection)
-* [获取管理员分支保护](/rest/reference/branches#get-admin-branch-protection)
-* [设置管理员分支保护](/rest/reference/branches#set-admin-branch-protection)
-* [删除管理员分支保护](/rest/reference/branches#delete-admin-branch-protection)
-* [获取拉取请求审查保护](/rest/reference/branches#get-pull-request-review-protection)
-* [更新拉取请求审查保护](/rest/reference/branches#update-pull-request-review-protection)
-* [删除拉取请求审查保护](/rest/reference/branches#delete-pull-request-review-protection)
-* [获取提交签名保护](/rest/reference/branches#get-commit-signature-protection)
-* [创建提交签名保护](/rest/reference/branches#create-commit-signature-protection)
-* [删除提交签名保护](/rest/reference/branches#delete-commit-signature-protection)
-* [获取状态检查保护](/rest/reference/branches#get-status-checks-protection)
-* [更新状态检查保护](/rest/reference/branches#update-status-check-protection)
-* [删除状态检查保护](/rest/reference/branches#remove-status-check-protection)
-* [获取所有状态检查上下文](/rest/reference/branches#get-all-status-check-contexts)
-* [添加状态检查上下文](/rest/reference/branches#add-status-check-contexts)
-* [设置状态检查上下文](/rest/reference/branches#set-status-check-contexts)
-* [删除状态检查上下文](/rest/reference/branches#remove-status-check-contexts)
-* [获取访问限制](/rest/reference/branches#get-access-restrictions)
-* [删除访问限制](/rest/reference/branches#delete-access-restrictions)
-* [列出有权访问受保护分支的团队](/rest/reference/repos#list-teams-with-access-to-the-protected-branch)
-* [添加团队访问限制](/rest/reference/branches#add-team-access-restrictions)
-* [设置团队访问限制](/rest/reference/branches#set-team-access-restrictions)
-* [删除团队访问限制](/rest/reference/branches#remove-team-access-restrictions)
-* [列出受保护分支的用户限制](/rest/reference/repos#list-users-with-access-to-the-protected-branch)
-* [添加用户访问限制](/rest/reference/branches#add-user-access-restrictions)
-* [设置用户访问限制](/rest/reference/branches#set-user-access-restrictions)
-* [删除用户访问限制](/rest/reference/branches#remove-user-access-restrictions)
-* [合并分支](/rest/reference/branches#merge-a-branch)
+* [列出分支](/rest/branches#list-branches)
+* [获取分支](/rest/branches#get-a-branch)
+* [获取分支保护](/rest/branches#get-branch-protection)
+* [更新分支保护](/rest/branches#update-branch-protection)
+* [删除分支保护](/rest/branches#delete-branch-protection)
+* [获取管理员分支保护](/rest/branches#get-admin-branch-protection)
+* [设置管理员分支保护](/rest/branches#set-admin-branch-protection)
+* [删除管理员分支保护](/rest/branches#delete-admin-branch-protection)
+* [获取拉取请求审查保护](/rest/branches#get-pull-request-review-protection)
+* [更新拉取请求审查保护](/rest/branches#update-pull-request-review-protection)
+* [删除拉取请求审查保护](/rest/branches#delete-pull-request-review-protection)
+* [获取提交签名保护](/rest/branches#get-commit-signature-protection)
+* [创建提交签名保护](/rest/branches#create-commit-signature-protection)
+* [删除提交签名保护](/rest/branches#delete-commit-signature-protection)
+* [获取状态检查保护](/rest/branches#get-status-checks-protection)
+* [更新状态检查保护](/rest/branches#update-status-check-protection)
+* [删除状态检查保护](/rest/branches#remove-status-check-protection)
+* [获取所有状态检查上下文](/rest/branches#get-all-status-check-contexts)
+* [添加状态检查上下文](/rest/branches#add-status-check-contexts)
+* [设置状态检查上下文](/rest/branches#set-status-check-contexts)
+* [删除状态检查上下文](/rest/branches#remove-status-check-contexts)
+* [获取访问限制](/rest/branches#get-access-restrictions)
+* [删除访问限制](/rest/branches#delete-access-restrictions)
+* [列出有权访问受保护分支的团队](/rest/repos#list-teams-with-access-to-the-protected-branch)
+* [添加团队访问限制](/rest/branches#add-team-access-restrictions)
+* [设置团队访问限制](/rest/branches#set-team-access-restrictions)
+* [删除团队访问限制](/rest/branches#remove-team-access-restrictions)
+* [列出受保护分支的用户限制](/rest/repos#list-users-with-access-to-the-protected-branch)
+* [添加用户访问限制](/rest/branches#add-user-access-restrictions)
+* [设置用户访问限制](/rest/branches#set-user-access-restrictions)
+* [删除用户访问限制](/rest/branches#remove-user-access-restrictions)
+* [合并分支](/rest/branches#merge-a-branch)
#### 仓库协作者
-* [列出仓库协作者](/rest/reference/collaborators#list-repository-collaborators)
-* [检查用户是否为仓库协作者](/rest/reference/collaborators#check-if-a-user-is-a-repository-collaborator)
-* [添加仓库协作者](/rest/reference/collaborators#add-a-repository-collaborator)
-* [删除仓库协作者](/rest/reference/collaborators#remove-a-repository-collaborator)
-* [获取用户的仓库权限](/rest/reference/collaborators#get-repository-permissions-for-a-user)
+* [列出仓库协作者](/rest/collaborators#list-repository-collaborators)
+* [检查用户是否为仓库协作者](/rest/collaborators#check-if-a-user-is-a-repository-collaborator)
+* [添加仓库协作者](/rest/collaborators#add-a-repository-collaborator)
+* [删除仓库协作者](/rest/collaborators#remove-a-repository-collaborator)
+* [获取用户的仓库权限](/rest/collaborators#get-repository-permissions-for-a-user)
#### 仓库提交注释
-* [列出仓库的提交注释](/rest/reference/commits#list-commit-comments-for-a-repository)
-* [获取提交注释](/rest/reference/commits#get-a-commit-comment)
-* [更新提交注释](/rest/reference/commits#update-a-commit-comment)
-* [删除提交注释](/rest/reference/commits#delete-a-commit-comment)
-* [列出提交注释](/rest/reference/commits#list-commit-comments)
-* [创建提交注释](/rest/reference/commits#create-a-commit-comment)
+* [列出仓库的提交注释](/rest/commits#list-commit-comments-for-a-repository)
+* [获取提交注释](/rest/commits#get-a-commit-comment)
+* [更新提交注释](/rest/commits#update-a-commit-comment)
+* [删除提交注释](/rest/commits#delete-a-commit-comment)
+* [列出提交注释](/rest/commits#list-commit-comments)
+* [创建提交注释](/rest/commits#create-a-commit-comment)
#### 仓库提交
-* [列出提交](/rest/reference/commits#list-commits)
-* [获取提交](/rest/reference/commits#get-a-commit)
-* [列出头部提交分支](/rest/reference/commits#list-branches-for-head-commit)
-* [列出与提交关联的拉取请求](/rest/reference/repos#list-pull-requests-associated-with-commit)
+* [列出提交](/rest/commits#list-commits)
+* [获取提交](/rest/commits#get-a-commit)
+* [列出头部提交分支](/rest/commits#list-branches-for-head-commit)
+* [列出与提交关联的拉取请求](/rest/repos#list-pull-requests-associated-with-commit)
#### 仓库社区
-* [获取仓库的行为准则](/rest/reference/codes-of-conduct#get-the-code-of-conduct-for-a-repository)
+* [获取仓库的行为准则](/rest/codes-of-conduct#get-the-code-of-conduct-for-a-repository)
{% ifversion fpt or ghec %}
-* [获取社区资料指标](/rest/reference/repository-metrics#get-community-profile-metrics)
+* [获取社区资料指标](/rest/metrics#get-community-profile-metrics)
{% endif %}
#### 仓库内容
-* [下载仓库存档](/rest/reference/repos#download-a-repository-archive)
-* [获取仓库内容](/rest/reference/repos#get-repository-content)
-* [创建或更新文件内容](/rest/reference/repos#create-or-update-file-contents)
-* [删除文件](/rest/reference/repos#delete-a-file)
-* [获取仓库自述文件](/rest/reference/repos#get-a-repository-readme)
-* [获取仓库许可](/rest/reference/licenses#get-the-license-for-a-repository)
+* [下载仓库存档](/rest/repos#download-a-repository-archive)
+* [获取仓库内容](/rest/repos#get-repository-content)
+* [创建或更新文件内容](/rest/repos#create-or-update-file-contents)
+* [删除文件](/rest/repos#delete-a-file)
+* [获取仓库自述文件](/rest/repos#get-a-repository-readme)
+* [获取仓库许可](/rest/licenses#get-the-license-for-a-repository)
#### 仓库事件调度
-* [创建仓库调度事件](/rest/reference/repos#create-a-repository-dispatch-event)
+* [创建仓库调度事件](/rest/repos#create-a-repository-dispatch-event)
#### 仓库挂钩
-* [列出仓库 web 挂钩](/rest/reference/webhooks#list-repository-webhooks)
-* [创建仓库 web 挂钩](/rest/reference/webhooks#create-a-repository-webhook)
-* [获取仓库 web 挂钩](/rest/reference/webhooks#get-a-repository-webhook)
-* [更新仓库 web 挂钩](/rest/reference/webhooks#update-a-repository-webhook)
-* [删除仓库 web 挂钩](/rest/reference/webhooks#delete-a-repository-webhook)
-* [Ping 仓库 web 挂钩](/rest/reference/webhooks#ping-a-repository-webhook)
-* [测试推送仓库 web 挂钩](/rest/reference/repos#test-the-push-repository-webhook)
+* [列出仓库 web 挂钩](/rest/webhooks#list-repository-webhooks)
+* [创建仓库 web 挂钩](/rest/webhooks#create-a-repository-webhook)
+* [获取仓库 web 挂钩](/rest/webhooks#get-a-repository-webhook)
+* [更新仓库 web 挂钩](/rest/webhooks#update-a-repository-webhook)
+* [删除仓库 web 挂钩](/rest/webhooks#delete-a-repository-webhook)
+* [Ping 仓库 web 挂钩](/rest/webhooks#ping-a-repository-webhook)
+* [测试推送仓库 web 挂钩](/rest/repos#test-the-push-repository-webhook)
#### 仓库邀请
-* [列出仓库邀请](/rest/reference/collaborators#list-repository-invitations)
-* [更新仓库邀请](/rest/reference/collaborators#update-a-repository-invitation)
-* [删除仓库邀请](/rest/reference/collaborators#delete-a-repository-invitation)
-* [列出经验证用户的仓库邀请](/rest/reference/collaborators#list-repository-invitations-for-the-authenticated-user)
-* [接受仓库邀请](/rest/reference/collaborators#accept-a-repository-invitation)
-* [拒绝仓库邀请](/rest/reference/collaborators#decline-a-repository-invitation)
+* [列出仓库邀请](/rest/collaborators#list-repository-invitations)
+* [更新仓库邀请](/rest/collaborators#update-a-repository-invitation)
+* [删除仓库邀请](/rest/collaborators#delete-a-repository-invitation)
+* [列出经验证用户的仓库邀请](/rest/collaborators#list-repository-invitations-for-the-authenticated-user)
+* [接受仓库邀请](/rest/collaborators#accept-a-repository-invitation)
+* [拒绝仓库邀请](/rest/collaborators#decline-a-repository-invitation)
#### 仓库密钥
-* [列出部署密钥](/rest/reference/deployments#list-deploy-keys)
-* [创建部署密钥](/rest/reference/deployments#create-a-deploy-key)
-* [获取部署密钥](/rest/reference/deployments#get-a-deploy-key)
-* [删除部署密钥](/rest/reference/deployments#delete-a-deploy-key)
+* [列出部署密钥](/rest/deployments#list-deploy-keys)
+* [创建部署密钥](/rest/deployments#create-a-deploy-key)
+* [获取部署密钥](/rest/deployments#get-a-deploy-key)
+* [删除部署密钥](/rest/deployments#delete-a-deploy-key)
#### 仓库页面
-* [获取 GitHub Pages 站点](/rest/reference/pages#get-a-github-pages-site)
-* [创建 GitHub Pages 站点](/rest/reference/pages#create-a-github-pages-site)
-* [更新关于 GitHub Pages 站点的信息](/rest/reference/pages#update-information-about-a-github-pages-site)
-* [删除 GitHub Pages 站点](/rest/reference/pages#delete-a-github-pages-site)
-* [列出 GitHub Pages 构建](/rest/reference/pages#list-github-pages-builds)
-* [请求 GitHub Pages 构建](/rest/reference/pages#request-a-github-pages-build)
-* [获取 GitHub Pages 构建](/rest/reference/pages#get-github-pages-build)
-* [获取最新页面构建](/rest/reference/pages#get-latest-pages-build)
+* [获取 GitHub Pages 站点](/rest/pages#get-a-github-pages-site)
+* [创建 GitHub Pages 站点](/rest/pages#create-a-github-pages-site)
+* [更新关于 GitHub Pages 站点的信息](/rest/pages#update-information-about-a-github-pages-site)
+* [删除 GitHub Pages 站点](/rest/pages#delete-a-github-pages-site)
+* [列出 GitHub Pages 构建](/rest/pages#list-github-pages-builds)
+* [请求 GitHub Pages 构建](/rest/pages#request-a-github-pages-build)
+* [获取 GitHub Pages 构建](/rest/pages#get-github-pages-build)
+* [获取最新页面构建](/rest/pages#get-latest-pages-build)
{% ifversion ghes %}
#### 仓库预接收挂钩
-* [列出仓库的预接收挂钩](/enterprise/user/rest/reference/enterprise-admin#list-pre-receive-hooks-for-a-repository)
-* [获取仓库的预接收挂钩](/enterprise/user/rest/reference/enterprise-admin#get-a-pre-receive-hook-for-a-repository)
-* [更新仓库的预接收挂钩实施](/enterprise/user/rest/reference/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository)
-* [删除仓库的预接收挂钩实施](/enterprise/user/rest/reference/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository)
+* [列出仓库的预接收挂钩](/enterprise/user/rest/enterprise-admin#list-pre-receive-hooks-for-a-repository)
+* [获取仓库的预接收挂钩](/enterprise/user/rest/enterprise-admin#get-a-pre-receive-hook-for-a-repository)
+* [更新仓库的预接收挂钩实施](/enterprise/user/rest/enterprise-admin#update-pre-receive-hook-enforcement-for-a-repository)
+* [删除仓库的预接收挂钩实施](/enterprise/user/rest/enterprise-admin#remove-pre-receive-hook-enforcement-for-a-repository)
{% endif %}
#### 仓库发行版
-* [列出发行版](/rest/reference/repos/#list-releases)
-* [创建发行版](/rest/reference/repos/#create-a-release)
-* [获取发行版](/rest/reference/repos/#get-a-release)
-* [更新发行版](/rest/reference/repos/#update-a-release)
-* [删除发行版](/rest/reference/repos/#delete-a-release)
-* [列出发行版资产](/rest/reference/repos/#list-release-assets)
-* [获取发行版资产](/rest/reference/repos/#get-a-release-asset)
-* [更新发行版资产](/rest/reference/repos/#update-a-release-asset)
-* [删除发行版资产](/rest/reference/repos/#delete-a-release-asset)
-* [获取最新发行版](/rest/reference/repos/#get-the-latest-release)
-* [按标记名称获取发行版](/rest/reference/repos/#get-a-release-by-tag-name)
+* [列出发行版](/rest/repos#list-releases)
+* [创建发行版](/rest/repos#create-a-release)
+* [获取发行版](/rest/repos#get-a-release)
+* [更新发行版](/rest/repos#update-a-release)
+* [删除发行版](/rest/repos#delete-a-release)
+* [列出发行版资产](/rest/repos#list-release-assets)
+* [获取发行版资产](/rest/repos#get-a-release-asset)
+* [更新发行版资产](/rest/repos#update-a-release-asset)
+* [删除发行版资产](/rest/repos#delete-a-release-asset)
+* [获取最新发行版](/rest/repos#get-the-latest-release)
+* [按标记名称获取发行版](/rest/repos#get-a-release-by-tag-name)
#### 仓库统计
-* [获取每周提交活动](/rest/reference/repository-metrics#get-the-weekly-commit-activity)
-* [获取最近一年的提交活动](/rest/reference/repository-metrics#get-the-last-year-of-commit-activity)
-* [获取所有参与者提交活动](/rest/reference/repository-metrics#get-all-contributor-commit-activity)
-* [获取每周提交计数](/rest/reference/repository-metrics#get-the-weekly-commit-count)
-* [获取每天的每小时提交计数](/rest/reference/repository-metrics#get-the-hourly-commit-count-for-each-day)
+* [获取每周提交活动](/rest/metrics#get-the-weekly-commit-activity)
+* [获取最近一年的提交活动](/rest/metrics#get-the-last-year-of-commit-activity)
+* [获取所有参与者提交活动](/rest/metrics#get-all-contributor-commit-activity)
+* [获取每周提交计数](/rest/metrics#get-the-weekly-commit-count)
+* [获取每天的每小时提交计数](/rest/metrics#get-the-hourly-commit-count-for-each-day)
{% ifversion fpt or ghec %}
#### 仓库漏洞警报
-* [启用漏洞警报](/rest/reference/repos#enable-vulnerability-alerts)
-* [禁用漏洞警报](/rest/reference/repos#disable-vulnerability-alerts)
+* [启用漏洞警报](/rest/repos#enable-vulnerability-alerts)
+* [禁用漏洞警报](/rest/repos#disable-vulnerability-alerts)
{% endif %}
#### 根
* [根端点](/rest#root-endpoint)
-* [表情符号](/rest/reference/emojis#emojis)
-* [获取经验证用户的速率限制状态](/rest/reference/rate-limit#get-rate-limit-status-for-the-authenticated-user)
+* [表情符号](/rest/emojis#emojis)
+* [获取经验证用户的速率限制状态](/rest/rate-limit#get-rate-limit-status-for-the-authenticated-user)
#### 搜索
-* [搜索代码](/rest/reference/search#search-code)
-* [搜索提交](/rest/reference/search#search-commits)
-* [搜索标签](/rest/reference/search#search-labels)
-* [搜索仓库](/rest/reference/search#search-repositories)
-* [搜索主题](/rest/reference/search#search-topics)
-* [搜索用户](/rest/reference/search#search-users)
+* [搜索代码](/rest/search#search-code)
+* [搜索提交](/rest/search#search-commits)
+* [搜索标签](/rest/search#search-labels)
+* [搜索仓库](/rest/search#search-repositories)
+* [搜索主题](/rest/search#search-topics)
+* [搜索用户](/rest/search#search-users)
#### 状态
-* [获取特定引用的组合状态](/rest/reference/commits#get-the-combined-status-for-a-specific-reference)
-* [列出引用的提交状态](/rest/reference/commits#list-commit-statuses-for-a-reference)
-* [创建提交状态](/rest/reference/commits#create-a-commit-status)
+* [获取特定引用的组合状态](/rest/commits#get-the-combined-status-for-a-specific-reference)
+* [列出引用的提交状态](/rest/commits#list-commit-statuses-for-a-reference)
+* [创建提交状态](/rest/commits#create-a-commit-status)
#### 团队讨论
-* [列出讨论](/rest/reference/teams#list-discussions)
-* [创建讨论](/rest/reference/teams#create-a-discussion)
-* [获取讨论](/rest/reference/teams#get-a-discussion)
-* [更新讨论](/rest/reference/teams#update-a-discussion)
-* [删除讨论](/rest/reference/teams#delete-a-discussion)
-* [列出讨论注释](/rest/reference/teams#list-discussion-comments)
-* [创建讨论注释](/rest/reference/teams#create-a-discussion-comment)
-* [获取讨论注释](/rest/reference/teams#get-a-discussion-comment)
-* [更新讨论注释](/rest/reference/teams#update-a-discussion-comment)
-* [删除讨论注释](/rest/reference/teams#delete-a-discussion-comment)
+* [列出讨论](/rest/teams#list-discussions)
+* [创建讨论](/rest/teams#create-a-discussion)
+* [获取讨论](/rest/teams#get-a-discussion)
+* [更新讨论](/rest/teams#update-a-discussion)
+* [删除讨论](/rest/teams#delete-a-discussion)
+* [列出讨论注释](/rest/teams#list-discussion-comments)
+* [创建讨论注释](/rest/teams#create-a-discussion-comment)
+* [获取讨论注释](/rest/teams#get-a-discussion-comment)
+* [更新讨论注释](/rest/teams#update-a-discussion-comment)
+* [删除讨论注释](/rest/teams#delete-a-discussion-comment)
#### 主题
-* [获取所有仓库主题](/rest/reference/repos#get-all-repository-topics)
-* [替换所有仓库主题](/rest/reference/repos#replace-all-repository-topics)
+* [获取所有仓库主题](/rest/repos#get-all-repository-topics)
+* [替换所有仓库主题](/rest/repos#replace-all-repository-topics)
{% ifversion fpt or ghec %}
#### 流量
-* [获取仓库克隆](/rest/reference/repository-metrics#get-repository-clones)
-* [获取主要推荐途径](/rest/reference/repository-metrics#get-top-referral-paths)
-* [获取主要推荐来源](/rest/reference/repository-metrics#get-top-referral-sources)
-* [获取页面视图](/rest/reference/repository-metrics#get-page-views)
+* [获取仓库克隆](/rest/metrics#get-repository-clones)
+* [获取主要推荐途径](/rest/metrics#get-top-referral-paths)
+* [获取主要推荐来源](/rest/metrics#get-top-referral-sources)
+* [获取页面视图](/rest/metrics#get-page-views)
{% endif %}
{% ifversion fpt or ghec %}
#### 用户阻止
-* [列出经验证用户阻止的用户](/rest/reference/users#list-users-blocked-by-the-authenticated-user)
-* [检查用户是否被经验证的用户阻止](/rest/reference/users#check-if-a-user-is-blocked-by-the-authenticated-user)
-* [列出被组织阻止的用户](/rest/reference/orgs#list-users-blocked-by-an-organization)
-* [检查用户是否被组织阻止](/rest/reference/orgs#check-if-a-user-is-blocked-by-an-organization)
-* [阻止用户访问组织](/rest/reference/orgs#block-a-user-from-an-organization)
-* [取消阻止用户访问组织](/rest/reference/orgs#unblock-a-user-from-an-organization)
-* [阻止用户](/rest/reference/users#block-a-user)
-* [取消阻止用户](/rest/reference/users#unblock-a-user)
+* [列出经验证用户阻止的用户](/rest/users#list-users-blocked-by-the-authenticated-user)
+* [检查用户是否被经验证的用户阻止](/rest/users#check-if-a-user-is-blocked-by-the-authenticated-user)
+* [列出被组织阻止的用户](/rest/orgs#list-users-blocked-by-an-organization)
+* [检查用户是否被组织阻止](/rest/orgs#check-if-a-user-is-blocked-by-an-organization)
+* [阻止用户访问组织](/rest/orgs#block-a-user-from-an-organization)
+* [取消阻止用户访问组织](/rest/orgs#unblock-a-user-from-an-organization)
+* [阻止用户](/rest/users#block-a-user)
+* [取消阻止用户](/rest/users#unblock-a-user)
{% endif %}
{% ifversion fpt or ghes or ghec %}
#### 用户电子邮件
{% ifversion fpt or ghec %}
-* [设置经验证用户的主电子邮件地址可见性](/rest/reference/users#set-primary-email-visibility-for-the-authenticated-user)
+* [设置经验证用户的主电子邮件地址可见性](/rest/users#set-primary-email-visibility-for-the-authenticated-user)
{% endif %}
-* [列出经验证用户的电子邮件地址](/rest/reference/users#list-email-addresses-for-the-authenticated-user)
-* [添加电子邮件地址](/rest/reference/users#add-an-email-address-for-the-authenticated-user)
-* [删除电子邮件地址](/rest/reference/users#delete-an-email-address-for-the-authenticated-user)
-* [列出经验证用户的公开电子邮件地址](/rest/reference/users#list-public-email-addresses-for-the-authenticated-user)
+* [列出经验证用户的电子邮件地址](/rest/users#list-email-addresses-for-the-authenticated-user)
+* [添加电子邮件地址](/rest/users#add-an-email-address-for-the-authenticated-user)
+* [删除电子邮件地址](/rest/users#delete-an-email-address-for-the-authenticated-user)
+* [列出经验证用户的公开电子邮件地址](/rest/users#list-public-email-addresses-for-the-authenticated-user)
{% endif %}
#### 用户关注者
-* [列出用户的关注者](/rest/reference/users#list-followers-of-a-user)
-* [列出用户关注的人](/rest/reference/users#list-the-people-a-user-follows)
-* [检查用户是否被经验证用户关注](/rest/reference/users#check-if-a-person-is-followed-by-the-authenticated-user)
-* [关注用户](/rest/reference/users#follow-a-user)
-* [取消关注用户](/rest/reference/users#unfollow-a-user)
-* [检查用户是否关注其他用户](/rest/reference/users#check-if-a-user-follows-another-user)
+* [列出用户的关注者](/rest/users#list-followers-of-a-user)
+* [列出用户关注的人](/rest/users#list-the-people-a-user-follows)
+* [检查用户是否被经验证用户关注](/rest/users#check-if-a-person-is-followed-by-the-authenticated-user)
+* [关注用户](/rest/users#follow-a-user)
+* [取消关注用户](/rest/users#unfollow-a-user)
+* [检查用户是否关注其他用户](/rest/users#check-if-a-user-follows-another-user)
#### 用户 Gpg 密钥
-* [列出经验证用户的 GPG 密钥](/rest/reference/users#list-gpg-keys-for-the-authenticated-user)
-* [为经验证用户创建 GPG 密钥](/rest/reference/users#create-a-gpg-key-for-the-authenticated-user)
-* [获取经验证用户的 GPG 密钥](/rest/reference/users#get-a-gpg-key-for-the-authenticated-user)
-* [删除经验证用户的 GPG 密钥](/rest/reference/users#delete-a-gpg-key-for-the-authenticated-user)
-* [列出用户的 Gpg 密钥](/rest/reference/users#list-gpg-keys-for-a-user)
+* [列出经验证用户的 GPG 密钥](/rest/users#list-gpg-keys-for-the-authenticated-user)
+* [为经验证用户创建 GPG 密钥](/rest/users#create-a-gpg-key-for-the-authenticated-user)
+* [获取经验证用户的 GPG 密钥](/rest/users#get-a-gpg-key-for-the-authenticated-user)
+* [删除经验证用户的 GPG 密钥](/rest/users#delete-a-gpg-key-for-the-authenticated-user)
+* [列出用户的 Gpg 密钥](/rest/users#list-gpg-keys-for-a-user)
#### 用户公钥
-* [列出经验证用户的 SSH 公钥](/rest/reference/users#list-public-ssh-keys-for-the-authenticated-user)
-* [为经验证用户创建 SSH 公钥](/rest/reference/users#create-a-public-ssh-key-for-the-authenticated-user)
-* [获取经验证用户的 SSH 公钥](/rest/reference/users#get-a-public-ssh-key-for-the-authenticated-user)
-* [删除经验证用户的 SSH 公钥](/rest/reference/users#delete-a-public-ssh-key-for-the-authenticated-user)
-* [列出用户的公钥](/rest/reference/users#list-public-keys-for-a-user)
+* [列出经验证用户的 SSH 公钥](/rest/users#list-public-ssh-keys-for-the-authenticated-user)
+* [为经验证用户创建 SSH 公钥](/rest/users#create-a-public-ssh-key-for-the-authenticated-user)
+* [获取经验证用户的 SSH 公钥](/rest/users#get-a-public-ssh-key-for-the-authenticated-user)
+* [删除经验证用户的 SSH 公钥](/rest/users#delete-a-public-ssh-key-for-the-authenticated-user)
+* [列出用户的公钥](/rest/users#list-public-keys-for-a-user)
#### 用户
-* [获取经验证的用户](/rest/reference/users#get-the-authenticated-user)
-* [列出用户访问令牌可访问的应用程序安装设施](/rest/reference/apps#list-app-installations-accessible-to-the-user-access-token)
+* [获取经验证的用户](/rest/users#get-the-authenticated-user)
+* [列出用户访问令牌可访问的应用程序安装设施](/rest/apps#list-app-installations-accessible-to-the-user-access-token)
{% ifversion fpt or ghec %}
-* [列出经验证用户的订阅](/rest/reference/apps#list-subscriptions-for-the-authenticated-user)
+* [列出经验证用户的订阅](/rest/apps#list-subscriptions-for-the-authenticated-user)
{% endif %}
-* [列出用户](/rest/reference/users#list-users)
-* [获取用户](/rest/reference/users#get-a-user)
+* [列出用户](/rest/users#list-users)
+* [获取用户](/rest/users#get-a-user)
{% ifversion fpt or ghec %}
#### 工作流程运行
-* [列出仓库的工作流程运行](/rest/reference/actions#list-workflow-runs-for-a-repository)
-* [获取工作流程运行](/rest/reference/actions#get-a-workflow-run)
-* [取消工作流程运行](/rest/reference/actions#cancel-a-workflow-run)
-* [下载工作流程运行日志](/rest/reference/actions#download-workflow-run-logs)
-* [删除工作流程运行日志](/rest/reference/actions#delete-workflow-run-logs)
-* [重新运行工作流程](/rest/reference/actions#re-run-a-workflow)
-* [列出工作流程运行](/rest/reference/actions#list-workflow-runs)
-* [获取工作流程运行使用情况](/rest/reference/actions#get-workflow-run-usage)
+* [列出仓库的工作流程运行](/rest/actions#list-workflow-runs-for-a-repository)
+* [获取工作流程运行](/rest/actions#get-a-workflow-run)
+* [取消工作流程运行](/rest/actions#cancel-a-workflow-run)
+* [下载工作流程运行日志](/rest/actions#download-workflow-run-logs)
+* [删除工作流程运行日志](/rest/actions#delete-workflow-run-logs)
+* [重新运行工作流程](/rest/actions#re-run-a-workflow)
+* [列出工作流程运行](/rest/actions#list-workflow-runs)
+* [获取工作流程运行使用情况](/rest/actions#get-workflow-run-usage)
{% endif %}
{% ifversion fpt or ghec %}
#### 工作流程
-* [列出仓库工作流程](/rest/reference/actions#list-repository-workflows)
-* [获取工作流程](/rest/reference/actions#get-a-workflow)
-* [获取工作流程使用情况](/rest/reference/actions#get-workflow-usage)
+* [列出仓库工作流程](/rest/actions#list-repository-workflows)
+* [获取工作流程](/rest/actions#get-a-workflow)
+* [获取工作流程使用情况](/rest/actions#get-workflow-usage)
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## 延伸阅读
- “[关于 {% data variables.product.prodname_dotcom %} 向验证身份](/github/authenticating-to-github/about-authentication-to-github#githubs-token-formats)”
-{% endif %}
diff --git a/translations/zh-CN/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md b/translations/zh-CN/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md
index ad392b6ee1a5..ca89fbc56b21 100644
--- a/translations/zh-CN/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md
+++ b/translations/zh-CN/content/developers/apps/building-github-apps/rate-limits-for-github-apps.md
@@ -82,4 +82,4 @@ The rate limits for user-to-server requests made by {% data variables.product.pr
## Further reading
- "[Rate limiting](/rest/overview/resources-in-the-rest-api#rate-limiting)" in the REST API documentation
-- "[Resource limitations]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/overview/resource-limitations)" in the GraphQL API documentation
+- "[Resource limitations](/graphql/overview/resource-limitations)" in the GraphQL API documentation
diff --git a/translations/zh-CN/content/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens.md b/translations/zh-CN/content/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens.md
index b5cd397609a1..3f2ec6c8f4a9 100644
--- a/translations/zh-CN/content/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens.md
+++ b/translations/zh-CN/content/developers/apps/building-github-apps/refreshing-user-to-server-access-tokens.md
@@ -43,9 +43,9 @@ shortTitle: 刷新用户到服务器的访问权限
```json
{
- "access_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghu_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}",
+ "access_token": "ghu_16C7e42F292c6912E7710c838347Ae178B4a",
"expires_in": "28800",
- "refresh_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498{% else %}r1.c1b4a2e77838347a7e420ce178f2e7c6912e169246c34e1ccbf66c46812d16d5b1a9dc86a149873c{% endif %}",
+ "refresh_token": "ghr_1B4a2e77838347a7E420ce178F2E7c6912E169246c34E1ccbF66C46812d16D5B1A9Dc86A1498",
"refresh_token_expires_in": "15811200",
"scope": "",
"token_type": "bearer"
@@ -74,10 +74,7 @@ shortTitle: 刷新用户到服务器的访问权限
要为现有 {% data variables.product.prodname_github_apps %} 启用过期用户令牌,需要通过 OAuth 流程发送用户以重新颁发将在 8 小时后过期的新用户令牌,并使用刷新令牌发出请求以获取新的访问令牌和刷新令牌。 更多信息请参阅“[识别和授权 GitHub 应用程序用户](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/)”。
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## 延伸阅读
- “[关于 {% data variables.product.prodname_dotcom %} 向验证身份](/github/authenticating-to-github/about-authentication-to-github#githubs-token-formats)”
-{% endif %}
diff --git a/translations/zh-CN/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md b/translations/zh-CN/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md
index 7e010f8dd576..7c9a7105052a 100644
--- a/translations/zh-CN/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md
+++ b/translations/zh-CN/content/developers/apps/building-oauth-apps/authorizing-oauth-apps.md
@@ -80,7 +80,7 @@ topics:
默认情况下,响应采用以下形式:
```
-access_token={% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}&scope=repo%2Cgist&token_type=bearer
+access_token=gho_16C7e42F292c6912E7710c838347Ae178B4a&scope=repo%2Cgist&token_type=bearer
```
{% data reusables.apps.oauth-auth-vary-response %}
@@ -88,7 +88,7 @@ access_token={% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c69
```json
Accept: application/json
{
- "access_token":"{% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}",
+ "access_token":"gho_16C7e42F292c6912E7710c838347Ae178B4a",
"scope":"repo,gist",
"token_type":"bearer"
}
@@ -99,7 +99,7 @@ Accept: application/xml
bearer
repo,gist
- {% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}
+ gho_16C7e42F292c6912E7710c838347Ae178B4a
```
@@ -222,7 +222,7 @@ Accept: application/xml
默认情况下,响应采用以下形式:
```
-access_token={% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}&token_type=bearer&scope=repo%2Cgist
+access_token=gho_16C7e42F292c6912E7710c838347Ae178B4a&token_type=bearer&scope=repo%2Cgist
```
{% data reusables.apps.oauth-auth-vary-response %}
@@ -230,7 +230,7 @@ access_token={% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c69
```json
Accept: application/json
{
- "access_token": "{% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}",
+ "access_token": "gho_16C7e42F292c6912E7710c838347Ae178B4a",
"token_type": "bearer",
"scope": "repo,gist"
}
@@ -239,7 +239,7 @@ Accept: application/json
```xml
Accept: application/xml
- {% ifversion fpt or ghes > 3.1 or ghae or ghec %}gho_16C7e42F292c6912E7710c838347Ae178B4a{% else %}e72e16c7e42f292c6912e7710c838347ae178b4a{% endif %}
+ gho_16C7e42F292c6912E7710c838347Ae178B4a
bearer
gist,repo
@@ -266,7 +266,6 @@ Accept: application/xml
更多信息请参阅“[OAuth 2.0 设备授权授予](https://tools.ietf.org/html/rfc8628#section-3.5)”。
-
## 非 Web 应用程序流程
非 web 身份验证适用于测试等有限的情况。 如果您需要,可以使用[基本验证](/rest/overview/other-authentication-methods#basic-authentication),通过[个人访问令牌设置页面](/articles/creating-an-access-token-for-command-line-use)创建个人访问令牌。 此方法支持用户随时撤销访问权限。
diff --git a/translations/zh-CN/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md b/translations/zh-CN/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md
index fa19ecb8c4a9..5db285d56483 100644
--- a/translations/zh-CN/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md
+++ b/translations/zh-CN/content/developers/apps/building-oauth-apps/scopes-for-oauth-apps.md
@@ -71,8 +71,8 @@ X-Accepted-OAuth-Scopes: user
| **`write:discussion`** | 授予对团队讨论的读取和写入权限。 |
| `read:discussion` | 允许对团队讨论进行读取访问。 |
| **`write:packages`** | 授予在 {% data variables.product.prodname_registry %} 中上传或发布包的权限。 更多信息请参阅“[发布包](/github/managing-packages-with-github-packages/publishing-a-package)”。 |
-| **`read:packages`** | 授予从 {% data variables.product.prodname_registry %} 下载或安装包的权限。 更多信息请参阅“[安装包](/github/managing-packages-with-github-packages/installing-a-package)”。{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-| **`delete:packages`** | 授予从 {% data variables.product.prodname_registry %} 删除包的权限。 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”。{% endif %}
+| **`read:packages`** | 授予从 {% data variables.product.prodname_registry %} 下载或安装包的权限。 更多信息请参阅“[安装包](/github/managing-packages-with-github-packages/installing-a-package)”。 |
+| **`delete:packages`** | 授予从 {% data variables.product.prodname_registry %} 删除包的权限。 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”。 |
| **`admin:gpg_key`** | 全面管理 GPG 密钥。 |
| `write:gpg_key` | 创建、列出和查看 GPG 密钥的详细信息。 |
| `read:gpg_key` | 列出和查看 GPG 密钥的详细信息。{% ifversion fpt or ghec %}
diff --git a/translations/zh-CN/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md b/translations/zh-CN/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md
index 78be47a17786..f32d4b8934b7 100644
--- a/translations/zh-CN/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md
+++ b/translations/zh-CN/content/developers/apps/getting-started-with-apps/migrating-oauth-apps-to-github-apps.md
@@ -46,13 +46,13 @@ These guidelines assume that you have a registered OAuth App{% ifversion fpt or
### Review the available API endpoints for GitHub Apps
-While the majority of [REST API](/rest) endpoints and [GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql) queries are available to GitHub Apps today, we are still in the process of enabling some endpoints. Review the [available REST endpoints](/rest/overview/endpoints-available-for-github-apps) to ensure that the endpoints you need are compatible with GitHub Apps. Note that some of the API endpoints enabled for GitHub Apps allow the app to act on behalf of the user. See "[User-to-server requests](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-to-server-requests)" for a list of endpoints that allow a GitHub App to authenticate as a user.
+While the majority of [REST API](/rest) endpoints and [GraphQL](/graphql) queries are available to GitHub Apps today, we are still in the process of enabling some endpoints. Review the [available REST endpoints](/rest/overview/endpoints-available-for-github-apps) to ensure that the endpoints you need are compatible with GitHub Apps. Note that some of the API endpoints enabled for GitHub Apps allow the app to act on behalf of the user. See "[User-to-server requests](/apps/building-github-apps/identifying-and-authorizing-users-for-github-apps/#user-to-server-requests)" for a list of endpoints that allow a GitHub App to authenticate as a user.
We recommend reviewing the list of API endpoints you need as early as possible. Please let Support know if there is an endpoint you require that is not yet enabled for {% data variables.product.prodname_github_apps %}.
### Design to stay within API rate limits
-GitHub Apps use [sliding rules for rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/), which can increase based on the number of repositories and users in the organization. A GitHub App can also make use of [conditional requests](/rest/overview/resources-in-the-rest-api#conditional-requests) or consolidate requests by using the [GraphQL API]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql).
+GitHub Apps use [sliding rules for rate limits](/apps/building-github-apps/understanding-rate-limits-for-github-apps/), which can increase based on the number of repositories and users in the organization. A GitHub App can also make use of [conditional requests](/rest/overview/resources-in-the-rest-api#conditional-requests) or consolidate requests by using the [GraphQL API](/graphql).
### Register a new GitHub App
diff --git a/translations/zh-CN/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md b/translations/zh-CN/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md
index 97847114635a..b9837555c30d 100644
--- a/translations/zh-CN/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md
+++ b/translations/zh-CN/content/developers/apps/guides/creating-ci-tests-with-the-checks-api.md
@@ -53,7 +53,7 @@ _检查套件_是一组_检查运行_(单个 CI 测试)。 套件和运行
## 基本要求
-在开始之前,如果您尚未熟悉 [GitHub 应用程序](/apps/)、[web 挂钩](/webhooks)和[检查 API](/rest/reference/checks),可能需要先熟悉一下。 您将在 [REST API 文档](/rest)中找到更多 API。 检查 API 也可用于 [GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql),但本快速入门指南侧重于 REST。 更多信息请参阅 GraphQL [检查套件]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#checksuite)和[检查运行]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#checkrun)对象。
+在开始之前,如果您尚未熟悉 [GitHub 应用程序](/apps/)、[web 挂钩](/webhooks)和[检查 API](/rest/reference/checks),可能需要先熟悉一下。 您将在 [REST API 文档](/rest)中找到更多 API。 检查 API 也可用于 [GraphQL](/graphql),但本快速入门指南侧重于 REST。 更多信息请参阅 GraphQL [检查套件](/graphql/reference/objects#checksuite)和[检查运行](/graphql/reference/objects#checkrun)对象。
您将使用 [Ruby 编程语言](https://www.ruby-lang.org/en/)、[Smee](https://smee.io/) web 挂钩有效负载交付服务、用于 GitHub REST API 的 [Octokit.rb Ruby 库](http://octokit.github.io/octokit.rb/)以及 [Sinatra web 框架](http://sinatrarb.com/)来创建检查 API CI 服务器应用程序。
diff --git a/translations/zh-CN/content/developers/apps/guides/using-content-attachments.md b/translations/zh-CN/content/developers/apps/guides/using-content-attachments.md
index 822f7cbea75f..1a208bff470f 100644
--- a/translations/zh-CN/content/developers/apps/guides/using-content-attachments.md
+++ b/translations/zh-CN/content/developers/apps/guides/using-content-attachments.md
@@ -119,7 +119,7 @@ curl -X "POST" "{% data variables.product.api_url_code %}/graphql" \
}'
```
-有关 `node_id` 的更多信息,请参阅“[使用全局节点 ID]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids)”。
+有关 `node_id` 的更多信息,请参阅“[使用全局节点 ID](/graphql/guides/using-global-node-ids)”。
## 使用 Probot 和 GitHub 应用程序清单的示例
diff --git a/translations/zh-CN/content/developers/apps/managing-github-apps/making-a-github-app-public-or-private.md b/translations/zh-CN/content/developers/apps/managing-github-apps/making-a-github-app-public-or-private.md
index 94ef76b3a07b..3f72b8b7818b 100644
--- a/translations/zh-CN/content/developers/apps/managing-github-apps/making-a-github-app-public-or-private.md
+++ b/translations/zh-CN/content/developers/apps/managing-github-apps/making-a-github-app-public-or-private.md
@@ -26,7 +26,7 @@ shortTitle: 管理应用可见性
## 私有安装流程
-私有安装流程只允许 GitHub 应用程序的所有者安装它。 有关 GitHub 应用程序的有限信息仍将存在于公共页面,但 **Install(安装)**按钮仅对组织管理员或个人帐户(如果 GitHub 应用程序由个人帐户所有)可用。 {% ifversion fpt or ghes > 3.1 or ghae or ghec %}私有{% else %}私有(也称为内部){% endif %} GitHub 应用程序只能安装在所有者的用户或组织帐户上。
+私有安装流程只允许 GitHub 应用程序的所有者安装它。 有关 GitHub 应用程序的有限信息仍将存在于公共页面,但 **Install(安装)**按钮仅对组织管理员或个人帐户(如果 GitHub 应用程序由个人帐户所有)可用。 私有 GitHub 应用程序只能安装在所有者的用户或组织帐户上。
## 更改 GitHub 应用程序的安装权限
@@ -37,5 +37,5 @@ shortTitle: 管理应用可见性
{% data reusables.user-settings.github_apps %}
3. 选择要更改其安装权限选项的 GitHub 应用程序。 
{% data reusables.user-settings.github_apps_advanced %}
-5. 根据 GitHub 应用程序的安装选项,单击 **Make public(设为公共)**或 **Make {% ifversion fpt or ghes > 3.1 or ghae or ghec %}private(设为私有){% else %}internal(设为内部){% endif %}**。 
-6. 根据 GitHub 应用程序的安装选项,单击 **Yes, make this GitHub App public(是,将此 GitHub 应用程序设为公共)**或 **Yes, make this GitHub App {% ifversion fpt or ghes < 3.2 or ghec %}internal(是,将此 GitHub 应用程序设为内部){% else %}private(是,将此 GitHub 应用程序设为私有){% endif %}**。 
+5. 根据 GitHub 应用程序的安装选项,单击 **Make public(设为公共)**或 **Make private(设为私有)**。 
+6. 根据 GitHub 应用程序的安装选项,单击 **Yes, make this GitHub App public(是,将此 GitHub 应用程序设为公共)**或 **Yes, make this GitHub App {% ifversion fpt or ghec %}internal(是,将此 GitHub 应用程序设为内部){% else %}private(是,将此 GitHub 应用程序设为私有){% endif %}**。 
diff --git a/translations/zh-CN/content/developers/overview/about-githubs-apis.md b/translations/zh-CN/content/developers/overview/about-githubs-apis.md
index 4091cf85d3ef..12838362339b 100644
--- a/translations/zh-CN/content/developers/overview/about-githubs-apis.md
+++ b/translations/zh-CN/content/developers/overview/about-githubs-apis.md
@@ -14,7 +14,7 @@ topics:
- API
---
-GitHub API 有两个稳定版本:[REST API](/rest) 和 [GraphQL API]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql)。
+GitHub API 有两个稳定版本:[REST API](/rest) 和 [GraphQL API](/graphql)。
## 已弃用版本
diff --git a/translations/zh-CN/content/developers/webhooks-and-events/events/issue-event-types.md b/translations/zh-CN/content/developers/webhooks-and-events/events/issue-event-types.md
index b1f56edc5870..e0164dbe79be 100644
--- a/translations/zh-CN/content/developers/webhooks-and-events/events/issue-event-types.md
+++ b/translations/zh-CN/content/developers/webhooks-and-events/events/issue-event-types.md
@@ -126,20 +126,20 @@ GitHub 尝试自动更改拉取请求的基本分支已成功。
{% data reusables.issue-events.timeline_events_object_properties %}
-| 名称 | 类型 | 描述 |
-| -------------------- | ----- | -------------------------------------------------------------------------------------------------------- |
-| `url` | `字符串` | 用于检索议题评论的 REST API URL。 |
-| `html_url` | `字符串` | 议题评论的 HTML URL。 |
-| `issue_url` | `字符串` | 议题的 HTML URL。 |
-| `id` | `整数` | 事件的唯一标识符。 |
-| `node_id` | `字符串` | 事件的[全局节点 ID]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids)。 |
-| `用户` | `对象` | 对议题发表评论的人。 |
-| `created_at` | `字符串` | 指示评论添加时间的时间戳。 |
-| `updated_at` | `字符串` | 指示评论更新或创建(如果从未更新)时间的时间戳。 |
-| `author_association` | `字符串` | 用户在议题仓库中拥有的权限。 如果仓库的所有者创建了评论,则该值将为 `"OWNER"`。 |
-| `正文` | `字符串` | 评论正文文本。 |
-| `event` | `字符串` | 事件值为 `"commented"`。 |
-| `actor` | `对象` | 生成事件的人。 |
+| 名称 | 类型 | 描述 |
+| -------------------- | ----- | ---------------------------------------------------- |
+| `url` | `字符串` | 用于检索议题评论的 REST API URL。 |
+| `html_url` | `字符串` | 议题评论的 HTML URL。 |
+| `issue_url` | `字符串` | 议题的 HTML URL。 |
+| `id` | `整数` | 事件的唯一标识符。 |
+| `node_id` | `字符串` | 事件的[全局节点 ID](/graphql/guides/using-global-node-ids)。 |
+| `用户` | `对象` | 对议题发表评论的人。 |
+| `created_at` | `字符串` | 指示评论添加时间的时间戳。 |
+| `updated_at` | `字符串` | 指示评论更新或创建(如果从未更新)时间的时间戳。 |
+| `author_association` | `字符串` | 用户在议题仓库中拥有的权限。 如果仓库的所有者创建了评论,则该值将为 `"OWNER"`。 |
+| `正文` | `字符串` | 评论正文文本。 |
+| `event` | `字符串` | 事件值为 `"commented"`。 |
+| `actor` | `对象` | 生成事件的人。 |
## committed
@@ -155,19 +155,19 @@ GitHub 尝试自动更改拉取请求的基本分支已成功。
{% data reusables.issue-events.timeline_events_object_properties %}
-| 名称 | 类型 | 描述 |
-| ---------- | ------ | -------------------------------------------------------------------------------------------------------- |
-| `sha` | `字符串` | 拉取请求中提交的 SHA。 |
-| `node_id` | `字符串` | 事件的[全局节点 ID]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids)。 |
-| `url` | `字符串` | 用于检索提交的 REST API URL。 |
-| `html_url` | `字符串` | 提交的 HTML URL。 |
-| `作者` | `对象` | 编写提交的人。 |
-| `提交者` | `对象` | 代表作者进行提交的人。 |
-| `树` | `对象` | 提交的 Git 树。 |
-| `message` | `字符串` | 提交消息. |
-| `父项` | `对象数组` | 父提交的列表。 |
-| `验证` | `对象` | 验证提交签名的结果。 更多信息请参阅“[签名验证对象](/rest/reference/git#get-a-commit)”。 |
-| `event` | `字符串` | 事件值为 `"committed"`。 |
+| 名称 | 类型 | 描述 |
+| ---------- | ------ | --------------------------------------------------------------- |
+| `sha` | `字符串` | 拉取请求中提交的 SHA。 |
+| `node_id` | `字符串` | 事件的[全局节点 ID](/graphql/guides/using-global-node-ids)。 |
+| `url` | `字符串` | 用于检索提交的 REST API URL。 |
+| `html_url` | `字符串` | 提交的 HTML URL。 |
+| `作者` | `对象` | 编写提交的人。 |
+| `提交者` | `对象` | 代表作者进行提交的人。 |
+| `树` | `对象` | 提交的 Git 树。 |
+| `message` | `字符串` | 提交消息. |
+| `父项` | `对象数组` | 父提交的列表。 |
+| `验证` | `对象` | 验证提交签名的结果。 更多信息请参阅“[签名验证对象](/rest/reference/git#get-a-commit)”。 |
+| `event` | `字符串` | 事件值为 `"committed"`。 |
## connected
@@ -588,20 +588,20 @@ GitHub 尝试自动更改拉取请求的基本分支已成功。
{% data reusables.issue-events.timeline_events_object_properties %}
-| 名称 | 类型 | 描述 |
-| -------------------- | ----- | -------------------------------------------------------------------------------------------------------- |
-| `id` | `整数` | 事件的唯一标识符。 |
-| `node_id` | `字符串` | 事件的[全局节点 ID]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids)。 |
-| `用户` | `对象` | 对议题发表评论的人。 |
-| `正文` | `字符串` | 审查摘要文本。 |
-| `commit_id` | `字符串` | 审查时拉取请求中最新提交的 SHA。 |
-| `submitted_at` | `字符串` | 指示审查提交时间的时间戳。 |
-| `state` | `字符串` | 已提交审查的状态。 可以是以下项之一:`commented`、`changes_requested` 或 `approved`。 |
-| `html_url` | `字符串` | 审查的 HTML URL。 |
-| `pull_request_url` | `字符串` | 用于检索拉取请求的 REST API URL。 |
-| `author_association` | `字符串` | 用户在议题仓库中拥有的权限。 如果仓库的所有者创建了评论,则该值将为 `"OWNER"`。 |
-| `_links` | `对象` | `html_url` 和 `pull_request_url`。 |
-| `event` | `字符串` | 事件值为 `"reviewed"`。 |
+| 名称 | 类型 | 描述 |
+| -------------------- | ----- | ---------------------------------------------------------------- |
+| `id` | `整数` | 事件的唯一标识符。 |
+| `node_id` | `字符串` | 事件的[全局节点 ID](/graphql/guides/using-global-node-ids)。 |
+| `用户` | `对象` | 对议题发表评论的人。 |
+| `正文` | `字符串` | 审查摘要文本。 |
+| `commit_id` | `字符串` | 审查时拉取请求中最新提交的 SHA。 |
+| `submitted_at` | `字符串` | 指示审查提交时间的时间戳。 |
+| `state` | `字符串` | 已提交审查的状态。 可以是以下项之一:`commented`、`changes_requested` 或 `approved`。 |
+| `html_url` | `字符串` | 审查的 HTML URL。 |
+| `pull_request_url` | `字符串` | 用于检索拉取请求的 REST API URL。 |
+| `author_association` | `字符串` | 用户在议题仓库中拥有的权限。 如果仓库的所有者创建了评论,则该值将为 `"OWNER"`。 |
+| `_links` | `对象` | `html_url` 和 `pull_request_url`。 |
+| `event` | `字符串` | 事件值为 `"reviewed"`。 |
## subscribed
diff --git a/translations/zh-CN/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md b/translations/zh-CN/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md
index 074ec3f1ed12..7a2cbd07e429 100644
--- a/translations/zh-CN/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md
+++ b/translations/zh-CN/content/developers/webhooks-and-events/webhooks/webhook-events-and-payloads.md
@@ -399,7 +399,7 @@ Key | Type | Description
{% data reusables.webhooks.discussions-webhooks-beta %}
-Activity related to a discussion. For more information, see the "[Using the GraphQL API for discussions]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-graphql-api-for-discussions)."
+Activity related to a discussion. For more information, see the "[Using the GraphQL API for discussions](/graphql/guides/using-the-graphql-api-for-discussions)."
### Availability
- Repository webhooks
@@ -424,7 +424,7 @@ Key | Type | Description
{% data reusables.webhooks.discussions-webhooks-beta %}
-Activity related to a comment in a discussion. For more information, see "[Using the GraphQL API for discussions]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-graphql-api-for-discussions)."
+Activity related to a comment in a discussion. For more information, see "[Using the GraphQL API for discussions](/graphql/guides/using-the-graphql-api-for-discussions)."
### Availability
@@ -437,7 +437,7 @@ Activity related to a comment in a discussion. For more information, see "[Using
Key | Type | Description
----|------|-------------
`action` |`string` | The action performed. Can be `created`, `edited`, or `deleted`.
-`comment` | `object` | The [`discussion comment`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-graphql-api-for-discussions#discussioncomment) resource.
+`comment` | `object` | The [`discussion comment`](/graphql/guides/using-the-graphql-api-for-discussions#discussioncomment) resource.
{% data reusables.webhooks.discussion_desc %}
{% data reusables.webhooks.repo_desc_graphql %}
{% data reusables.webhooks.org_desc_graphql %}
diff --git a/translations/zh-CN/content/get-started/learning-about-github/about-github-advanced-security.md b/translations/zh-CN/content/get-started/learning-about-github/about-github-advanced-security.md
index 48d04c3ea0fa..691bf03588a9 100644
--- a/translations/zh-CN/content/get-started/learning-about-github/about-github-advanced-security.md
+++ b/translations/zh-CN/content/get-started/learning-about-github/about-github-advanced-security.md
@@ -30,11 +30,9 @@ A {% data variables.product.prodname_GH_advanced_security %} license provides th
- **{% data variables.product.prodname_secret_scanning_caps %}** - Detect secrets, for example keys and tokens, that have been checked into the repository.{% ifversion secret-scanning-push-protection %} If push protection is enabled, also detects secrets when they are pushed to your repository. For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)" and "[Protecting pushes with {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."{% else %} For more information, see "[About {% data variables.product.prodname_secret_scanning %}](/code-security/secret-scanning/about-secret-scanning)."{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghec or ghae %}
- **Dependency review** - Show the full impact of changes to dependencies and see details of any vulnerable versions before you merge a pull request. For more information, see "[About dependency review](/code-security/supply-chain-security/about-dependency-review)."
-{% endif %}
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
- **Security overview** - Review the security configuration and alerts for an organization and identify the repositories at greatest risk. For more information, see "[About the security overview](/code-security/security-overview/about-the-security-overview)."
{% endif %}
diff --git a/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md b/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md
index 58fc91d47ee9..22cf70e9d619 100644
--- a/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md
+++ b/translations/zh-CN/content/get-started/using-github/keyboard-shortcuts.md
@@ -92,8 +92,8 @@ versions:
| 键盘快捷键 | 描述 |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Command+B (Mac) 或 Ctrl+B (Windows/Linux) | 插入 Markdown 格式用于粗体文本 |
-| Command+I (Mac) 或 Ctrl+I (Windows/Linux) | 插入斜体文本的 Markdown 格式{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
-| Command+E (Mac) 或 Ctrl+E (Windows/Linux) | 在行中插入代码或命令的 Markdown 格式{% endif %}{% ifversion fpt or ghae-issue-5434 or ghes > 3.1 or ghec %}
+| Command+I (Mac) 或 Ctrl+I (Windows/Linux) | 插入 Markdown 格式用于斜体文本 |
+| Command+E (Mac) 或 Ctrl+E (Windows/Linux) | 在行中插入代码或命令的 Markdown 格式{% ifversion fpt or ghae-issue-5434 or ghes or ghec %}
| Command+K (Mac) 或 Ctrl+K (Windows/Linux) | 插入用于创建链接的 Markdown 格式{% endif %}{% ifversion fpt or ghae-issue-7103 or ghes > 3.5 or ghec %}
| Command+V (Mac) 或 Ctrl+V (Windows/Linux) | 在应用于突出显示的文本时创建 Markdown 链接{% endif %}
| Command+Shift+P (Mac) 或 Ctrl+Shift+P (Windows/Linux) | 在 **Write(撰写)**和 **Preview(预览)**评论选项卡之间切换{% ifversion fpt or ghae or ghes > 3.4 or ghec %}
@@ -208,7 +208,6 @@ versions:
| Shift+I | 标记为已读 |
| Shift+M | 取消订阅 |
-
## 网络图
| 键盘快捷键 | 描述 |
diff --git a/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md b/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md
index 3706a82633da..49fe1a6b6d5a 100644
--- a/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md
+++ b/translations/zh-CN/content/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax.md
@@ -63,7 +63,7 @@ Text that is not a quote
## 引用代码
-使用单反引号可标注句子中的代码或命令。 反引号中的文本不会设置格式。{% ifversion fpt or ghae or ghes > 3.1 or ghec %} 您还可以按 Command+E (Mac) 或 Ctrl+E (Windows/Linux) 键盘快捷键,在 Markdown 的行内插入代码块的反引号。{% endif %}
+使用单反引号可标注句子中的代码或命令。 反引号中的文本不会被格式化。 还可以按 Command+E (Mac) 或 Ctrl+E (Windows/Linux) 键盘快捷键,在 Markdown 的一行内为代码块插入反引号。
```markdown
使用 `git status` 列出尚未提交的所有新文件或已修改文件。
@@ -88,9 +88,36 @@ git commit
{% data reusables.user-settings.enabling-fixed-width-fonts %}
+## 支持的颜色模型
+
+在议题、拉取请求和讨论中,可以使用反引号在句子中调出颜色。 反引号中支持的颜色模型将显示颜色的可视化效果。
+
+```markdown
+浅色模式的背景颜色应为“#ffffff”,深色模式的背景颜色应为“#0d1117”。
+```
+
+
+
+以下是当前支持的颜色模型。
+
+| 颜色 | 语法 | 示例 | 输出 |
+| ---- | ------------------------- | ------------------------- | ------------------------------------------------------------------------------------------ |
+| 十六进制 | \`#RRGGBB\` | \`#0969DA\` |  |
+| RGB | \`rgb(R,G,B)\` | \`rgb(9, 105, 218)\` |  |
+| HSL | \`hsl(H,S,L)\` | \`hsl(212, 92%, 45%)\` |  |
+
+{% note %}
+
+**注意:**
+
+- 支持的颜色模型在反引号内不能有任何前导空格或尾随空格。
+- 仅在议题、拉取请求和讨论中支持颜色的可视化。
+
+{% endnote %}
+
## 链接
-通过将链接文本包含在方括号 `[ ]` 内,然后将 URL 包含在括号 `( )` 内,可创建内联链接。 {% ifversion fpt or ghae or ghes > 3.1 or ghec %}您还可以使用键盘快捷键 Command+K 创建链接。{% endif %}{% ifversion fpt or ghae-issue-5434 or ghes > 3.3 or ghec %} 选择文本后,可以从剪贴板粘贴 URL,以自动从所选内容创建链接。{% endif %}
+通过将链接文本包含在方括号 `[ ]` 内,然后将 URL 包含在括号 `( )` 内,可创建内联链接。 您还可以使用键盘快捷键 Command+K 创建链接。 {% ifversion fpt or ghae-issue-5434 or ghes > 3.3 or ghec %} 选择文本后,可以从剪贴板粘贴 URL,以自动从所选内容创建链接。{% endif %}
{% ifversion fpt or ghae-issue-7103 or ghes > 3.5 or ghec %} 您还可以通过突出显示文本并使用键盘快捷键 Command+V 来创建 Markdown 超链接。 如果要将文本替换为链接,请使用键盘快捷键 命令+Shift+V。{% endif %}
diff --git a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md
index 9b92a223c36d..da2a048e9ec9 100644
--- a/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md
+++ b/translations/zh-CN/content/get-started/writing-on-github/working-with-advanced-formatting/attaching-files.md
@@ -18,7 +18,7 @@ topics:
{% warning %}
-**警告:**如果您将图像{% ifversion fpt or ghes > 3.1 or ghae or ghec %} 或视频{% endif %} 添加到拉取请求或议题评论中,则任何人都可以在未经身份验证的情况下查看匿名 URL,即使该拉取请求在私有仓库中{% ifversion ghes %} 或启用了私有模式{% endif %}。 要对敏感媒体文件保密,请从需要身份验证的私有网络或服务器提供它们。 {% ifversion fpt or ghec %}有关匿名 URL 的更多信息,请参阅“[关于匿名 URL](/github/authenticating-to-github/about-anonymized-urls)”。{% endif %}
+**警告:**如果您在拉取请求或议题评论中添加了图像或视频,则任何人都可以查看匿名化 URL,无需身份验证,即使该拉取请求位于私有仓库中{% ifversion ghes %} 或者启用了私有模式{% endif %}。 要对敏感媒体文件保密,请从需要身份验证的私有网络或服务器提供它们。 {% ifversion fpt or ghec %}有关匿名 URL 的更多信息,请参阅“[关于匿名 URL](/github/authenticating-to-github/about-anonymized-urls)”。{% endif %}
{% endwarning %}
@@ -35,7 +35,7 @@ topics:
最大文件大小为:
- 10MB,对于图像和 gif{% ifversion fpt or ghec %}
- 10MB,对于上传到使用免费 GitHub 计划的用户或组织所拥有仓库的视频
-- 100MB,对于上传到使用付费 GitHub 计划的用户或组织所拥有仓库的视频{% elsif fpt or ghes > 3.1 or ghae %}
+- 100MB,对于上传到使用付费 GitHub 计划的用户或组织所拥有仓库的视频{% elsif ghes or ghae %}
- 100MB,对于视频{% endif %}
- 25MB,对于所有其他文件
@@ -51,7 +51,7 @@ topics:
* Microsoft Word (*.docx*)、Powerpoint (*.pptx*) 和 Excel (*.xlsx*) 文档
* 文本文件 (*.txt*)
* PDF (*.pdf*)
-* ZIP(*.zip*、*.gz*){% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+* ZIP(*.zip*、*.gz*)
* 视频(*.mp4*、*.mov*)
{% note %}
@@ -59,6 +59,5 @@ topics:
**注意:** 视频编解码器兼容性是浏览器特定的,上传到一个浏览器的视频可能无法在另一个浏览器上查看。 目前,我们建议使用 h.264 实现最大兼容性。
{% endnote %}
-{% endif %}

diff --git a/translations/zh-CN/content/graphql/guides/using-the-graphql-api-for-discussions.md b/translations/zh-CN/content/graphql/guides/using-the-graphql-api-for-discussions.md
index 3a0ce6fde9af..49823fa9ed70 100644
--- a/translations/zh-CN/content/graphql/guides/using-the-graphql-api-for-discussions.md
+++ b/translations/zh-CN/content/graphql/guides/using-the-graphql-api-for-discussions.md
@@ -3,6 +3,7 @@ title: 使用 GraphQL API for Discussions
intro: '了解如何使用 {% data variables.product.prodname_discussions %} GraphQL API。'
versions:
fpt: '*'
+ ghec: '*'
shortTitle: 使用 GraphQL 进行讨论
---
diff --git a/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md b/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md
index 5c008d8cc7ee..6c6699150fe5 100644
--- a/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md
+++ b/translations/zh-CN/content/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects.md
@@ -52,13 +52,13 @@ gh api graphql -f query='
}' -f organization=$my_org -F number=$my_num
```
-更多信息请参阅“[使用 GraphQL 创建调用]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/forming-calls-with-graphql#working-with-variables)”。
+更多信息请参阅“[使用 GraphQL 创建调用](/graphql/guides/forming-calls-with-graphql#working-with-variables)”。
{% endcli %}
## 查找项目信息
-使用查询获取项目数据。 更多信息请参阅“[关于查询]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/forming-calls-with-graphql#about-queries)。”
+使用查询获取项目数据。 更多信息请参阅“[关于查询](/graphql/guides/forming-calls-with-graphql#about-queries)。”
### 查找组织项目的节点 ID
@@ -430,7 +430,7 @@ gh api graphql -f query='
## 更新项目
-使用突变来更新项目。 更多信息请参阅“[关于突变]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/forming-calls-with-graphql#about-mutations)。”
+使用突变来更新项目。 更多信息请参阅“[关于突变](/graphql/guides/forming-calls-with-graphql#about-mutations)。”
{% note %}
@@ -594,7 +594,15 @@ gh api graphql -f query='
{% note %}
-**注意:** 您不能使用 `updateProjectV2ItemFieldValue` 更改 `Assignees`、`Labels`、`Milestone` 或 `Repository`,因为这些字段是拉取请求和议题,而不是项目项的属性。 相反,您必须使用 [addAssigneesToAssignable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#addassigneestoassignable)、[removeAssigneesFromAssignable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#removeassigneesfromassignable)、[addLabelsToLabelable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#addlabelstolabelable)、[removeLabelsFromLabelable]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#removelabelsfromlabelable)、[updateIssue]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#updateissue)、[updatePullRequest]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#updatepullrequest) 或 [transferIssue]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#transferissue) 突变。
+**注意:** 您不能使用 `updateProjectV2ItemFieldValue` 更改 `Assignees`、`Labels`、`Milestone` 或 `Repository`,因为这些字段是拉取请求和议题,而不是项目项的属性。 相反,您可以使用以下突变:
+
+- [addAssigneesToAssignable](/graphql/reference/mutations#addassigneestoassignable)
+- [removeAssigneesFromAssignable](/graphql/reference/mutations#removeassigneesfromassignable)
+- [addLabelsToLabelable](/graphql/reference/mutations#addlabelstolabelable)
+- [removeLabelsFromLabelable](/graphql/reference/mutations#removelabelsfromlabelable)
+- [updateIssue](/graphql/reference/mutations#updateissue)
+- [updatePullRequest](/graphql/reference/mutations#updatepullrequest)
+- [transferIssue](/graphql/reference/mutations#transferissue)
{% endnote %}
diff --git a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md
index 31574c549c89..00afbd2daab7 100644
--- a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md
+++ b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/managing-security-and-analysis-settings-for-your-organization.md
@@ -56,7 +56,7 @@ You can enable or disable features for all repositories.
{% data reusables.advanced-security.note-org-enable-uses-seats %}
1. Go to the security and analysis settings for your organization. For more information, see "[Displaying the security and analysis settings](#displaying-the-security-and-analysis-settings)."
-2. Under "Code security and analysis", to the right of the feature, click **Disable all** or **Enable all**. {% ifversion ghes > 3.0 or ghec %}The control for "{% data variables.product.prodname_GH_advanced_security %}" is disabled if you have no available seats in your {% data variables.product.prodname_GH_advanced_security %} license.{% endif %}
+2. Under "Code security and analysis", to the right of the feature, click **Disable all** or **Enable all**. {% ifversion ghes or ghec %}The control for "{% data variables.product.prodname_GH_advanced_security %}" is disabled if you have no available seats in your {% data variables.product.prodname_GH_advanced_security %} license.{% endif %}
{% ifversion fpt %}

{% endif %}
@@ -66,7 +66,7 @@ You can enable or disable features for all repositories.
{% ifversion ghes > 3.2 %}

{% endif %}
- {% ifversion ghes = 3.1 or ghes = 3.2 %}
+ {% ifversion ghes = 3.2 %}

{% endif %}
@@ -104,12 +104,9 @@ You can enable or disable features for all repositories.
{% ifversion ghes > 3.2 %}

{% endif %}
- {% ifversion ghes = 3.1 or ghes = 3.2 %}
+ {% ifversion ghes = 3.2 %}

{% endif %}
- {% ifversion ghes = 3.0 %}
- 
- {% endif %}
{% ifversion ghae %}

{% endif %}
@@ -162,5 +159,5 @@ You can manage access to {% data variables.product.prodname_GH_advanced_security
- "[Securing your repository](/code-security/getting-started/securing-your-repository)"{% ifversion not fpt %}
- "[About secret scanning](/github/administering-a-repository/about-secret-scanning)"{% endif %}{% ifversion not ghae %}
-- "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)"{% endif %}{% ifversion fpt or ghec or ghes or ghae %}
-- "[About supply chain security](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)"{% endif %}
+- "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)"{% endif %}
+- "[About supply chain security](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-supply-chain-security)"
diff --git a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md
index 48331281c72f..849e56629230 100644
--- a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md
+++ b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/restricting-email-notifications-for-your-organization.md
@@ -9,7 +9,7 @@ redirect_from:
- /organizations/keeping-your-organization-secure/restricting-email-notifications-to-an-approved-domain
- /organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization
versions:
- ghes: '>=3.2'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
diff --git a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
index 13edec9df78b..4aa44e907a43 100644
--- a/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
+++ b/translations/zh-CN/content/organizations/keeping-your-organization-secure/managing-security-settings-for-your-organization/reviewing-the-audit-log-for-your-organization.md
@@ -75,16 +75,16 @@ To search for specific events, use the `action` qualifier in your query. Actions
| [`repository_dependency_graph`](#repository_dependency_graph-category-actions) | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."{% endif %}{% ifversion ghes or ghae or ghec %}
| [`repository_secret_scanning`](#repository_secret_scanning-category-actions) | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}
| [`repository_secret_scanning_custom_pattern`](#respository_secret_scanning_custom_pattern-category-actions) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}
-| [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Protecting pushes with secert scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {% endif %}{% ifversion fpt or ghes or ghae or ghec %}
-| [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contains all activities related to [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).{% endif %}{% ifversion fpt or ghec %}
+| [`repository_secret_scanning_push_protection`](#respository_secret_scanning_push_protection) | Contains repository-level activities related to secret scanning custom patterns. For more information, see "[Protecting pushes with secert scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)." {% endif %}
+| [`repository_vulnerability_alert`](#repository_vulnerability_alert-category-actions) | Contains all activities related to [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).{% ifversion fpt or ghec %}
| [`repository_vulnerability_alerts`](#repository_vulnerability_alerts-category-actions) | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.{% endif %}{% ifversion custom-repository-roles %}
| [`role`](#role-category-actions) | Contains all activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).{% endif %}{% ifversion ghes or ghae or ghec %}
| [`secret_scanning`](#secret_scanning-category-actions) | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)."
| [`secret_scanning_new_repos`](#secret_scanning_new_repos-category-actions) | Contains organization-level configuration activities for secret scanning for new repositories created in the organization. {% endif %}{% ifversion fpt or ghec %}
| [`sponsors`](#sponsors-category-actions) | Contains all events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)"){% endif %}
| [`team`](#team-category-actions) | Contains all activities related to teams in your organization.
-| [`team_discussions`](#team_discussions-category-actions) | Contains activities related to managing team discussions for an organization.{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-| [`workflows`](#workflows-category-actions) | Contains activities related to {% data variables.product.prodname_actions %} workflows.{% endif %}
+| [`team_discussions`](#team_discussions-category-actions) | Contains activities related to managing team discussions for an organization.
+| [`workflows`](#workflows-category-actions) | Contains activities related to {% data variables.product.prodname_actions %} workflows.
You can search for specific sets of actions using these terms. For example:
@@ -164,7 +164,7 @@ Note that you can't retrieve Git events using the GraphQL API. To retrieve Git e
The GraphQL response can include data for up to 90 to 120 days.
-For example, you can make a GraphQL request to see all the new organization members added to your organization. For more information, see the "[GraphQL API Audit Log]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/interfaces#auditentry/)."
+For example, you can make a GraphQL request to see all the new organization members added to your organization. For more information, see the "[GraphQL API Audit Log](/graphql/reference/interfaces#auditentry/)."
{% ifversion ghec %}
@@ -464,9 +464,9 @@ For more information, see "[Managing the publication of {% data variables.produc
| `runner_group_runner_removed` | Triggered when the REST API is used to remove a self-hosted runner from a group. For more information, see "[Remove a self-hosted runner from a group for an organization](/rest/reference/actions#remove-a-self-hosted-runner-from-a-group-for-an-organization)."
| `runner_group_runners_updated`| Triggered when a runner group's list of members is updated. For more information, see "[Set self-hosted runners in a group for an organization](/rest/reference/actions#set-self-hosted-runners-in-a-group-for-an-organization)."{% ifversion secret-scanning-audit-log-custom-patterns %}
| `secret_scanning_push_protection_disable ` | Triggered when an organization owner or person with admin access to the organization disables push protection for secret scanning. For more information, see "[Protecting pushes with secret scanning](/enterprise-cloud@latest/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
-| `secret_scanning_push_protection_enable ` | Triggered when an organization owner or person with admin access to the organization enables push protection for secret scanning.{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `secret_scanning_push_protection_enable ` | Triggered when an organization owner or person with admin access to the organization enables push protection for secret scanning.{% endif %}
| `self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
-| `self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."{% endif %}{% ifversion fpt or ghes or ghec %}
+| `self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."{% ifversion fpt or ghes or ghec %}
| `self_hosted_runner_updated` | Triggered when the runner application is updated. Can be viewed using the REST API and the UI; not visible in the JSON/CSV export. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."{% endif %}{% ifversion fpt or ghec %}
| `set_actions_fork_pr_approvals_policy` | Triggered when the setting for requiring approvals for workflows from public forks is changed for an organization. For more information, see "[Requiring approval for workflows from public forks](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization#requiring-approval-for-workflows-from-public-forks)."{% endif %}
| `set_actions_retention_limit` | Triggered when the retention period for {% data variables.product.prodname_actions %} artifacts and logs is changed. For more information, see "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#enforcing-a-policy-for-artifact-and-log-retention-in-your-enterprise)."{% ifversion fpt or ghes or ghec %}
@@ -523,10 +523,10 @@ For more information, see "[Managing the publication of {% data variables.produc
| Action | Description |
|--------|-------------|
| `package_version_published` | Triggered when a package version is published. |
-| `package_version_deleted` | Triggered when a specific package version is deleted.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
-| `package_deleted` | Triggered when an entire package is deleted.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
-| `package_version_restored` | Triggered when a specific package version is deleted.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
-| `package_restored` | Triggered when an entire package is restored.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
+| `package_version_deleted` | Triggered when a specific package version is deleted. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."
+| `package_deleted` | Triggered when an entire package is deleted. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."
+| `package_version_restored` | Triggered when a specific package version is deleted. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."
+| `package_restored` | Triggered when an entire package is restored. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)."
{% ifversion fpt or ghec %}
@@ -577,8 +577,6 @@ For more information, see "[Managing the publication of {% data variables.produc
| `update_allow_deletions_enforcement_level ` | Triggered when branch deletion is enabled or disabled for a protected branch.
| `update_linear_history_requirement_enforcement_level ` | Triggered when required linear commit history is enabled or disabled for a protected branch.
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
### `pull_request` category actions
| Action | Description
@@ -609,8 +607,6 @@ For more information, see "[Managing the publication of {% data variables.produc
| `update` | Triggered when a review comment is changed.
| `delete` | Triggered when a review comment is deleted.
-{% endif %}
-
### `repo` category actions
| Action | Description
@@ -636,9 +632,9 @@ For more information, see "[Managing the publication of {% data variables.produc
| `register_self_hosted_runner` | Triggered when a new self-hosted runner is registered. For more information, see "[Adding a self-hosted runner to a repository](/actions/hosting-your-own-runners/adding-self-hosted-runners#adding-a-self-hosted-runner-to-a-repository)."
| `remove_self_hosted_runner` | Triggered when a self-hosted runner is removed. For more information, see "[Removing a runner from a repository](/actions/hosting-your-own-runners/removing-self-hosted-runners#removing-a-runner-from-a-repository)."
| `remove_topic` | Triggered when a repository admin removes a topic from a repository.
-| `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository).{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+| `rename` | Triggered when [a repository is renamed](/articles/renaming-a-repository).
| `self_hosted_runner_online` | Triggered when the runner application is started. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."
-| `self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."{% endif %}{% ifversion fpt or ghes or ghec %}
+| `self_hosted_runner_offline` | Triggered when the runner application is stopped. Can only be viewed using the REST API; not visible in the UI or JSON/CSV export. For more information, see "[Checking the status of a self-hosted runner](/actions/hosting-your-own-runners/monitoring-and-troubleshooting-self-hosted-runners#checking-the-status-of-a-self-hosted-runner)."{% ifversion fpt or ghes or ghec %}
| `self_hosted_runner_updated` | Triggered when the runner application is updated. Can be viewed using the REST API and the UI; not visible in the JSON/CSV export. For more information, see "[About self-hosted runners](/actions/hosting-your-own-runners/about-self-hosted-runners#about-self-hosted-runners)."{% endif %}{% ifversion fpt or ghec %}
| `set_actions_fork_pr_approvals_policy` | Triggered when the setting for requiring approvals for workflows from public forks is changed. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-required-approval-for-workflows-from-public-forks)."{% endif %}
| `set_actions_retention_limit` | Triggered when the retention period for {% data variables.product.prodname_actions %} artifacts and logs is changed. For more information, see "[Managing {% data variables.product.prodname_actions %} settings for a repository](/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository#configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository)."{% ifversion fpt or ghes or ghec %}
@@ -706,7 +702,7 @@ For more information, see "[Managing the publication of {% data variables.produc
| `disable` | Triggered when a repository owner or person with admin access to the repository disables secret scanning for a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
| `enable` | Triggered when a repository owner or person with admin access to the repository enables secret scanning for a repository.
-{% endif %}{% ifversion fpt or ghes or ghae or ghec %}
+{% endif %}
### `repository_vulnerability_alert` category actions
| Action | Description
@@ -714,8 +710,7 @@ For more information, see "[Managing the publication of {% data variables.produc
| `create` | Triggered when {% data variables.product.product_name %} creates a {% data variables.product.prodname_dependabot %} alert for a repository that uses a vulnerable dependency. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)."
| `dismiss` | Triggered when an organization owner or person with admin access to the repository dismisses a {% data variables.product.prodname_dependabot %} alert about a vulnerable dependency.
| `resolve` | Triggered when someone with write access to a repository pushes changes to update and resolve a vulnerability in a project dependency.
-
-{% endif %}{% ifversion fpt or ghec %}
+{% ifversion fpt or ghec %}
### `repository_vulnerability_alerts` category actions
| Action | Description
@@ -815,11 +810,9 @@ For more information, see "[Managing the publication of {% data variables.produc
| `disable` | Triggered when an organization owner disables team discussions for an organization. For more information, see "[Disabling team discussions for your organization](/articles/disabling-team-discussions-for-your-organization)."
| `enable` | Triggered when an organization owner enables team discussions for an organization.
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
### `workflows` category actions
{% data reusables.actions.actions-audit-events-workflow %}
-{% endif %}
## Further reading
- "[Keeping your organization secure](/articles/keeping-your-organization-secure)"{% ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5146 %}
diff --git a/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md b/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
index 1717a69105b8..553ca3278cca 100644
--- a/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
+++ b/translations/zh-CN/content/organizations/managing-access-to-your-organizations-repositories/repository-roles-for-an-organization.md
@@ -159,16 +159,16 @@ shortTitle: 存储库角色
在本节中,您可以找到一些安全功能所需的访问权限,例如 {% data variables.product.prodname_advanced_security %} 功能。
| 仓库操作 | 读取 | 分类 | 写入 | 维护 | 管理员 |
-|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-----:|:------------------------------------------------------:|:------------------------------------------------------:|:-------------------------------------------------------------------------------------------------:|{% ifversion fpt or ghes or ghae or ghec %}
+|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:-----:|:------------------------------------------------------:|:------------------------------------------------------:|:-------------------------------------------------------------------------------------------------:|
| 接收仓库中[非安全依赖项的 {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/about-alerts-for-vulnerable-dependencies) | | | | | **X** |
-| [忽略 {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **X** |{% endif %}{% ifversion ghes or ghae or ghec %}
+| [忽略 {% data variables.product.prodname_dependabot_alerts %}](/code-security/supply-chain-security/viewing-and-updating-vulnerable-dependencies-in-your-repository) | | | | | **X** |{% ifversion ghes or ghae or ghec %}
|
| [指定其他人员或团队接收安全警报](/github/administering-a-repository/managing-security-and-analysis-settings-for-your-repository#granting-access-to-security-alerts) | | | | | **X** |{% endif %}{% ifversion fpt or ghec %}
| 创建[安全通告](/code-security/security-advisories/about-github-security-advisories) | | | | | **X** |{% endif %}{% ifversion ghes or ghae or ghec %}
|
| 管理 {% data variables.product.prodname_GH_advanced_security %} 功能的访问权限(请参阅“[管理组织的安全和分析设置](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)”) | | | | | **X** |{% endif %}{% ifversion fpt or ghec %}
|
-| 为私有仓库[启用依赖关系图](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository) | | | | | **X** |{% endif %}{% ifversion ghes > 3.1 or ghae or ghec %}
+| 为私有仓库[启用依赖关系图](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository) | | | | | **X** |{% endif %}{% ifversion ghes or ghae or ghec %}
| [查看依赖项审查](/code-security/supply-chain-security/about-dependency-review) | **X** | **X** | **X** | **X** | **X**
{% endif %}
| [查看拉取请求上的 {% data variables.product.prodname_code_scanning %} 警报](/github/finding-security-vulnerabilities-and-errors-in-your-code/triaging-code-scanning-alerts-in-pull-requests) | **X** | **X** | **X** | **X** | **X** |
diff --git a/translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md b/translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
index 7a7f73426a38..00a487dfa77a 100644
--- a/translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
+++ b/translations/zh-CN/content/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization.md
@@ -98,7 +98,6 @@ You can configure this behavior for an organization using the procedure below. M
{% data reusables.actions.private-repository-forks-configure %}
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
## Setting the permissions of the `GITHUB_TOKEN` for your organization
{% data reusables.actions.workflow-permissions-intro %}
@@ -139,4 +138,3 @@ By default, when you create a new organization, workflows are not allowed to {%
1. Click **Save** to apply the settings.
{% endif %}
-{% endif %}
diff --git a/translations/zh-CN/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md b/translations/zh-CN/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md
index 67085d76e4c6..f57d76dd69ad 100644
--- a/translations/zh-CN/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md
+++ b/translations/zh-CN/content/organizations/managing-organization-settings/verifying-or-approving-a-domain-for-your-organization.md
@@ -8,7 +8,7 @@ redirect_from:
- /organizations/managing-organization-settings/verifying-your-organizations-domain
permissions: Organization owners can verify or approve a domain for an organization.
versions:
- ghes: '>=3.2'
+ ghes: '*'
ghec: '*'
type: how_to
topics:
@@ -35,7 +35,7 @@ shortTitle: 验证或批准域
{% data reusables.organizations.verified-domains-details %}
-{% ifversion ghec or ghes > 3.1 %}
+{% ifversion ghec or ghes %}
验证组织域的所有权后,您可以将组织的电子邮件通知限制为该域。 更多信息请参阅“[限制组织的电子邮件通知](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)”。
{% endif %}
@@ -51,7 +51,7 @@ shortTitle: 验证或批准域
企业所有者无法看到哪个组织成员或电子邮件地址在已批准的域内接收通知。
-企业所有者也可以批准企业拥有的其他组织的域名。 {% ifversion ghec %}更多信息请参阅“[验证或批准企业的域](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)”。{% endif %}{% ifversion ghes > 3.1 %}更多信息请参阅“[验证或批准企业的域](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)”。{% endif %}
+企业所有者也可以批准企业拥有的其他组织的域名。 {% ifversion ghec %}更多信息请参阅“[验证或批准企业的域](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)”。{% endif %}{% ifversion ghes %}更多信息请参阅“[验证或批准企业的域](/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)”。{% endif %}
## 验证组织的域
diff --git a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md
index a6f5e341309d..30358a40d8bc 100644
--- a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md
+++ b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/managing-moderators-in-your-organization.md
@@ -30,11 +30,10 @@ shortTitle: 管理版主
{% data reusables.profile.access_org %}
{% data reusables.profile.org_settings %}
-{% data reusables.organizations.security-and-analysis %}
1. 在侧边栏的“Access(访问)”部分中,选择 **{% octicon "report" aria-label="The report icon" %} 主持**,然后点击 **Moderators(版主)**。
1. 在 **Moderators(版主)**下,搜索并选择要分配版主角色的人员或团队。 您选择的每个人或团队都将显示在搜索栏下方的列表中。 
## 删除组织版主
-按照上面的步骤 1-4 操作,然后点击您要以版主身份移除的人员或团队旁边的 **Remove moderator(移除版主)**。
+按照上面的步骤 1-3 操作,然后点击您要以版主身份移除的人员或团队旁边的 **Remove moderator(移除版主)**。
diff --git a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md
index d5ac845923ad..32294538aecc 100644
--- a/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md
+++ b/translations/zh-CN/content/organizations/managing-peoples-access-to-your-organization-with-roles/roles-in-an-organization.md
@@ -160,7 +160,7 @@ shortTitle: 组织中的角色
| 配置代码审查分配(请参阅“[管理团队的代码审查分配](/organizations/organizing-members-into-teams/managing-code-review-assignment-for-your-team)”) | **X** | | |
| 添加协作者到**所有仓库** | **X** | | |
| 访问组织审核日志 | **X** | | |
-| 编辑组织的资料页面(请参阅“[关于组织的资料](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)”) | **X** | | |{% ifversion ghes > 3.1 %}
+| 编辑组织的资料页面(请参阅“[关于组织的资料](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)”) | **X** | | |{% ifversion ghes %}
| 验证组织的域(请参阅“[验证组织的域](/articles/verifying-your-organization-s-domain)”) | **X** | | |
| 将电子邮件通知限于已经验证或批准的域名(请参阅“[限制组织的电子邮件通知](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)”) | **X** | |
{% endif %}
@@ -171,7 +171,7 @@ shortTitle: 组织中的角色
| @提及任何可见团队 | **X** | **X** | **X** |
| 可成为*团队维护员* | **X** | **X** | **X** |
| 转让仓库 | **X** | | |
-| 管理安全性和分析设置(请参阅“[管理组织的安全性和分析设置](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)”) | **X** | | **X** |{% ifversion ghes > 3.1 %}
+| 管理安全性和分析设置(请参阅“[管理组织的安全性和分析设置](/organizations/keeping-your-organization-secure/managing-security-and-analysis-settings-for-your-organization)”) | **X** | | **X** |{% ifversion ghes %}
| 查看组织的安全概述(请参阅“[关于安全概述](/code-security/security-overview/about-the-security-overview)”) | **X** | | **X** |{% endif %}{% ifversion ghes > 3.2 %}
| 管理 {% data variables.product.prodname_dependabot_security_updates %}(请参阅“[关于 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/about-dependabot-security-updates)”) | **X** | | **X**
{% endif %}
@@ -182,7 +182,7 @@ shortTitle: 组织中的角色
| 编辑和删除**所有团队**中的团队讨论(更多信息请参阅“[管理破坏性评论](/communities/moderating-comments-and-conversations/managing-disruptive-comments)”) | **X** | | | |
| 隐藏对提交、拉取请求和议题的评论(请参阅“[管理破坏性评论](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)”) | **X** | **X** | **X** |
| 对组织禁用团队讨论(请参阅“[对组织禁用团队讨论](/articles/disabling-team-discussions-for-your-organization)”) | **X** | | |
-| 设置**所有团队**的团队头像(请参阅“[设置团队的头像](/articles/setting-your-team-s-profile-picture)”) | **X** | | |{% ifversion ghes > 3.0 %}
+| 设置**所有团队**的团队头像(请参阅“[设置团队的头像](/articles/setting-your-team-s-profile-picture)”) | **X** | | |{% ifversion ghes %}
| 管理从组织中的仓库发布 {% data variables.product.prodname_pages %} 站点(请参阅“[管理组织的 {% data variables.product.prodname_pages %} 站点发布](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)”) | **X** | |
{% endif %}
| [在组织的层次结构中移动团队](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | |
@@ -196,48 +196,47 @@ shortTitle: 组织中的角色
{% endif %}
{% ifversion ghae %}| 管理 IP 允许列表(请参阅“[限制到企业的网络流量](/admin/configuration/restricting-network-traffic-to-your-enterprise)”)| **X** | | |{% endif %}
-
{% else %}
-| 组织操作 | 所有者 | 成员 |
-|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:------------------------------:|
-| 邀请人员加入组织 | **X** | |
-| 编辑和取消邀请加入组织 | **X** | |
-| 从组织删除成员 | **X** | | |
-| 恢复组织的前成员 | **X** | | |
-| 添加和删除**所有团队**的人员 | **X** | |
-| 将组织成员升级为*团队维护员* | **X** | |
-| 配置代码审查分配(请参阅“[管理团队的代码审查设置](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)”) | **X** | |
-| 添加协作者到**所有仓库** | **X** | |
-| 访问组织审核日志 | **X** | |
-| 编辑组织的资料页面(请参阅“[关于组织的资料](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)”) | **X** | | |{% ifversion ghes > 3.1 %}
-| 验证组织的域(请参阅“[验证组织的域](/articles/verifying-your-organization-s-domain)”) | **X** | |
-| 将电子邮件通知限于已经验证或批准的域名(请参阅“[限制组织的电子邮件通知](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)”) | **X** |
-{% endif %}
-| 删除**所有团队** | **X** | |
-| 删除组织帐户,包括所有仓库 | **X** | |
-| 创建团队(请参阅“[在组织中设置团队创建权限](/articles/setting-team-creation-permissions-in-your-organization)”) | **X** | **X** |
-| 查看所有组织成员和团队 | **X** | **X** |
-| @提及任何可见团队 | **X** | **X** |
-| 可成为*团队维护员* | **X** | **X** |
-| 转让仓库 | **X** | |
-| 管理组织的 SSH 认证中心(请参阅“[管理组织的 SSH 认证中心](/articles/managing-your-organizations-ssh-certificate-authorities)”) | **X** | |
-| 创建项目板(请参阅“[组织的项目板权限](/articles/project-board-permissions-for-an-organization)”) | **X** | **X** | |
-| 查看并发布公共团队讨论到**所有团队**(请参阅“[关于团队讨论](/organizations/collaborating-with-your-team/about-team-discussions)”) | **X** | **X** | |
-| 查看并发布私有团队讨论到**所有团队**(请参阅“[关于团队讨论](/organizations/collaborating-with-your-team/about-team-discussions)”) | **X** | | |
-| 编辑和删除**所有团队**中的团队讨论(更多信息请参阅“[管理破坏性评论](/communities/moderating-comments-and-conversations/managing-disruptive-comments)”) | **X** | | |
-| 隐藏对提交、拉取请求和议题的评论(请参阅“[管理破坏性评论](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)”) | **X** | **X** | **X** |
-| 对组织禁用团队讨论(请参阅“[对组织禁用团队讨论](/articles/disabling-team-discussions-for-your-organization)”) | **X** | | |
-| 设置**所有团队**的团队头像(请参阅“[设置团队的头像](/articles/setting-your-team-s-profile-picture)”) | **X** | | |{% ifversion ghes > 3.0 %}
-| 管理从组织中的仓库发布 {% data variables.product.prodname_pages %} 站点(请参阅“[管理组织的 {% data variables.product.prodname_pages %} 站点发布](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)”) | **X** |
-{% endif %}
-| [在组织的层次结构中移动团队](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | |
-| 拉取(读取)、推送(写入)和克隆(复制)组织中的*所有仓库* | **X** | |
-| 将组织成员转换为[外部协作者](#outside-collaborators) | **X** | |
-| [查看对组织仓库具有访问权限的人员](/articles/viewing-people-with-access-to-your-repository) | **X** | |
-| [导出具有组织仓库访问权限人员的列表](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |
-| 管理默认标签(请参阅“[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)”) | **X** | |
+| 组织操作 | 所有者 | 成员 |
+|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |:-----:|:------------------------:|
+| 邀请人员加入组织 | **X** | |
+| 编辑和取消邀请加入组织 | **X** | |
+| 从组织删除成员 | **X** | | |
+| 恢复组织的前成员 | **X** | | |
+| 添加和删除**所有团队**的人员 | **X** | |
+| 将组织成员升级为*团队维护员* | **X** | |
+| 配置代码审查分配(请参阅“[管理团队的代码审查设置](/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team)”) | **X** | |
+| 添加协作者到**所有仓库** | **X** | |
+| 访问组织审核日志 | **X** | |
+| 编辑组织的资料页面(请参阅“[关于组织的资料](/github/setting-up-and-managing-your-github-profile/customizing-your-profile/about-your-organizations-profile)”) | **X** | | |{% ifversion ghes %}
+| 验证组织的域(请参阅“[验证组织的域](/articles/verifying-your-organization-s-domain)”) | **X** | |
+| 将电子邮件通知限于已经验证或批准的域名(请参阅“[限制组织的电子邮件通知](/organizations/keeping-your-organization-secure/restricting-email-notifications-for-your-organization)”) | **X** |
+{% endif %}
+| 删除**所有团队** | **X** | |
+| 删除组织帐户,包括所有仓库 | **X** | |
+| 创建团队(请参阅“[在组织中设置团队创建权限](/articles/setting-team-creation-permissions-in-your-organization)”) | **X** | **X** |
+| 查看所有组织成员和团队 | **X** | **X** |
+| @提及任何可见团队 | **X** | **X** |
+| 可成为*团队维护员* | **X** | **X** |
+| 转让仓库 | **X** | |
+| 管理组织的 SSH 认证中心(请参阅“[管理组织的 SSH 认证中心](/articles/managing-your-organizations-ssh-certificate-authorities)”) | **X** | |
+| 创建项目板(请参阅“[组织的项目板权限](/articles/project-board-permissions-for-an-organization)”) | **X** | **X** | |
+| 查看并发布公共团队讨论到**所有团队**(请参阅“[关于团队讨论](/organizations/collaborating-with-your-team/about-team-discussions)”) | **X** | **X** | |
+| 查看并发布私有团队讨论到**所有团队**(请参阅“[关于团队讨论](/organizations/collaborating-with-your-team/about-team-discussions)”) | **X** | | |
+| 编辑和删除**所有团队**中的团队讨论(更多信息请参阅“[管理破坏性评论](/communities/moderating-comments-and-conversations/managing-disruptive-comments)”) | **X** | | |
+| 隐藏对提交、拉取请求和议题的评论(请参阅“[管理破坏性评论](/communities/moderating-comments-and-conversations/managing-disruptive-comments/#hiding-a-comment)”) | **X** | **X** | **X** |
+| 对组织禁用团队讨论(请参阅“[对组织禁用团队讨论](/articles/disabling-team-discussions-for-your-organization)”) | **X** | | |
+| 设置**所有团队**的团队头像(请参阅“[设置团队的头像](/articles/setting-your-team-s-profile-picture)”) | **X** | | |{% ifversion ghes %}
+| 管理从组织中的仓库发布 {% data variables.product.prodname_pages %} 站点(请参阅“[管理组织的 {% data variables.product.prodname_pages %} 站点发布](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)”) | **X** |
+{% endif %}
+| [在组织的层次结构中移动团队](/articles/moving-a-team-in-your-organization-s-hierarchy) | **X** | | |
+| 拉取(读取)、推送(写入)和克隆(复制)组织中的*所有仓库* | **X** | |
+| 将组织成员转换为[外部协作者](#outside-collaborators) | **X** | |
+| [查看对组织仓库具有访问权限的人员](/articles/viewing-people-with-access-to-your-repository) | **X** | |
+| [导出具有组织仓库访问权限人员的列表](/articles/viewing-people-with-access-to-your-repository/#exporting-a-list-of-people-with-access-to-your-repository) | **X** | |
+| 管理默认标签(请参阅“[管理组织中仓库的默认标签](/articles/managing-default-labels-for-repositories-in-your-organization)”) | **X** | |
{% ifversion ghae %}| 管理 IP 允许列表(请参阅“[限制到企业的网络流量](/admin/configuration/restricting-network-traffic-to-your-enterprise)”)| **X** |{% endif %}
{% endif %}
diff --git a/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/index.md b/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/index.md
index 510141d363f0..9e3446312c17 100644
--- a/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/index.md
+++ b/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/index.md
@@ -21,7 +21,7 @@ children:
- /downloading-your-organizations-saml-single-sign-on-recovery-codes
- /managing-team-synchronization-for-your-organization
- /accessing-your-organization-if-your-identity-provider-is-unavailable
- - /troubleshooting-identity-and-access-management
+ - /troubleshooting-identity-and-access-management-for-your-organization
shortTitle: 管理 SAML 单点登录
---
diff --git a/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md b/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md
index 12f040ee188b..dcdc57598c94 100644
--- a/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md
+++ b/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization.md
@@ -74,7 +74,7 @@ Okta 团队同步要求已为您的组织设置了具有 Okta 的 SAML 和 SCIM
如果组织成员没有链接的 SCIM 身份,则团队同步将无法按预期工作,并且可能不会按预期在团队中添加或删除用户。 如果这些用户中的任何一个缺少 SCIM 链接身份,则需要重新预配它们。
-有关预配缺少 SCIM 链接身份的用户的帮助,请参阅“[身份和访问管理疑难解答](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management)”。
+For help on provisioning users that have missing a missing SCIM linked identity, see "[Troubleshooting identity and access management for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)."
{% data reusables.identity-and-permissions.team-sync-okta-requirements %}
diff --git a/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management.md b/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md
similarity index 89%
rename from translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management.md
rename to translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md
index 9fae1a276ff3..d7518098e947 100644
--- a/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management.md
+++ b/translations/zh-CN/content/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization.md
@@ -1,5 +1,5 @@
---
-title: 身份和访问管理疑难解答
+title: Troubleshooting identity and access management for your organization
intro: 查看并解决用于管理组织的 SAML SSO、团队同步或身份提供商 (IdP) 连接的常见故障排除错误。
versions:
ghec: '*'
@@ -7,8 +7,14 @@ topics:
- Organizations
- Teams
shortTitle: 访问疑难解答
+redirect_from:
+ - /organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management
---
+{% data reusables.saml.current-time-earlier-than-notbefore-condition %}
+
+{% data reusables.saml.authentication-loop %}
+
## 某些用户未由 SCIM 预配或取消预配
遇到用户预配问题时,建议检查用户是否缺少 SCIM 元数据。
@@ -87,3 +93,7 @@ curl -X POST -H "Authorization: Bearer " -H "Content-Type
要确认是否已创建用户的 SCIM 标识,我们建议您使用已确认没有 SCIM 外部标识的单个组织成员来测试此过程。 手动更新 IdP 中的用户后,您可以检查用户的 SCIM 身份是使用 SCIM API 创建的,还是在 {% data variables.product.prodname_dotcom %} 上创建的。 更多信息请参阅“[审核用户是否缺少 SCIM 元数据](#auditing-users-for-missing-scim-metadata)”或 REST API 端点“[获取用户的 SCIM 预配信息](/rest/reference/scim#get-scim-provisioning-information-for-a-user)”。
如果为用户重新预配 SCIM 不起作用,请联系 {% data variables.product.prodname_dotcom %} 支持。
+
+## 延伸阅读
+
+- "[Troubleshooting identity and access management for your enterprise](/admin/identity-and-access-management/managing-iam-for-your-enterprise/troubleshooting-identity-and-access-management-for-your-enterprise)"
diff --git a/translations/zh-CN/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md b/translations/zh-CN/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md
index c6b3eb2bf435..92e55d1cdec6 100644
--- a/translations/zh-CN/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md
+++ b/translations/zh-CN/content/organizations/organizing-members-into-teams/synchronizing-a-team-with-an-identity-provider-group.md
@@ -1,6 +1,6 @@
---
title: 将团队与身份提供程序组同步
-intro: '您可以将 {% data variables.product.product_name %} 团队与身份提供程序 (IdP) 组同步,以自动添加和删除团队成员。'
+intro: '您可以将 {% data variables.product.product_name %} 团队与支持的身份提供程序 (IdP) 组同步,以自动添加和删除团队成员。'
redirect_from:
- /github/setting-up-and-managing-organizations-and-teams/synchronizing-a-team-with-an-identity-provider-group
permissions: 'Organization owners and team maintainers can synchronize a {% data variables.product.prodname_dotcom %} team with an IdP group.'
diff --git a/translations/zh-CN/content/packages/learn-github-packages/about-permissions-for-github-packages.md b/translations/zh-CN/content/packages/learn-github-packages/about-permissions-for-github-packages.md
index 55f9c9a4bc7c..c05ba2a02f1d 100644
--- a/translations/zh-CN/content/packages/learn-github-packages/about-permissions-for-github-packages.md
+++ b/translations/zh-CN/content/packages/learn-github-packages/about-permissions-for-github-packages.md
@@ -47,7 +47,7 @@ shortTitle: 关于权限
例如:
- 要从仓库下载和安装包,您的令牌必须具有 `read:packages` 作用域,并且您的用户帐户必须具有读取权限。
-- |{% ifversion fpt or ghes > 3.1 or ghec %}要删除 {% data variables.product.product_name %}上的包,你的令牌必须至少具有 `delete:packages` 和 `read:packages` 作用域。 存储库作用域的软件包也需要 `repo` 作用域。 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”{% elsif ghae %}要删除 {% data variables.product.product_name %} 上软件包的指定版本,令牌必须具有 `delete:packages` 和 `repo` 作用域。 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”。{% endif %}
+- |{% ifversion fpt or ghes or ghec %}要删除 {% data variables.product.product_name %}上的包,你的令牌必须至少具有 `delete:packages` 和 `read:packages` 作用域。 存储库作用域的软件包也需要 `repo` 作用域。 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”{% elsif ghae %}要删除 {% data variables.product.product_name %} 上软件包的指定版本,令牌必须具有 `delete:packages` 和 `repo` 作用域。 更多信息请参阅“[删除和恢复软件包](/packages/learn-github-packages/deleting-and-restoring-a-package)”。{% endif %}
| 作用域 | 描述 | 所需权限 |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ------ |
| `read:packages` | 从 {% data variables.product.prodname_registry %} 下载和安装包 | 读取 |
diff --git a/translations/zh-CN/content/packages/learn-github-packages/deleting-and-restoring-a-package.md b/translations/zh-CN/content/packages/learn-github-packages/deleting-and-restoring-a-package.md
index 9bed0decde18..f7e966304946 100644
--- a/translations/zh-CN/content/packages/learn-github-packages/deleting-and-restoring-a-package.md
+++ b/translations/zh-CN/content/packages/learn-github-packages/deleting-and-restoring-a-package.md
@@ -9,7 +9,7 @@ redirect_from:
- /packages/guides/deleting-a-container-image
versions:
fpt: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghec: '*'
ghae: '*'
shortTitle: 删除和恢复包
@@ -102,9 +102,9 @@ curl -X POST \
HOSTNAME/graphql
```
-要查找已发布到 {% data variables.product.prodname_registry %} 的所有私有包以及包的版本 ID,您可以使用 `registryPackagesForQuery` 通过 `repository` 对象连接。 您需要具有 `read:packages` 和 `repo` 作用域的令牌。 更多信息请参阅 [`packages`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#repository) 连接或 [`PackageOwner`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/interfaces#packageowner) 接口。
+要查找已发布到 {% data variables.product.prodname_registry %} 的所有私有包以及包的版本 ID,您可以使用 `registryPackagesForQuery` 通过 `repository` 对象连接。 您需要具有 `read:packages` 和 `repo` 作用域的令牌。 更多信息请参阅 [`packages`](/graphql/reference/objects#repository) 连接或 [`PackageOwner`](/graphql/reference/interfaces#packageowner) 界面。
-有关 `deletePackageVersion` 突变的更多信息,请参阅“[`deletePackageVersion`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/mutations#deletepackageversion)”。
+有关 `deletePackageVersion` 突变的更多信息,请参阅“[`deletePackageVersion`](/graphql/reference/mutations#deletepackageversion)”。
您不能直接使用 GraphQL 删除整个包,但如果您删除包的每个版本,该包将不再显示在 {% data variables.product.product_name %} 上。
diff --git a/translations/zh-CN/content/packages/learn-github-packages/introduction-to-github-packages.md b/translations/zh-CN/content/packages/learn-github-packages/introduction-to-github-packages.md
index d086da73ad07..a78b50cb587c 100644
--- a/translations/zh-CN/content/packages/learn-github-packages/introduction-to-github-packages.md
+++ b/translations/zh-CN/content/packages/learn-github-packages/introduction-to-github-packages.md
@@ -112,7 +112,7 @@ You can delete a private or public package in the {% data variables.product.prod
You can delete a version of a package in the {% data variables.product.product_name %} user interface or using the GraphQL API.
{% endif %}
-When you use the GraphQL API to query and delete private packages, you must use the same token you use to authenticate to {% data variables.product.prodname_registry %}. For more information, see {% ifversion fpt or ghec or ghes > 3.1 or ghae %}"[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" and {% endif %}"[Forming calls with GraphQL]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/forming-calls-with-graphql)."
+When you use the GraphQL API to query and delete private packages, you must use the same token you use to authenticate to {% data variables.product.prodname_registry %}. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" and "[Forming calls with GraphQL](/graphql/guides/forming-calls-with-graphql)."
You can configure webhooks to subscribe to package-related events, such as when a package is published or updated. For more information, see the "[`package` webhook event](/webhooks/event-payloads/#package)."
diff --git a/translations/zh-CN/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md b/translations/zh-CN/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md
index 7fcf4bb332bc..975af20119ac 100644
--- a/translations/zh-CN/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md
+++ b/translations/zh-CN/content/packages/managing-github-packages-using-github-actions-workflows/publishing-and-installing-a-package-with-github-actions.md
@@ -32,7 +32,7 @@ You can extend the CI and CD capabilities of your repository by publishing or in
### Authenticating to package registries on {% data variables.product.prodname_dotcom %}
-{% ifversion fpt or ghec %}If you want your workflow to authenticate to {% data variables.product.prodname_registry %} to access a package registry other than the {% data variables.product.prodname_container_registry %} on {% data variables.product.product_location %}, then{% else %}To authenticate to package registries on {% data variables.product.product_name %},{% endif %} we recommend using the `GITHUB_TOKEN` that {% data variables.product.product_name %} automatically creates for your repository when you enable {% data variables.product.prodname_actions %} instead of a personal access token for authentication. {% ifversion fpt or ghes > 3.1 or ghae or ghec %}You should set the permissions for this access token in the workflow file to grant read access for the `contents` scope and write access for the `packages` scope. {% else %}It has read and write permissions for packages in the repository where the workflow runs. {% endif %}For forks, the `GITHUB_TOKEN` is granted read access for the parent repository. For more information, see "[Authenticating with the GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)."
+{% ifversion fpt or ghec %}If you want your workflow to authenticate to {% data variables.product.prodname_registry %} to access a package registry other than the {% data variables.product.prodname_container_registry %} on {% data variables.product.product_location %}, then{% else %}To authenticate to package registries on {% data variables.product.product_name %},{% endif %} we recommend using the `GITHUB_TOKEN` that {% data variables.product.product_name %} automatically creates for your repository when you enable {% data variables.product.prodname_actions %} instead of a personal access token for authentication. You should set the permissions for this access token in the workflow file to grant read access for the `contents` scope and write access for the `packages` scope. For forks, the `GITHUB_TOKEN` is granted read access for the parent repository. For more information, see "[Authenticating with the GITHUB_TOKEN](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)."
You can reference the `GITHUB_TOKEN` in your workflow file using the {% raw %}`{{secrets.GITHUB_TOKEN}}`{% endraw %} context. For more information, see "[Authenticating with the GITHUB_TOKEN](/actions/automating-your-workflow-with-github-actions/authenticating-with-the-github_token)."
@@ -138,7 +138,7 @@ jobs:
build-and-push-image:
runs-on: ubuntu-latest
- needs: run-npm-test {% ifversion ghes > 3.1 or ghae %}
+ needs: run-npm-test {% ifversion ghes or ghae %}
permissions:
contents: read
packages: write {% endif %}
@@ -288,7 +288,6 @@ build-and-push-image:
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% raw %}
@@ -303,7 +302,6 @@ permissions:
Sets the permissions granted to the GITHUB_TOKEN for the actions in this job.
|
-{% endif %}
{% ifversion fpt or ghec %}
@@ -474,7 +472,6 @@ This new workflow will run automatically every time you push a change to a branc
A few minutes after the workflow has completed, the new package will visible in your repository. To find your available packages, see "[Viewing a repository's packages](/packages/publishing-and-managing-packages/viewing-packages#viewing-a-repositorys-packages)."
-
## Installing a package using an action
You can install packages as part of your CI flow using {% data variables.product.prodname_actions %}. For example, you could configure a workflow so that anytime a developer pushes code to a pull request, the workflow resolves dependencies by downloading and installing packages hosted by {% data variables.product.prodname_registry %}. Then, the workflow can run CI tests that require the dependencies.
@@ -532,10 +529,10 @@ jobs:
# Push image to GitHub Packages.
# See also https://docs.docker.com/docker-hub/builds/
push:
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
diff --git a/translations/zh-CN/content/packages/quickstart.md b/translations/zh-CN/content/packages/quickstart.md
index 74558266b75b..6e19d81e1933 100644
--- a/translations/zh-CN/content/packages/quickstart.md
+++ b/translations/zh-CN/content/packages/quickstart.md
@@ -70,10 +70,10 @@ In this guide, you'll create a {% data variables.product.prodname_actions %} wor
publish-gpr:
needs: build
- runs-on: ubuntu-latest{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
+ runs-on: ubuntu-latest
permissions:
packages: write
- contents: read{% endif %}
+ contents: read
steps:
- uses: {% data reusables.actions.action-checkout %}
- uses: {% data reusables.actions.action-setup-node %}
diff --git a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md
index c18396b6fa18..724f57e18dfc 100644
--- a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md
+++ b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry.md
@@ -190,5 +190,5 @@ To install an Apache Maven package from {% data variables.product.prodname_regis
## Further reading
-- "[Working with the Gradle registry](/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)"{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"{% endif %}
+- "[Working with the Gradle registry](/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry)"
+- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
diff --git a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md
index f114ecd45555..dc433c384c01 100644
--- a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md
+++ b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-docker-registry.md
@@ -261,12 +261,8 @@ $ docker pull HOSTNAME/OWNER/REPOSITORY/IMAGE_NAME:TAG_NAME
{% endnote %}
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-
## Further reading
- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
-{% endif %}
-
{% endif %}
diff --git a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md
index 62c520c70b83..7ff16231a56a 100644
--- a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md
+++ b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-gradle-registry.md
@@ -215,5 +215,5 @@ To use a published package from {% data variables.product.prodname_registry %},
## Further reading
-- "[Working with the Apache Maven registry](/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)"{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"{% endif %}
+- "[Working with the Apache Maven registry](/packages/working-with-a-github-packages-registry/working-with-the-apache-maven-registry)"
+- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
diff --git a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md
index f34f6977a112..6714384e4d17 100644
--- a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md
+++ b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-npm-registry.md
@@ -27,7 +27,7 @@ If you publish over 1,000 npm package versions to {% data variables.product.prod
In the future, to improve performance of the service, you won't be able to publish more than 1,000 versions of a package on {% data variables.product.prodname_dotcom %}. Any versions published before hitting this limit will still be readable.
-If you reach this limit, consider deleting package versions or contact Support for help. When this limit is enforced, our documentation will be updated with a way to work around this limit. For more information, see {% ifversion fpt or ghec or ghes > 3.1 or ghae %}"[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" or {% endif %}"[Contacting Support](/packages/learn-github-packages/about-github-packages#contacting-support)."
+If you reach this limit, consider deleting package versions or contact Support for help. When this limit is enforced, our documentation will be updated with a way to work around this limit. For more information, see "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)" or "[Contacting Support](/packages/learn-github-packages/about-github-packages#contacting-support)."
## Authenticating to {% data variables.product.prodname_registry %}
diff --git a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
index b46d62fb81df..13e7dbafc272 100644
--- a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
+++ b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry.md
@@ -232,8 +232,6 @@ Your NuGet package may fail to push if the `RepositoryUrl` in *.csproj* is not s
If you're using a nuspec file, ensure that it has a `repository` element with the required `type` and `url` attributes.
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
## Further reading
- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
-{% endif %}
diff --git a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md
index 01a56b4478d1..22800bd5c6b8 100644
--- a/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md
+++ b/translations/zh-CN/content/packages/working-with-a-github-packages-registry/working-with-the-rubygems-registry.md
@@ -151,10 +151,7 @@ You can use gems from {% data variables.product.prodname_registry %} much like y
$ gem install octo-gem --version "0.1.1"
```
-{% ifversion fpt or ghec or ghes > 3.1 or ghae %}
-
## Further reading
- "[Deleting and restoring a package](/packages/learn-github-packages/deleting-and-restoring-a-package)"
-{% endif %}
diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request.md
index 40d95344727c..fcf48a2be677 100644
--- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request.md
+++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request.md
@@ -20,9 +20,9 @@ shortTitle: 自动合并 PR
如果启用拉取请求自动合并,则拉取请求在满足所有必需审查并且状态检查通过时将自动合并。 自动合并使您无需等待满足要求,可以继续执行其他任务。
-在使用拉取请求自动合并之前,必需对仓库启用自动合并。 更多信息请参阅“[管理仓库中的拉取请求自动合并](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)”。{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
+在使用拉取请求自动合并之前,必需对仓库启用自动合并。 更多信息请参阅“[管理仓库中的拉取请求自动合并](/github/administering-a-repository/managing-auto-merge-for-pull-requests-in-your-repository)”。
-对拉取请求启用自动合并后,如果没有仓库写入权限的人员将新更改推送到头部分支或切换拉取请求的基础分支,则自动合并将被禁用。 例如,如果维护者允许从复刻自动合并拉取请求,则在贡献者推送对拉取请求的新更改后,自动合并将被禁用。{% endif %}
+对拉取请求启用自动合并后,如果没有仓库写入权限的人员将新更改推送到头部分支或切换拉取请求的基础分支,则自动合并将被禁用。 例如,如果维护者允许从复刻自动合并拉取请求,则在贡献者推送对拉取请求的新更改后,自动合并将被禁用。
您可以通过 [{% data variables.product.product_name %} 反馈讨论](https://github.com/github/feedback/discussions/categories/pull-requests-feedback)提供有关自动合并的反馈。
diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md
index 9ca289cd2002..58167b1b9e23 100644
--- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md
+++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-dependency-changes-in-a-pull-request.md
@@ -31,7 +31,7 @@ shortTitle: 查看依赖项更改
{% ifversion ghec %}在私有存储库中使用依赖项审查之前,必须启用依赖项关系图。 更多信息请参阅“[探索仓库的依赖项](/code-security/supply-chain-security/understanding-your-software-supply-chain/exploring-the-dependencies-of-a-repository#enabling-and-disabling-the-dependency-graph-for-a-private-repository)”。{% endif %}
-{% ifversion ghes > 3.1 %} 在使用依赖项评审之前,必须启用依赖项关系图并将 {% data variables.product.product_location %} 连接到 {% data variables.product.prodname_dotcom_the_website %}。 更多信息请参阅“[为 {% data variables.product.prodname_ghe_server %} 上的有漏洞依赖项启用安全警报](/admin/configuration/managing-connections-between-github-enterprise-server-and-github-enterprise-cloud/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)”。{% endif %}
+{% ifversion ghes %} 在使用依赖项评审之前,必须启用依赖项关系图并将 {% data variables.product.product_location %} 连接到 {% data variables.product.prodname_dotcom_the_website %}。 更多信息请参阅“[为 {% data variables.product.prodname_ghe_server %} 上的有漏洞依赖项启用安全警报](/admin/configuration/managing-connections-between-github-enterprise-server-and-github-enterprise-cloud/enabling-alerts-for-vulnerable-dependencies-on-github-enterprise-server)”。{% endif %}
依赖关系审核允许您“左移”。 您可以使用所提供的预测信息在易受攻击的依赖项进入生产之前捕获它们。 更多信息请参阅“[关于依赖项审查](/code-security/supply-chain-security/about-dependency-review)”。
diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
index b7dc6d97888d..de772d1378b5 100644
--- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
+++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request.md
@@ -63,7 +63,7 @@ shortTitle: 审核建议的更改
{% endcodespaces %}
{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
## 查看依赖项更改
{% data reusables.dependency-review.beta %}
diff --git a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md
index 6a0b96aa9589..5233724548aa 100644
--- a/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md
+++ b/translations/zh-CN/content/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork.md
@@ -21,8 +21,6 @@ topics:
permissions: People with write access for a forked repository can sync the fork to the upstream repository.
---
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-
## 从 web UI 同步复刻分支
1. 在 {% data variables.product.product_name %} 上,导航到您想要与上游版本库同步的复刻仓库主页。
@@ -45,7 +43,6 @@ $ gh repo sync owner/cli-fork -b BRANCHNAME
## 从命令行同步复刻分支
-{% endif %}
必须在 Git 中[配置指向上游仓库的远程仓库](/pull-requests/collaborating-with-pull-requests/working-with-forks/configuring-a-remote-for-a-fork),然后才能将您的复刻与上游仓库同步。
{% data reusables.command_line.open_the_multi_os_terminal %}
diff --git a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository.md b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository.md
index e33130a27bfa..4a7c411d4d5a 100644
--- a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository.md
+++ b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository.md
@@ -18,7 +18,7 @@ shortTitle: 管理自动合并
## 关于自动合并
-如果您允许自动合并仓库中的拉取请求,则具有写入权限的用户可以配置仓库中的单个拉取请求在满足所有合并要求时自动合并。 {% ifversion fpt or ghae or ghes > 3.1 or ghec %}如果没有写入权限的人将更改推送到已启用自动合并的拉请求,将对该拉取请求禁用自动合并。 {% endif %}更多信息请参阅“[自动合并拉取请求](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)”。
+如果您允许自动合并仓库中的拉取请求,则具有写入权限的用户可以配置仓库中的单个拉取请求在满足所有合并要求时自动合并。 如果没有写入权限的人将更改推送到已启用自动合并的拉请求,将对该拉取请求禁用自动合并。 更多信息请参阅“[自动合并拉取请求](/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/automatically-merging-a-pull-request)”。
## 管理自动合并
diff --git a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md
index 0871d6dc69e6..2301006a77cd 100644
--- a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md
+++ b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches.md
@@ -43,8 +43,7 @@ topics:
对于每个分支保护规则,您可以选择启用或禁用以下设置。
- [合并前必需拉取请求审查](#require-pull-request-reviews-before-merging)
- [合并前必需状态检查](#require-status-checks-before-merging)
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-- [Require conversation resolution before merging(在合并前需要对话解决)](#require-conversation-resolution-before-merging){% endif %}
+- [合并前需要对话解决](#require-conversation-resolution-before-merging)
- [要求签名提交](#require-signed-commits)
- [需要线性历史记录](#require-linear-history)
{% ifversion fpt or ghec %}
@@ -103,11 +102,9 @@ remote: error: Changes have been requested.
有关故障排除信息,请参阅“[必需状态检查故障排除](/github/administering-a-repository/troubleshooting-required-status-checks)”。
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
### 合并前需要对话解决
在合并到受保护的分支之前,所有对拉取请求的评论都需要解决。 这确保所有评论在合并前都得到解决或确认。
-{% endif %}
### 要求签名提交
diff --git a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md
index e0421f435173..b372bcf39a2e 100644
--- a/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md
+++ b/translations/zh-CN/content/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/managing-a-branch-protection-rule.md
@@ -70,9 +70,7 @@ shortTitle: 分支保护规则
- 选中 **Require status checks to pass before merging(合并前必需状态检查通过)**。 
- (可选)要确保使用受保护分支上的最新代码测试拉取请求,请选择 **Require branches to be up to date before merging(要求分支在合并前保持最新)**。 
- 搜索状态检查,选择您想要求的检查。 
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
1. (可选)选中 **Require conversation resolution before merging(在合并前需要对话解决)**。 
-{%- endif %}
1. (可选)选择 **Require signed commits(必需签名提交)**。 
1. (可选)选择 **Require linear history(必需线性历史记录)**。 
{%- ifversion fpt or ghec %}
diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md
index b4298f3c9491..b93d5e231595 100644
--- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md
+++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-readmes.md
@@ -43,16 +43,12 @@ topics:

-{% ifversion fpt or ghae or ghes > 3.1 or ghec %}
-
## 为 README 文件自动生成的目录
对于仓库中任何 Markdown 文件(包括 README 文件)的视图,{% data variables.product.product_name %} 将自动生成基于章节标题的目录。 您可以通过单击渲染页面左上侧的 {% octicon "list-unordered" aria-label="The unordered list icon" %} 菜单图标来查看 README 文件的目录。

-{% endif %}
-
## 自述文件和 blob 页面中的章节链接
{% data reusables.repositories.section-links %}
diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
index 1a5722db7d8a..4a8493fd13c5 100644
--- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
+++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-github-actions-settings-for-a-repository.md
@@ -1,6 +1,6 @@
---
-title: 管理存储库的 GitHub Actions 设置
-intro: '您可以对特定仓库禁用或配置 {% data variables.product.prodname_actions %}。'
+title: Managing GitHub Actions settings for a repository
+intro: 'You can disable or configure {% data variables.product.prodname_actions %} for a specific repository.'
redirect_from:
- /github/administering-a-repository/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository
- /github/administering-a-repository/managing-repository-settings/configuring-the-retention-period-for-github-actions-artifacts-and-logs-in-your-repository
@@ -16,67 +16,67 @@ topics:
- Actions
- Permissions
- Pull requests
-shortTitle: 管理 GitHub Actions 设置
+shortTitle: Manage GitHub Actions settings
miniTocMaxHeadingLevel: 3
---
{% data reusables.actions.enterprise-beta %}
{% data reusables.actions.enterprise-github-hosted-runners %}
-## 关于仓库的 {% data variables.product.prodname_actions %} 权限
+## About {% data variables.product.prodname_actions %} permissions for your repository
-{% data reusables.actions.disabling-github-actions %} 有关 {% data variables.product.prodname_actions %} 的更多信息,请参阅“[关于 {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)”。
+{% data reusables.actions.disabling-github-actions %} For more information about {% data variables.product.prodname_actions %}, see "[About {% data variables.product.prodname_actions %}](/actions/getting-started-with-github-actions/about-github-actions)."
-您可以对您的仓库启用 {% data variables.product.prodname_actions %}。 {% data reusables.actions.enabled-actions-description %} 您可以对您的仓库完全禁用 {% data variables.product.prodname_actions %}。 {% data reusables.actions.disabled-actions-description %}
+You can enable {% data variables.product.prodname_actions %} for your repository. {% data reusables.actions.enabled-actions-description %} You can disable {% data variables.product.prodname_actions %} for your repository altogether. {% data reusables.actions.disabled-actions-description %}
-或者,您也可以在存储库中启用 {% data variables.product.prodname_actions %},但限制工作流程可以运行的操作{% ifversion actions-workflow-policy %}和可重用工作流程{% endif %}。
+Alternatively, you can enable {% data variables.product.prodname_actions %} in your repository but limit the actions {% ifversion actions-workflow-policy %}and reusable workflows{% endif %} a workflow can run.
-## 管理仓库的 {% data variables.product.prodname_actions %} 权限
+## Managing {% data variables.product.prodname_actions %} permissions for your repository
-您可以禁用存储库的 {% data variables.product.prodname_actions %} ,或设置策略来配置可在存储库中使用的 {% ifversion actions-workflow-policy %} 和可重用工作流{% endif %} 。
+You can disable {% data variables.product.prodname_actions %} for a repository, or set a policy that configures which actions{% ifversion actions-workflow-policy %} and reusable workflows{% endif %} can be used in the repository.
{% note %}
-**注:**如果您的组织有覆盖策略或由具有覆盖策略的企业帐户管理,则可能无法管理这些设置。 更多信息请参阅“[禁用或限制组织的 {% data variables.product.prodname_actions %}](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization)”或“[在企业帐户中实施 {% data variables.product.prodname_actions %} 策略](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise)”。
+**Note:** You might not be able to manage these settings if your organization has an overriding policy or is managed by an enterprise that has overriding policy. For more information, see "[Disabling or limiting {% data variables.product.prodname_actions %} for your organization](/organizations/managing-organization-settings/disabling-or-limiting-github-actions-for-your-organization)" or "[Enforcing policies for {% data variables.product.prodname_actions %} in your enterprise](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-github-actions-policies-for-your-enterprise)."
{% endnote %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. 在“Actions permissions(操作权限)”下,选择一个选项。
+1. Under "Actions permissions", select an option.
{% indented_data_reference reusables.actions.actions-use-policy-settings spaces=3 %}
{% ifversion actions-workflow-policy %}
- 
+ 
{%- else %}
- 
+ 
{%- endif %}
-1. 单击 **Save(保存)**。
+1. Click **Save**.
{% data reusables.actions.allow-specific-actions-intro %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. 在 Actions permissions(操作权限)下,选择 {% data reusables.actions.policy-label-for-select-actions-workflows %} 并将所需操作添加到列表中。
+1. Under "Actions permissions", select {% data reusables.actions.policy-label-for-select-actions-workflows %} and add your required actions to the list.
{% ifversion actions-workflow-policy%}
- 
+ 
{%- elsif ghes %}
- 
+ 
{%- else %}
- 
+ 
{%- endif %}
-1. 单击 **Save(保存)**。
+1. Click **Save**.
{% ifversion fpt or ghec %}
-## 控制从复刻到公共存储库中工作流程的更改
+## Controlling changes from forks to workflows in public repositories
{% data reusables.actions.workflow-run-approve-public-fork %}
-您可以使用以下过程为存储库配置此行为。 修改此设置会覆盖组织或企业级别的配置集。
+You can configure this behavior for a repository using the procedure below. Modifying this setting overrides the configuration set at the organization or enterprise level.
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
@@ -86,91 +86,89 @@ miniTocMaxHeadingLevel: 3
{% data reusables.actions.workflow-run-approve-link %}
{% endif %}
-## 为私有仓库的复刻启用工作流程
+## Enabling workflows for forks of private repositories
{% data reusables.actions.private-repository-forks-overview %}
-如果为 {% ifversion ghec or ghae or ghes %}企业或{% endif %} 组织禁用了某个策略,则无法为存储库启用该策略。
+If a policy is disabled for an {% ifversion ghec or ghae or ghes %}enterprise or{% endif %} organization, it cannot be enabled for a repository.
{% data reusables.actions.private-repository-forks-options %}
-### 为私有仓库配置复刻策略
+### Configuring the fork policy for a private repository
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
{% data reusables.actions.private-repository-forks-configure %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-## 为您的仓库设置 `GITHUB_TOKENN` 的权限
+## Setting the permissions of the `GITHUB_TOKEN` for your repository
{% data reusables.actions.workflow-permissions-intro %}
-默认权限也可以在组织设置中配置。 如果您的存储库属于某个组织,并且在组织设置中选择了限制性更强的默认值,则会在存储库设置中选择相同的选项,并禁用允许选项。
+The default permissions can also be configured in the organization settings. If your repository belongs to an organization and a more restrictive default has been selected in the organization settings, the same option is selected in your repository settings and the permissive option is disabled.
{% data reusables.actions.workflow-permissions-modifying %}
-### 配置默认 `GITHUB_TOKENN` 权限
+### Configuring the default `GITHUB_TOKEN` permissions
{% ifversion allow-actions-to-approve-pr-with-ent-repo %}
-默认情况下,当您在个人帐户中创建新存储库时,`GITHUB_TOKEN` 仅对 `contents` 范围具有读取访问权限。 如果您在组织中创建新存储库,则该设置将继承自组织设置中的配置。
+By default, when you create a new repository in your personal account, `GITHUB_TOKEN` only has read access for the `contents` scope. If you create a new repository in an organization, the setting is inherited from what is configured in the organization settings.
{% endif %}
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. 在“Workflow permissions(工作流程权限)”下,选择您是否想要 `GITHUB_TOKENN` 读写所有范围限, 或者只读`内容`范围。
+1. Under "Workflow permissions", choose whether you want the `GITHUB_TOKEN` to have read and write access for all scopes, or just read access for the `contents` scope.
- 
+ 
-1. 单击 **Save(保存)**以应用设置。
+1. Click **Save** to apply the settings.
{% ifversion allow-actions-to-approve-pr-with-ent-repo %}
-### 阻止 {% data variables.product.prodname_actions %} 创建或批准拉取请求
+### Preventing {% data variables.product.prodname_actions %} from creating or approving pull requests
{% data reusables.actions.workflow-pr-approval-permissions-intro %}
-默认情况下,当您在个人帐户中创建新存储库时,不允许工作流程创建或批准拉取请求。 如果您在组织中创建新存储库,则该设置将继承自组织设置中的配置。
+By default, when you create a new repository in your personal account, workflows are not allowed to create or approve pull requests. If you create a new repository in an organization, the setting is inherited from what is configured in the organization settings.
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. 在“Workflow permissions(工作流程权限)”下,使用 **允许 GitHub Actions 创建和批准拉取请求**设置来配置 `GITHUB_TOKEN` 是否可以创建和批准拉取请求。
+1. Under "Workflow permissions", use the **Allow GitHub Actions to create and approve pull requests** setting to configure whether `GITHUB_TOKEN` can create and approve pull requests.
- 
-1. 单击 **Save(保存)**以应用设置。
-{% endif %}
+ 
+1. Click **Save** to apply the settings.
{% endif %}
{% ifversion ghes > 3.3 or ghae-issue-4757 or ghec %}
-## 允许访问内部存储库中的组件
+## Allowing access to components in an internal repository
-企业成员可以使用内部存储库来处理项目,而无需公开共享信息。 更多信息请参阅“[关于仓库](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)”。
+Members of your enterprise can use internal repositories to work on projects without sharing information publicly. For information, see "[About repositories](/repositories/creating-and-managing-repositories/about-repositories#about-internal-repositories)."
-您可以使用以下步骤配置是否可以从存储库外部访问内部存储库中的 {% ifversion internal-actions%}操作和 {% endif %}工作流程。{% ifversion internal-actions %} 更多信息请参阅“[与企业共享操作和工作流程](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)”。 或者,您可以使用 REST API 来设置或获取访问级别的详细信息。 更多信息请参阅“[获取存储库外部工作流程的访问级别](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)”和“[设置存储库外部工作流程的访问级别](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)”。{% endif %}
+You can use the steps below to configure whether {% ifversion internal-actions%}actions and {% endif %}workflows in an internal repository can be accessed from outside the repository.{% ifversion internal-actions %} For more information, see "[Sharing actions and workflows with your enterprise](/actions/creating-actions/sharing-actions-and-workflows-with-your-enterprise)." Alternatively, you can use the REST API to set, or get details of, the level of access. For more information, see "[Get the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#get-the-level-of-access-for-workflows-outside-of-the-repository)" and "[Set the level of access for workflows outside of the repository](/rest/reference/actions#get-the-level-of-access-for-workflows-outside-of-the-repository#set-the-level-of-access-for-workflows-outside-of-the-repository)."{% endif %}
-1. 在 {% data variables.product.prodname_dotcom %} 上,导航到内部仓库的主页面。
-1. 在仓库名称下,单击 {% octicon "gear" aria-label="The gear icon" %}**Settings(设置)**。
+1. On {% data variables.product.prodname_dotcom %}, navigate to the main page of the internal repository.
+1. Under your repository name, click {% octicon "gear" aria-label="The gear icon" %} **Settings**.
{% data reusables.repositories.settings-sidebar-actions-general %}
-1. 在 **Access(访问)**下,选择以下访问设置之一:
+1. Under **Access**, choose one of the access settings:
{% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}{% else %}{% endif %}
- * **Not accessible(无法访问)**- 其他存储库中的工作流程无法访问此存储库。
- * **可从 'ORGANIZATION NAME' 组织中的存储库访问** - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}属于 'ORGANIZATION NAME' 组织的其他存储库中的工作流程可以访问此存储库中的操作和工作流程。 仅允许从私有或内部存储库进行访问。{% else %}如果其他存储库中的工作流程属于同一组织,并且其可见性是私有或内部,则可以使用此存储库中的工作流程。{% endif %}
- * **可从 ''ENTERPRISE NAME' 企业中的存储库访问** - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}属于 ''ENTERPRISE NAME' 企业的其他存储库中的工作流程可以访问此存储库中的操作和工作流程。 仅允许从私有或内部存储库进行访问。{% else %}如果其他存储库中的工作流程属于同一企业,并且其可见性是私有或内部,则可以使用此存储库中的工作流程。{% endif %}
-1. 单击 **Save(保存)**以应用设置。
+ * **Not accessible** - Workflows in other repositories cannot access this repository.
+ * **Accessible from repositories in the 'ORGANIZATION NAME' organization** - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}Workflows in other repositories that are part of the 'ORGANIZATION NAME' organization can access the actions and workflows in this repository. Access is allowed only from private or internal repositories.{% else %}Workflows in other repositories can use workflows in this repository if they are part of the same organization and their visibility is private or internal.{% endif %}
+ * **Accessible from repositories in the 'ENTERPRISE NAME' enterprise** - {% ifversion ghes > 3.4 or ghae-issue-6090 or ghec %}Workflows in other repositories that are part of the 'ENTERPRISE NAME' enterprise can access the actions and workflows in this repository. Access is allowed only from private or internal repositories.{% else %}Workflows in other repositories can use workflows in this repository if they are part of the same enterprise and their visibility is private or internal.{% endif %}
+1. Click **Save** to apply the settings.
{% endif %}
-## 为仓库中构件和日志的 {% data variables.product.prodname_actions %} 配置保留期
+## Configuring the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your repository
-您可以为仓库中的 {% data variables.product.prodname_actions %} 构件和日志配置保留期。
+You can configure the retention period for {% data variables.product.prodname_actions %} artifacts and logs in your repository.
{% data reusables.actions.about-artifact-log-retention %}
-您还可以为工作流程创建的特定构件自定义保留期。 更多信息请参阅“[设置构件的保留期](/actions/managing-workflow-runs/removing-workflow-artifacts#setting-the-retention-period-for-an-artifact)”。
+You can also define a custom retention period for a specific artifact created by a workflow. For more information, see "[Setting the retention period for an artifact](/actions/managing-workflow-runs/removing-workflow-artifacts#setting-the-retention-period-for-an-artifact)."
-## 设置仓库的保留期
+## Setting the retention period for a repository
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
@@ -179,16 +177,16 @@ miniTocMaxHeadingLevel: 3
{% ifversion actions-cache-policy-apis %}
-## 为存储库配置缓存存储
+## Configuring cache storage for a repository
-{% data reusables.actions.cache-default-size %} 但是,如果企业所有者更改了这些默认大小,则这些默认大小可能会有所不同。 {% data reusables.actions.cache-eviction-process %}
+{% data reusables.actions.cache-default-size %} However, these default sizes might be different if an enterprise owner has changed them. {% data reusables.actions.cache-eviction-process %}
-可以将存储库的总缓存存储大小设置为企业策略设置允许的最大大小。
+You can set a total cache storage size for your repository up to the maximum size allowed by the enterprise policy setting.
-{% data variables.product.prodname_actions %} 缓存存储的存储库设置目前只能使用 REST API 进行修改:
+The repository settings for {% data variables.product.prodname_actions %} cache storage can currently only be modified using the REST API:
-* 要查看存储库的当前缓存存储限制,请参阅“[获取存储库的 GitHub 操作缓存使用策略](/rest/actions/cache#get-github-actions-cache-usage-policy-for-a-repository)”。
-* 要更改存储库的缓存存储限制,请参阅“[设置存储库的 GitHub 操作缓存使用策略](/rest/actions/cache#set-github-actions-cache-usage-policy-for-a-repository)”。
+* To view the current cache storage limit for a repository, see "[Get GitHub Actions cache usage policy for a repository](/rest/actions/cache#get-github-actions-cache-usage-policy-for-a-repository)."
+* To change the cache storage limit for a repository, see "[Set GitHub Actions cache usage policy for a repository](/rest/actions/cache#set-github-actions-cache-usage-policy-for-a-repository)."
{% data reusables.actions.cache-no-org-policy %}
diff --git a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md
index fbcb1cc50c65..a7e8f7e60eb2 100644
--- a/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md
+++ b/translations/zh-CN/content/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/managing-security-and-analysis-settings-for-your-repository.md
@@ -50,7 +50,7 @@ You can manage the security and analysis features for your {% ifversion fpt or g
{% ifversion fpt or ghes or ghec %}
4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. {% ifversion not fpt %}The control for "{% data variables.product.prodname_GH_advanced_security %}" is disabled if your enterprise has no available licenses for {% data variables.product.prodname_advanced_security %}.{% endif %}{% ifversion fpt %}
{% elsif ghec %}
- {% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.1 or ghes = 3.2 %}
+ {% elsif ghes > 3.6 or ghae-issue-7044 %}{% elsif ghes = 3.2 %}
{% else %}
{% endif %}
@@ -62,10 +62,6 @@ You can manage the security and analysis features for your {% ifversion fpt or g
{% endif %}
- {% ifversion ghes = 3.0 %}
-4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**.
- 
- {% endif %}
{% ifversion ghae %}
4. Under "Code security and analysis", to the right of the feature, click **Disable** or **Enable**. Before you can enable "{% data variables.product.prodname_secret_scanning %}" for your repository, you may need to enable {% data variables.product.prodname_GH_advanced_security %}.

diff --git a/translations/zh-CN/content/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories.md b/translations/zh-CN/content/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories.md
index a1450f8cb122..9cb0afcd3bd4 100644
--- a/translations/zh-CN/content/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories.md
+++ b/translations/zh-CN/content/repositories/viewing-activity-and-data-for-your-repository/understanding-connections-between-repositories.md
@@ -64,7 +64,6 @@ shortTitle: 存储库之间的连接
{% data reusables.repositories.accessing-repository-graphs %}
3. 在左侧边栏中,单击 **Forks(复刻)**。 
-{% ifversion fpt or ghes or ghae or ghec %}
## 查看仓库的依赖项
您可以使用依赖关系图来浏览仓库所依赖的代码。
@@ -74,4 +73,3 @@ shortTitle: 存储库之间的连接
依赖关系图提供了可视化和探索仓库依赖关系的好方法。 更多信息请参阅“[关于依赖关系图](/code-security/supply-chain-security/about-the-dependency-graph)”和“[探索仓库的依赖关系](/code-security/supply-chain-security/exploring-the-dependencies-of-a-repository)”。
您也可以设置仓库,以便在您的一个依赖项中发现安全漏洞时,{% data variables.product.company_short %} 会自动提醒您。 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %}](/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies)”。
-{% endif %}
diff --git a/translations/zh-CN/content/rest/activity/events.md b/translations/zh-CN/content/rest/activity/events.md
index 9b3f58527b50..72fa5d87f64d 100644
--- a/translations/zh-CN/content/rest/activity/events.md
+++ b/translations/zh-CN/content/rest/activity/events.md
@@ -30,4 +30,4 @@ $ -H 'If-None-Match: "a18c3bded88eb5dbb5c849a489412bf3"'
> X-Poll-Interval: 60
```
-Only events created within the past 90 days will be included in timelines. Events older than 90 days will not be included (even if the total number of events in the timeline is less than 300).
\ No newline at end of file
+Only events created within the past 90 days will be included in timelines. Events older than 90 days will not be included (even if the total number of events in the timeline is less than 300).
diff --git a/translations/zh-CN/content/rest/code-scanning.md b/translations/zh-CN/content/rest/code-scanning.md
index 98a54137369b..d32b76d8c3e2 100644
--- a/translations/zh-CN/content/rest/code-scanning.md
+++ b/translations/zh-CN/content/rest/code-scanning.md
@@ -21,7 +21,6 @@ redirect_from:
{% data variables.product.prodname_code_scanning %} API 可让您从仓库检索和更新 {% data variables.product.prodname_code_scanning %} 警报。 您可以使用端点为组织中的 {% data variables.product.prodname_code_scanning %} 警报创建自动报告,或上传使用离线 {% data variables.product.prodname_code_scanning %} 工具生成的分析结果。 更多信息请参阅“[查找代码中的安全漏洞和错误](/github/finding-security-vulnerabilities-and-errors-in-your-code)”。
-{% ifversion fpt or ghes > 3.0 or ghae or ghec %}
### {% data variables.product.prodname_code_scanning %} 的自定义媒体类型
{% data variables.product.prodname_code_scanning %} REST API 有一种支持的自定义媒体类型。
@@ -31,4 +30,3 @@ redirect_from:
您可以将此请求与发送到 `/analyses/{analysis_id}` 端点的 `GET` 请求一起使用。 有关此操作的更多信息,请参阅“[获取仓库的 {% data variables.product.prodname_code_scanning %} 分析](#get-a-code-scanning-analysis-for-a-repository)”。 当您使用此媒体类型进行此操作时,响应包括上传用于指定分析的实际数据的子集,而不是使用默认媒体类型时返回的分析摘要。 响应还包括其他数据,如 `github/alertNumber` 和 `github/alertUrl` 属性。 数据格式为 [SARIF 版本 2.1.0](https://docs.oasis-open.org/sarif/sarif/v2.1.0/cs01/sarif-v2.1.0-cs01.html)。
更多信息请参阅“[媒体类型](/rest/overview/media-types)”。
-{% endif %}
diff --git a/translations/zh-CN/content/rest/deployments/environments.md b/translations/zh-CN/content/rest/deployments/environments.md
index c00bd4814715..12ee97c2e4bf 100644
--- a/translations/zh-CN/content/rest/deployments/environments.md
+++ b/translations/zh-CN/content/rest/deployments/environments.md
@@ -5,7 +5,7 @@ shortTitle: 环境
intro: 部署环境 API 允许您创建、配置和删除部署环境。
versions:
fpt: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghae: '*'
ghec: '*'
topics:
diff --git a/translations/zh-CN/content/rest/enterprise-admin/index.md b/translations/zh-CN/content/rest/enterprise-admin/index.md
index 2845bef7e053..4221451d7aef 100644
--- a/translations/zh-CN/content/rest/enterprise-admin/index.md
+++ b/translations/zh-CN/content/rest/enterprise-admin/index.md
@@ -79,4 +79,4 @@ The current version of your enterprise is returned in the response header of eve
`X-GitHub-Enterprise-Version: {{currentVersion}}.0`
You can also read the current version by calling the [meta endpoint](/rest/reference/meta/).
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/content/rest/guides/getting-started-with-the-checks-api.md b/translations/zh-CN/content/rest/guides/getting-started-with-the-checks-api.md
index ed25714751df..2c60bf90f864 100644
--- a/translations/zh-CN/content/rest/guides/getting-started-with-the-checks-api.md
+++ b/translations/zh-CN/content/rest/guides/getting-started-with-the-checks-api.md
@@ -79,4 +79,4 @@ For a detailed example of how to set up requested actions with the Checks API, s
## Retention of checks data
{% data reusables.pull_requests.retention-checks-data %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/content/rest/guides/getting-started-with-the-rest-api.md b/translations/zh-CN/content/rest/guides/getting-started-with-the-rest-api.md
index 49ce8102658b..9fe7365fee6e 100644
--- a/translations/zh-CN/content/rest/guides/getting-started-with-the-rest-api.md
+++ b/translations/zh-CN/content/rest/guides/getting-started-with-the-rest-api.md
@@ -143,13 +143,11 @@ When authenticating, you should see your rate limit bumped to 5,000 requests an
You can easily [create a **personal access token**][personal token] using your [Personal access tokens settings page][tokens settings]:
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
{% warning %}
To help keep your information secure, we highly recommend setting an expiration for your personal access tokens.
{% endwarning %}
-{% endif %}
{% ifversion fpt or ghes or ghec %}

@@ -159,9 +157,7 @@ To help keep your information secure, we highly recommend setting an expiration

{% endif %}
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
API requests using an expiring personal access token will return that token's expiration date via the `GitHub-Authentication-Token-Expiration` header. You can use the header in your scripts to provide a warning message when the token is close to its expiration date.
-{% endif %}
### Get your own user profile
@@ -225,7 +221,7 @@ $ curl -i {% data variables.product.api_url_pre %}/repos/twbs/bootstrap
In the same way, we can [view repositories for the authenticated user][user repos api]:
```shell
-$ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \
+$ curl -i -H "Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a" \
{% data variables.product.api_url_pre %}/user/repos
```
@@ -269,7 +265,7 @@ Fetching information for existing repositories is a common use case, but the
we need to `POST` some JSON containing the details and configuration options.
```shell
-$ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \
+$ curl -i -H "Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a" \
-d '{
"name": "blog",
"auto_init": true,
@@ -315,7 +311,7 @@ Just like github.com, the API provides a few methods to view issues for the
authenticated user. To [see all your issues][get issues api], call `GET /issues`:
```shell
-$ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \
+$ curl -i -H "Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a" \
{% data variables.product.api_url_pre %}/issues
```
@@ -323,7 +319,7 @@ To get only the [issues under one of your {% data variables.product.product_name
/orgs//issues`:
```shell
-$ curl -i -H "Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}" \
+$ curl -i -H "Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a" \
{% data variables.product.api_url_pre %}/orgs/rails/issues
```
@@ -365,7 +361,7 @@ body to the `/issues` path underneath the repository in which we want to create
the issue:
```shell
-$ curl -i -H 'Authorization: token {% ifversion fpt or ghes > 3.1 or ghae or ghec %}ghp_16C7e42F292c6912E7710c838347Ae178B4a{% else %}5199831f4dd3b79e7c5b7e0ebe75d67aa66e79d4{% endif %}' \
+$ curl -i -H 'Authorization: token ghp_16C7e42F292c6912E7710c838347Ae178B4a' \
$ -d '{ \
$ "title": "New logo", \
$ "body": "We should have one", \
diff --git a/translations/zh-CN/content/rest/overview/permissions-required-for-github-apps.md b/translations/zh-CN/content/rest/overview/permissions-required-for-github-apps.md
index e10818aa7178..abe3789fd941 100644
--- a/translations/zh-CN/content/rest/overview/permissions-required-for-github-apps.md
+++ b/translations/zh-CN/content/rest/overview/permissions-required-for-github-apps.md
@@ -885,7 +885,7 @@ _团队_
- [`DELETE /orgs/:org/dependabot/secrets/:secret_name`](/rest/reference/dependabot#delete-an-organization-secret) (:write)
{% endif %}
-{% ifversion ghes > 3.0 or ghec %}
+{% ifversion ghes or ghec %}
### 对于“密码扫描警报”的权限
- [`GET /repos/:owner/:repo/secret-scanning/alerts`](/rest/reference/secret-scanning#list-secret-scanning-alerts-for-a-repository) (:read)
@@ -899,18 +899,18 @@ _团队_
- [`GET /repos/:owner/:repo/code-scanning/alerts`](/rest/reference/code-scanning#list-code-scanning-alerts-for-a-repository) (:read)
- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#get-a-code-scanning-alert) (:read)
- [`PATCH /repos/:owner/:repo/code-scanning/alerts/:alert_number`](/rest/reference/code-scanning#update-a-code-scanning-alert) (:write)
-{% ifversion fpt or ghec or ghes > 3.0 or ghae -%}
+{% ifversion fpt or ghec or ghes or ghae -%}
- [`GET /repos/:owner/:repo/code-scanning/alerts/:alert_number/instances`](/rest/reference/code-scanning#list-instances-of-a-code-scanning-alert) (:read)
{% endif -%}
- [`GET /repos/:owner/:repo/code-scanning/analyses`](/rest/reference/code-scanning#list-code-scanning-analyses-for-a-repository) (:read)
-{% ifversion fpt or ghec or ghes > 3.0 or ghae -%}
+{% ifversion fpt or ghec or ghes or ghae -%}
- [`GET /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#get-a-code-scanning-analysis-for-a-repository) (:read)
{% endif -%}
-{% ifversion fpt or ghec or ghes > 3.0 -%}
+{% ifversion fpt or ghec or ghes -%}
- [`DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id`](/rest/reference/code-scanning#delete-a-code-scanning-analysis-from-a-repository) (:write)
{% endif -%}
- [`POST /repos/:owner/:repo/code-scanning/sarifs`](/rest/reference/code-scanning#upload-an-analysis-as-sarif-data) (:write)
-{% ifversion fpt or ghec or ghes > 3.0 or ghae -%}
+{% ifversion fpt or ghec or ghes or ghae -%}
- [`GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id`](/rest/reference/code-scanning#get-information-about-a-sarif-upload) (:read)
{% endif -%}
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5435 -%}
diff --git a/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md b/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md
index 0655bc2dac30..2475f9038f8b 100644
--- a/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md
+++ b/translations/zh-CN/content/rest/overview/resources-in-the-rest-api.md
@@ -184,7 +184,7 @@ $ curl {% ifversion fpt or ghae or ghec %}
## GraphQL global node IDs
-See the guide on "[Using Global Node IDs]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids)" for detailed information about how to find `node_id`s via the REST API and use them in GraphQL operations.
+See the guide on "[Using Global Node IDs](/graphql/guides/using-global-node-ids)" for detailed information about how to find `node_id`s via the REST API and use them in GraphQL operations.
## Client errors
diff --git a/translations/zh-CN/content/rest/packages.md b/translations/zh-CN/content/rest/packages.md
index f21db595d7f3..77137dfcfb4a 100644
--- a/translations/zh-CN/content/rest/packages.md
+++ b/translations/zh-CN/content/rest/packages.md
@@ -13,7 +13,7 @@ redirect_from:
## About the {% data variables.product.prodname_registry %} API
-The {% data variables.product.prodname_registry %} API enables you to manage packages using the REST API.{% ifversion fpt or ghec or ghes > 3.1 or ghae %} To learn more about restoring or deleting packages, see "[Restoring and deleting packages](/packages/learn-github-packages/deleting-and-restoring-a-package)."{% endif %}
+The {% data variables.product.prodname_registry %} API enables you to manage packages using the REST API. To learn more about restoring or deleting packages, see "[Restoring and deleting packages](/packages/learn-github-packages/deleting-and-restoring-a-package)."
To use this API, you must authenticate using a personal access token.
- To access package metadata, your token must include the `read:packages` scope.
diff --git a/translations/zh-CN/content/rest/rate-limit.md b/translations/zh-CN/content/rest/rate-limit.md
index 10911ff3c770..ae92ffb54773 100644
--- a/translations/zh-CN/content/rest/rate-limit.md
+++ b/translations/zh-CN/content/rest/rate-limit.md
@@ -19,7 +19,7 @@ REST API 概述文档描述了[速率限制规则](/rest/overview/resources-in-t
### 了解您的速率限制状态
-搜索 API 具有[自定义速率限制](/rest/reference/search#rate-limit),与管理 REST API 其余部分的速率限制不同。 GraphQL API 也有[自定义速率限制]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/overview/resource-limitations#rate-limit),它与 REST API 中的速率限制不同且分开计算。
+搜索 API 具有[自定义速率限制](/rest/reference/search#rate-limit),与管理 REST API 其余部分的速率限制不同。 GraphQL API 也有[自定义速率限制](/graphql/overview/resource-limitations#rate-limit),它与 REST API 中的速率限制不同且分开计算。
出于这些原因,速率限制 API 响应对速率限制进行分类。 在`资源`下,您会看到四个 对象:
@@ -27,7 +27,7 @@ REST API 概述文档描述了[速率限制规则](/rest/overview/resources-in-t
* `搜索`对象提供[搜索 API](/rest/reference/search) 的速率限制状态。
-* `graphql`对象提供 [GraphQL API]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql) 的速率限制状态。
+* `graphql`对象提供 [GraphQL API](/graphql) 的速率限制状态。
* `integration_manifest` 对象提供 [GitHub 应用程序清单代码转换](/apps/building-github-apps/creating-github-apps-from-a-manifest/#3-you-exchange-the-temporary-code-to-retrieve-the-app-configuration)端点的速率限制状态。
diff --git a/translations/zh-CN/content/rest/secret-scanning.md b/translations/zh-CN/content/rest/secret-scanning.md
index 1c34a5708d55..0bf42b28b684 100644
--- a/translations/zh-CN/content/rest/secret-scanning.md
+++ b/translations/zh-CN/content/rest/secret-scanning.md
@@ -16,10 +16,9 @@ redirect_from:
## 关于机密扫描 API
-{% data variables.product.prodname_secret_scanning %} API 可让您{% ifversion fpt or ghec or ghes > 3.1 or ghae %}:
+{% data variables.product.prodname_secret_scanning %} API 可让您:
- 启用或禁用仓库的 {% data variables.product.prodname_secret_scanning %}{% ifversion secret-scanning-push-protection %} 和推送保护{% endif %}。 更多信息请参阅“[存储库](/rest/repos/repos#update-a-repository)”,并展开 REST API 文档中的“`security_and_analysis` 对象的属性”部分。
- 从仓库中检索和更新 {% data variables.product.prodname_secret_scanning_GHAS %} 警报。 有关更多详细信息,请参阅以下部分。
-{%- else %} 从仓库检索和更新 {% data variables.product.prodname_secret_scanning %} 警报。{% endif %}
有关 {% data variables.product.prodname_secret_scanning %} 的更多信息,请参阅“[关于 {% data variables.product.prodname_secret_scanning %}](/code-security/secret-security/about-secret-scanning)”。
diff --git a/translations/zh-CN/content/rest/webhooks/index.md b/translations/zh-CN/content/rest/webhooks/index.md
index e0173f754e43..c5d39b2957ff 100644
--- a/translations/zh-CN/content/rest/webhooks/index.md
+++ b/translations/zh-CN/content/rest/webhooks/index.md
@@ -70,9 +70,9 @@ PubSubHubbub 请求可以多次发送。 如果挂钩已经存在,它将根据
#### 参数
-| 名称 | 类型 | 描述 |
-| -------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `hub.mode` | `字符串` | **必填**。 值为 `subscribe` 或 `unsubscribe`。 |
-| `hub.topic` | `字符串` | **必填**。 要订阅的 GitHub 仓库的 URI。 路径格式必须为 `/{owner}/{repo}/events/{event}`。 |
-| `hub.callback` | `字符串` | 要接收主题更新的 URI。 |
-| `hub.secret` | `字符串` | 用于生成传出正文内容的哈希签名的共享密钥。 您可以通过比较原始请求正文与 {% ifversion fpt or ghes > 3.0 or ghec %}`X-Hub-Signature` 或 `X-Hub-Signature-256` 标头{% elsif ghes < 3.0 %}`X-Hub-Signature` 标头{% elsif ghae %}`X-Hub-Signature-256` 标头{% endif %} 的内容来验证来自 GitHub 的推送。 您可以查看 [PubSubHubbub 文档](https://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html#authednotify)了解详情。 |
+| 名称 | 类型 | 描述 |
+| -------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `hub.mode` | `字符串` | **必填**。 值为 `subscribe` 或 `unsubscribe`。 |
+| `hub.topic` | `字符串` | **必填**。 要订阅的 GitHub 仓库的 URI。 路径格式必须为 `/{owner}/{repo}/events/{event}`。 |
+| `hub.callback` | `字符串` | 要接收主题更新的 URI。 |
+| `hub.secret` | `字符串` | 用于生成传出正文内容的哈希签名的共享密钥。 您可以通过将原始请求正文与 {% ifversion fpt or ghes or ghec %}`X-Hub-Signature` 的内容或 `X-Hub-Signature-256` 标头{% elsif ghae %}`X-Hub-Signature-256`{% endif %})的内容进行比较来验证来自 GitHub 的推送。 您可以查看 [PubSubHubbub 文档](https://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html#authednotify)了解详情。 |
diff --git a/translations/zh-CN/content/rest/webhooks/repo-deliveries.md b/translations/zh-CN/content/rest/webhooks/repo-deliveries.md
index a70802f2bfd6..1322e7953175 100644
--- a/translations/zh-CN/content/rest/webhooks/repo-deliveries.md
+++ b/translations/zh-CN/content/rest/webhooks/repo-deliveries.md
@@ -3,7 +3,7 @@ title: 存储库 web 挂钩交付
intro: ''
versions:
fpt: '*'
- ghes: '>=3.2'
+ ghes: '*'
ghae: '*'
ghec: '*'
topics:
diff --git a/translations/zh-CN/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md b/translations/zh-CN/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md
index 428f31a76301..883d83b7585f 100644
--- a/translations/zh-CN/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md
+++ b/translations/zh-CN/content/search-github/getting-started-with-searching-on-github/enabling-githubcom-repository-search-from-your-private-enterprise-environment.md
@@ -30,4 +30,4 @@ An enterprise owner for {% data variables.product.product_name %} must enable {%
1. On {% data variables.product.product_name %}, in the upper-right corner of any page, click your profile photo, then click **Settings**.

{% data reusables.github-connect.github-connect-tab-user-settings %}
-{% data reusables.github-connect.connect-dotcom-and-enterprise %}
\ No newline at end of file
+{% data reusables.github-connect.connect-dotcom-and-enterprise %}
diff --git a/translations/zh-CN/content/sponsors/integrating-with-github-sponsors/getting-started-with-the-sponsors-graphql-api.md b/translations/zh-CN/content/sponsors/integrating-with-github-sponsors/getting-started-with-the-sponsors-graphql-api.md
index a5a63729e212..e3a038314128 100644
--- a/translations/zh-CN/content/sponsors/integrating-with-github-sponsors/getting-started-with-the-sponsors-graphql-api.md
+++ b/translations/zh-CN/content/sponsors/integrating-with-github-sponsors/getting-started-with-the-sponsors-graphql-api.md
@@ -11,6 +11,6 @@ topics:
shortTitle: 赞助者 GraphQL API
---
-要开始使用 GraphQL API,请参阅 [GraphQL 简介]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/introduction-to-graphql)。
+要开始使用 GraphQL API,请参阅 [GraphQL 简介](/graphql/guides/introduction-to-graphql)。
-您可以在参考文档中查找关于 Sponsors GraphQL API 的详细信息。 更多信息请参阅“[GraphQL 参考]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference)”。 我们建议使用 GraphQL 浏览器来构建您的 GraphQL 调用。 更多信息请参阅“[使用浏览器]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-explorer)”。
+您可以在参考文档中查找关于 Sponsors GraphQL API 的详细信息。 更多信息请参阅“[GraphQL 参考](/graphql/reference)”。 我们建议使用 GraphQL 浏览器来构建您的 GraphQL 调用。 更多信息请参阅“[使用浏览器](/graphql/guides/using-the-explorer)”。
diff --git a/translations/zh-CN/content/support/contacting-github-support/viewing-and-updating-support-tickets.md b/translations/zh-CN/content/support/contacting-github-support/viewing-and-updating-support-tickets.md
index ad0f761a7016..5f01ebf3656f 100644
--- a/translations/zh-CN/content/support/contacting-github-support/viewing-and-updating-support-tickets.md
+++ b/translations/zh-CN/content/support/contacting-github-support/viewing-and-updating-support-tickets.md
@@ -14,18 +14,34 @@ topics:
{% data reusables.support.zendesk-old-tickets %}
-You can use the [GitHub Support Portal](https://support.github.com/) to view current and past support tickets and respond to {% data variables.contact.github_support %}.
+You can use the [GitHub Support Portal](https://support.github.com/) to view current and past support tickets and respond to {% data variables.contact.github_support %}. After 120 days, resolved tickets are archived{% ifversion ghec or ghes or ghae %}, and archived tickets can only be viewed for enterprise accounts{% endif %}.
{% ifversion ghes or ghec %}
{% data reusables.enterprise-accounts.support-entitlements %}
{% endif %}
-## Viewing your support tickets
+## Viewing your recent support tickets
{% data reusables.support.view-open-tickets %}
1. Under the text box, you can read the comment history. The most recent response is at the top.

+{% ifversion ghec or ghes or ghae %}
+
+## Viewing your archived support tickets
+
+You can only view archived tickets for an enterprise account.
+
+{% data reusables.support.navigate-to-my-tickets %}
+1. Select the **My Tickets** drop-down menu and click the name of the enterprise account.
+
+{% indented_data_reference reusables.support.entitlements-note spaces=3 %}
+
+ 
+1. Under the "My tickets" table, click **View archived tickets**.
+
+{% endif %}
+
## Updating support tickets
{% data reusables.support.view-open-tickets %}
diff --git a/translations/zh-CN/content/support/learning-about-github-support/about-github-premium-support.md b/translations/zh-CN/content/support/learning-about-github-support/about-github-premium-support.md
index d7819683571e..24cd0845ff28 100644
--- a/translations/zh-CN/content/support/learning-about-github-support/about-github-premium-support.md
+++ b/translations/zh-CN/content/support/learning-about-github-support/about-github-premium-support.md
@@ -44,7 +44,7 @@ There are two {% data variables.contact.premium_support %} plans: Premium and Pr
|---|---|------|
| Hours of operation | 24 x 7 | 24 x 7 |
| Initial response time | - 30 minutes for {% data variables.product.support_ticket_priority_urgent %}
- 4 hours for {% data variables.product.support_ticket_priority_high %}
| - 30 minutes for {% data variables.product.support_ticket_priority_urgent %}
- 4 hours for {% data variables.product.support_ticket_priority_high %}
|
-| Support channels | - Online ticket submission
- Phone support in English via callback request
- Screen share for critical issues
| - Online ticket submission
- Phone support in English via callback request
- Screen share for critical issues
|
+| Support channels | - Online ticket submission
- Phone support in English via callback request
- Screen share request for critical issues
| - Online ticket submission
- Phone support in English via callback request
- Screen share request for critical issues
|
| Training | Access to premium content | - Access to premium content
- 1 virtual training class per year
|
| Members with support entitlements | 20 | 20 |
| Resources | Priority ticket handling | - Priority ticket handling
- Named Customer Reliability Engineer
|
diff --git a/translations/zh-CN/data/features/ghe-announce-dismiss.yml b/translations/zh-CN/data/features/ghe-announce-dismiss.yml
new file mode 100644
index 000000000000..86bdf98f9fef
--- /dev/null
+++ b/translations/zh-CN/data/features/ghe-announce-dismiss.yml
@@ -0,0 +1,5 @@
+#Reference: #2221.
+#Documentation for dismissing GHES announcement banner
+versions:
+ ghes: '>=3.6'
+ ghae: 'issue-6764'
diff --git a/translations/zh-CN/data/features/githubdev-editor.yml b/translations/zh-CN/data/features/githubdev-editor.yml
new file mode 100644
index 000000000000..5db448939135
--- /dev/null
+++ b/translations/zh-CN/data/features/githubdev-editor.yml
@@ -0,0 +1,5 @@
+#Reference: #4918, #7438.
+#Documentation for the github.dev web-based editor
+versions:
+ fpt: '*'
+ ghec: '*'
diff --git a/translations/zh-CN/data/graphql/ghes-3.1/graphql_previews.enterprise.yml b/translations/zh-CN/data/graphql/ghes-3.1/graphql_previews.enterprise.yml
deleted file mode 100644
index ede543a19a84..000000000000
--- a/translations/zh-CN/data/graphql/ghes-3.1/graphql_previews.enterprise.yml
+++ /dev/null
@@ -1,134 +0,0 @@
----
--
- title: 使用包版本删除
- description: >-
- 此预览支持允许删除私有包版本 DeletePackageVersion 突变。
- toggled_by: ':package-deletes-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.deletePackageVersion
- owning_teams:
- - '@github/pe-package-registry'
--
- title: 部署
- description: >-
- 此预览支持部署突变和新部署功能。
- toggled_by: ':flash-preview'
- announcement: null
- updates: null
- toggled_on:
- - DeploymentStatus.environment
- - Mutation.createDeploymentStatus
- - CreateDeploymentStatusInput
- - CreateDeploymentStatusPayload
- - Mutation.createDeployment
- - CreateDeploymentInput
- - CreateDeploymentPayload
- owning_teams:
- - '@github/ecosystem-api'
--
- title: >-
- MergeInfoPreview - 有关拉取请求合并状态的更多详细信息。
- description: >-
- 此预览支持访问提供有关拉取请求合并状态的更多详细信息的字段。
- toggled_by: ':merge-info-preview'
- announcement: null
- updates: null
- toggled_on:
- - PullRequest.canBeRebased
- - PullRequest.mergeStateStatus
- owning_teams:
- - '@github/pe-pull-requests'
--
- title: UpdateRefsPreview - 在单个操作中更新多个 ref。
- description: 此预览支持在单个操作中更新多个 ref。
- toggled_by: ':update-refs-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.updateRefs
- - GitRefname
- - RefUpdate
- - UpdateRefsInput
- - UpdateRefsPayload
- owning_teams:
- - '@github/reponauts'
--
- title: 项目事件详细信息
- description: >-
- 此预览将项目、项目卡和项目列详细信息添加到与项目相关的议题事件。
- toggled_by: ':starfox-preview'
- announcement: null
- updates: null
- toggled_on:
- - AddedToProjectEvent.project
- - AddedToProjectEvent.projectCard
- - AddedToProjectEvent.projectColumnName
- - ConvertedNoteToIssueEvent.project
- - ConvertedNoteToIssueEvent.projectCard
- - ConvertedNoteToIssueEvent.projectColumnName
- - MovedColumnsInProjectEvent.project
- - MovedColumnsInProjectEvent.projectCard
- - MovedColumnsInProjectEvent.projectColumnName
- - MovedColumnsInProjectEvent.previousProjectColumnName
- - RemovedFromProjectEvent.project
- - RemovedFromProjectEvent.projectColumnName
- owning_teams:
- - '@github/github-projects'
--
- title: 创建内容附件
- description: 此预览支持创建内容附件。
- toggled_by: ':corsair-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.createContentAttachment
- owning_teams:
- - '@github/feature-lifecycle'
--
- title: 标签预览
- description: >-
- 此预览支持添加、更新、创建和删除标签。
- toggled_by: ':bane-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.createLabel
- - CreateLabelPayload
- - CreateLabelInput
- - Mutation.deleteLabel
- - DeleteLabelPayload
- - DeleteLabelInput
- - Mutation.updateLabel
- - UpdateLabelPayload
- - UpdateLabelInput
- owning_teams:
- - '@github/pe-pull-requests'
--
- title: 导入项目
- description: 此预览增加了对导入项目的支持。
- toggled_by: ':slothette-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.importProject
- owning_teams:
- - '@github/pe-issues-projects'
--
- title: 团队审查任务预览
- description: >-
- 此预览支持更新团队审查任务的设置。
- toggled_by: ':stone-crop-preview'
- announcement: null
- updates: null
- toggled_on:
- - Mutation.updateTeamReviewAssignment
- - UpdateTeamReviewAssignmentInput
- - TeamReviewAssignmentAlgorithm
- - Team.reviewRequestDelegationEnabled
- - Team.reviewRequestDelegationAlgorithm
- - Team.reviewRequestDelegationMemberCount
- - Team.reviewRequestDelegationNotifyTeam
- owning_teams:
- - '@github/pe-pull-requests'
diff --git a/translations/zh-CN/data/graphql/ghes-3.1/graphql_upcoming_changes.public-enterprise.yml b/translations/zh-CN/data/graphql/ghes-3.1/graphql_upcoming_changes.public-enterprise.yml
deleted file mode 100644
index 6f16748e78f1..000000000000
--- a/translations/zh-CN/data/graphql/ghes-3.1/graphql_upcoming_changes.public-enterprise.yml
+++ /dev/null
@@ -1,114 +0,0 @@
----
-upcoming_changes:
- -
- location: LegacyMigration.uploadUrlTemplate
- description: '`uploadUrlTemplate` 将被删除。使用 `uploadUrl` 代替。'
- reason: '`uploadUrlTemplate` 正在被删除,因为它不是标准的 URL,并且增加了一个额外的用户步骤。'
- date: '2019-04-01T00:00:00+00:00'
- criticality: 重大
- owner: tambling
- -
- location: AssignedEvent.user
- description: '`user` 将被删除。使用 `assignee` 字段代替。'
- reason: 受理人现在可以作为人体模型。
- date: '2020-01-01T00:00:00+00:00'
- criticality: 重大
- owner: tambling
- -
- location: EnterpriseBillingInfo.availableSeats
- description: '`availableSeats` 将被删除。使用 EnterpriseBillingInfo.totalAvailableLicenses 代替。'
- reason: '`availableSeats` 将被替换为 `totalAvailableLicenses`,以便更明确地表示要返回的值'
- date: '2020-01-01T00:00:00+00:00'
- criticality: 重大
- owner: BlakeWilliams
- -
- location: EnterpriseBillingInfo.seats
- description: '`seats` 将被删除。使用 EnterpriseBillingInfo.totalLicenses 代替。'
- reason: '`seats` 将被替换为 `totalLicenses`,以便更明确地表示要返回的值'
- date: '2020-01-01T00:00:00+00:00'
- criticality: 重大
- owner: BlakeWilliams
- -
- location: UnassignedEvent.user
- description: '`user` 将被删除。使用 `assignee` 字段代替。'
- reason: 受理人现在可以作为人体模型。
- date: '2020-01-01T00:00:00+00:00'
- criticality: 重大
- owner: tambling
- -
- location: Sponsorship.maintainer
- description: '`maintainer` 将被删除。使用 `Sponsorship.sponsorable` 代替。'
- reason: '`Sponsorship.maintainer` 将被删除。'
- date: '2020-04-01T00:00:00+00:00'
- criticality: 重大
- owner: antn
- -
- location: EnterprisePendingMemberInvitationEdge.isUnlicensed
- description: '`isUnlicensed` 将被删除。'
- reason: 所有挂起的成员都会使用许可证
- date: '2020-07-01T00:00:00+00:00'
- criticality: 重大
- owner: BrentWheeldon
- -
- location: EnterpriseOwnerInfo.pendingCollaborators
- description: '`pendingCollaborators` 将被删除。改用 `pendingCollaboratorInvitations` 字段。'
- reason: 仓库邀请此时可与电子邮件关联,而不仅仅是被邀请者。
- date: '2020-10-01T00:00:00+00:00'
- criticality: 重大
- owner: jdennes
- -
- location: Issue.timeline
- description: '`timeline` 将被删除。使用 Issue.timelineItems 代替。'
- reason: '`timeline` 将被删除'
- date: '2020-10-01T00:00:00+00:00'
- criticality: 重大
- owner: mikesea
- -
- location: PullRequest.timeline
- description: '`timeline` 将被删除。使用 PullRequest.timelineItems 代替。'
- reason: '`timeline` 将被删除'
- date: '2020-10-01T00:00:00+00:00'
- criticality: 重大
- owner: mikesea
- -
- location: RepositoryInvitationOrderField.INVITEE_LOGIN
- description: '`INVITEE_LOGIN` 将被删除。'
- reason: '`INVITEE_LOGIN` 不再是有效字段值。仓库邀请此时可与电子邮件关联,而不仅仅是被邀请者。'
- date: '2020-10-01T00:00:00+00:00'
- criticality: 重大
- owner: jdennes
- -
- location: Sponsorship.sponsor
- description: '`sponsor` 将被删除。改用 `Sponsorship.sponsorEntity`。'
- reason: '`Sponsorship.sponsor` 将被删除。'
- date: '2020-10-01T00:00:00+00:00'
- criticality: 重大
- owner: nholden
- -
- location: EnterpriseMemberEdge.isUnlicensed
- description: '`isUnlicensed` 将被删除。'
- reason: 所有成员都会使用许可证
- date: '2021-01-01T00:00:00+00:00'
- criticality: 重大
- owner: BrentWheeldon
- -
- location: EnterpriseOutsideCollaboratorEdge.isUnlicensed
- description: '`isUnlicensed` 将被删除。'
- reason: 所有外部协作者使用许可证
- date: '2021-01-01T00:00:00+00:00'
- criticality: 重大
- owner: BrentWheeldon
- -
- location: EnterprisePendingCollaboratorEdge.isUnlicensed
- description: '`isUnlicensed` 将被删除。'
- reason: 所有挂起的协作者使用许可证
- date: '2021-01-01T00:00:00+00:00'
- criticality: 重大
- owner: BrentWheeldon
- -
- location: MergeStateStatus.DRAFT
- description: '`DRAFT` 将被删除。改为使用 PullRequest.isDraft。'
- reason: DRAFT 状态将从这个枚举中删除,应改用 `isDraft`
- date: '2021-01-01T00:00:00+00:00'
- criticality: 重大
- owner: nplasterer
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/10.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/10.yml
index 6aae9ff1f2f9..4a9c0e730fa1 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-2/10.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/10.yml
@@ -4,8 +4,8 @@ sections:
security_fixes:
- "高:在 GitHub 的 markdown 解析器中发现了一个整数溢出漏洞,该漏洞可能导致信息泄漏和 RCE。此漏洞由 Google Project Zero 的 Felix Wilhelm 通过GitHub Bug Bounty 计划报告,并已分配 CVE-2022-24724。"
bugs:
- - Upgrades could sometimes fail if a high-availability replica's clock was out of sync with the primary.
- - 'OAuth Applications created after September 1st, 2020 were not able to use the [Check an Authorization](https://docs.github.com/en/enterprise-server@3.2/rest/reference/apps#check-an-authorization) API endpoint.'
+ - 如果高可用性副本的时钟与主副本不同步,则升级有时可能会失败。
+ - '2020 年 9 月 1 日之后创建的 OAuth 应用程序无法使用 [检查授权](https://docs.github.com/en/enterprise-server@3.2/rest/reference/apps#check-an-authorization) API 端点。'
known_issues:
- 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
- 自定义防火墙规则在升级过程中被删除。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/11.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/11.yml
index bb92336a91b7..6f72918717c0 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-2/11.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/11.yml
@@ -2,43 +2,43 @@
date: '2022-04-04'
sections:
security_fixes:
- - 'MEDIUM: A path traversal vulnerability was identified in {% data variables.product.prodname_ghe_server %} Management Console that allowed the bypass of CSRF protections. This vulnerability affected all versions of {% data variables.product.prodname_ghe_server %} prior to 3.5 and was fixed in versions 3.1.19, 3.2.11, 3.3.6, 3.4.1. This vulnerability was reported via the {% data variables.product.prodname_dotcom %} Bug Bounty program and has been assigned CVE-2022-23732.'
- - 'MEDIUM: An integer overflow vulnerability was identified in the 1.x branch and the 2.x branch of `yajil` which leads to subsequent heap memory corruption when dealing with large (~2GB) inputs. This vulnerability was reported internally and has been assigned CVE-2022-24795. '
- - Support bundles could include sensitive files if {% data variables.product.prodname_actions %} was enabled.
+ - '中:在 {% data variables.product.prodname_ghe_server %} 管理控制台中发现了一个路径遍历漏洞,该漏洞允许绕过 CSRF 保护。此漏洞影响了 3.5 之前的所有版本的 {% data variables.product.prodname_ghe_server %} ,并在版本 3.1.19、3.2.11、3.3.6、3.4.1 中得到修复。此漏洞是通过 {% data variables.product.prodname_dotcom %} Bug Bounty 程序报告的,并已分配 CVE-2022-23732。'
+ - '中:在 1.x 分支和 ''yajil'' 的 2.x 分支中发现了一个整数溢出漏洞,该漏洞导致在处理大型 (~2GB) 输入时导致后续堆内存损坏。此漏洞已在内部报告,并已分配 CVE-2022-24795。 '
+ - 如果启用了 {% data variables.product.prodname_actions %} ,则支持包可能包含敏感文件。
- 包已更新到最新的安全版本。
bugs:
- - Minio processes would have high CPU usage if an old configuration option was present after upgrading {% data variables.product.prodname_ghe_server %}.
- - The options to enable `TLS 1.0` and `TLS 1.1` in the Privacy settings of the Management Console were shown, although removal of those protocol versions occurred in an earlier release.
- - In a HA environment, configuring MSSQL replication could require additional manual steps after enabling {% data variables.product.prodname_actions %} for the first time.
- - A subset of internal configuration files are more reliably updated after a hotpatch.
- - The `ghe-run-migrations` script would sometimes fail to generate temporary certificate names correctly.
- - In a cluster environment, Git LFS operations could fail with failed internal API calls that crossed multiple web nodes.
- - Pre-receive hooks that used `gpg --import` timed out due to insufficient `syscall` privileges.
- - In some cluster topologies, webhook delivery information was not available.
- - In HA configurations, tearing down a replica would fail if {% data variables.product.prodname_actions %} had previously been enabled.
- - Elasticsearch health checks would not allow a yellow cluster status when running migrations.
- - Organizations created as a result of a user transforming their user account into an organization were not added to the global enterprise account.
- - When using `ghe-migrator` or exporting from {% data variables.product.prodname_dotcom_the_website %}, a long-running export would fail when data was deleted mid-export.
- - The {% data variables.product.prodname_actions %} deployment graph would display an error when rendering a pending job.
- - Links to inaccessible pages were removed.
- - Navigating away from a comparison of two commits in the web UI would have the diff persist in other pages.
- - Adding a team as a reviewer to a pull request would sometimes show the incorrect number of members on that team.
- - 'The [Remove team membership for a user](/rest/reference/teams#remove-team-membership-for-a-user) API endpoint would respond with an error when attempting to remove a member managed externally by a SCIM group.'
- - A large number of dormant users could cause a {% data variables.product.prodname_github_connect %} configuration to fail.
- - The "Feature & beta enrollments" page in the Site admin web UI was incorrectly available.
- - The "Site admin mode" link in the site footer did not change state when clicked.
- - 'The `spokesctl cache-policy rm` command no longer fails with the message `error: failed to delete cache policy`.'
+ - 如果在升级 {% data variables.product.prodname_ghe_server %} 后存在旧的配置选项,Minio 进程将具有高 CPU 使用率。
+ - 显示了管理控制台的隐私设置中启用“TLS 1.0”和“TLS 1.1”的选项,尽管在早期版本中删除了这些协议版本。
+ - 在 HA 环境中,首次启用 {% data variables.product.prodname_actions %} msSQL 复制后,配置 MSSQL 复制可能需要额外的手动步骤。
+ - 内部配置文件子集在热补丁后更可靠地更新。
+ - '“ghe-run-migrations”脚本有时无法正确生成临时证书名称。'
+ - 在群集环境中,Git LFS 操作可能会因跨多个 Web 节点的内部 API 调用失败而失败。
+ - 由于`syscall`权限不足,使用 `gpg --import` 的预接收挂钩超时。
+ - 在某些群集拓扑中,web 挂钩传递信息不可用。
+ - 在 HA 配置中,如果以前启用了 {% data variables.product.prodname_actions %} ,则销毁副本将失败。
+ - Elasticsearch 运行状况检查不允许在运行迁移时出现黄色集群状态。
+ - 由于用户将其用户帐户转换为组织而创建的组织不会添加到全局企业帐户中。
+ - 当使用“ghe-migrator”或从 {% data variables.product.prodname_dotcom_the_website %} 导出时,如果数据在导出过程中被删除,长时间运行的导出将失败。
+ - '{% data variables.product.prodname_actions %} 部署图将在呈现挂起的作业时显示错误。'
+ - 删除了指向无法访问的页面的链接。
+ - 在 Web UI 中远离两个提交的比较,将使差异保留在其他页面中。
+ - 将团队作为审阅者添加到拉取请求中有时会显示该团队中不正确的成员数。
+ - '[删除用户的团队成员身份](/rest/reference/teams#remove-team-membership-for-a-user) API 端点在尝试删除由 SCIM 组外部管理的成员时将响应错误。'
+ - 大量休眠用户可能会导致 {% data variables.product.prodname_github_connect %} 配置失败。
+ - 站点管理员 Web UI 中的“功能和测试版注册”页面不可用。
+ - 单击站点页脚中的“站点管理模式”链接不会改变状态。
+ - '“spokesctl cache-policy rm”命令不再失败,并显示消息“error: failed to delete cache policy(错误:无法删除缓存策略)”。'
changes:
- - Memcached connection limits were increased to better accommodate large cluster topologies.
- - The Dependency Graph API previously ran with a statically defined port.
- - The default shard counts for cluster-related Elasticsearch shard settings have been updated.
- - The “Triage” and “Maintain” team roles are preserved during repository migrations.
- - Performance has been improved for web requests made by enterprise owners.
+ - 增加了 Memcached 连接限制,以更好地适应大型集群拓扑。
+ - 依赖关系图 API 以前使用静态定义的端口运行。
+ - 与集群相关的 Elasticsearch 分片设置的默认分片计数已更新。
+ - '“分类”和“维护”团队角色在存储库迁移期间保留。'
+ - 改进了企业所有者发出的 Web 请求的性能。
known_issues:
- 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/12.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/12.yml
index 227905027b0c..597e3e93b044 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-2/12.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/12.yml
@@ -4,21 +4,21 @@ sections:
security_fixes:
- 包已更新到最新的安全版本。
bugs:
- - Upgrading the nodes in a high availability pair with an upgrade package could cause Elasticsearch to enter an inconsistent state in some cases.
- - In some cluster topologies, the command line utilities `ghe-spokesctl` and `ghe-btop` failed to run.
- - Elasticsearch indices could be duplicated during a package upgrade, due to an `elasticsearch-upgrade` service running multiple times in parallel.
- - When converting a user account to an organization, if the user account was an owner of the {% data variables.product.prodname_ghe_server %} enterprise account, the converted organization would incorrectly appear in the enterprise owner list.
+ - 在某些情况下,使用升级包升级高可用性对中的节点可能会导致 Elasticsearch 进入不一致的状态。
+ - 在某些群集拓扑中,命令行实用程序“ghe-spokesctl”和“ghe-btop”无法运行。
+ - Elasticsearch 索引可能会在包升级期间复制,因为“elasticsearch-upgrade”服务并行运行多次。
+ - 将用户帐户转换为组织时,如果用户帐户是 {% data variables.product.prodname_ghe_server %} 企业帐户的所有者,则转换后的组织将错误地显示在企业所有者列表中。
- Creating an impersonation OAuth token using the Enterprise Administration REST API worked incorrectly when an integration matching the OAuth Application ID already existed.
changes:
- - Configuration errors that halt a config apply run are now output to the terminal in addition to the configuration log.
+ - 现在,除了配置日志之外,停止配置应用运行的配置错误也会输出到终端。
- When attempting to cache a value larger than the maximum allowed in Memcached, an error was raised however the key was not reported.
- The {% data variables.product.prodname_codeql %} starter workflow no longer errors even if the default token permissions for {% data variables.product.prodname_actions %} are not used.
- - If {% data variables.product.prodname_GH_advanced_security %} features are enabled on your instance, the performance of background jobs has improved when processing batches for repository contributions.
+ - 如果您的实例上启用了 {% data variables.product.prodname_GH_advanced_security %} 功能,则在处理存储库贡献的批处理时,后台作业的性能已得到提高。
known_issues:
- 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/13.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/13.yml
index 4bda39b54f99..17812ebd9746 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-2/13.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/13.yml
@@ -23,6 +23,6 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/14.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/14.yml
index 619062e3f8e1..935c56921ca6 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-2/14.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/14.yml
@@ -18,6 +18,6 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-2/15.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-2/15.yml
index 99040ecfca95..e72ae1301e8f 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-2/15.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-2/15.yml
@@ -14,6 +14,6 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/10.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/10.yml
index 09f9f2e7c2a2..850021bbcffd 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-3/10.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/10.yml
@@ -15,7 +15,7 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- '{% data variables.product.prodname_actions %} 存储设置在选择“Force Path Style(强制路径样式)”时无法验证和保存在 {% data variables.enterprise.management_console %} 中,而必须使用“ghe-actions-precheck”命令行实用程序进行配置。'
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/5.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/5.yml
index b4dbc02c6b57..066b200831cc 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-3/5.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/5.yml
@@ -4,8 +4,8 @@ sections:
security_fixes:
- "高:在 GitHub 的 markdown 解析器中发现了一个整数溢出漏洞,该漏洞可能导致信息泄漏和 RCE。此漏洞由 Google Project Zero 的 Felix Wilhelm 通过GitHub Bug Bounty 计划报告,并已分配 CVE-2022-24724。"
bugs:
- - Upgrades could sometimes fail if a high-availability replica's clock was out of sync with the primary.
- - 'OAuth Applications created after September 1st, 2020 were not able to use the [Check an Authorization](https://docs.github.com/en/enterprise-server@3.3/rest/reference/apps#check-an-authorization) API endpoint.'
+ - 如果高可用性副本的时钟与主副本不同步,则升级有时可能会失败。
+ - '2020 年 9 月 1 日之后创建的 OAuth 应用程序无法使用 [检查授权](https://docs.github.com/en/enterprise-server@3.3/rest/reference/apps#check-an-authorization) API 端点。'
known_issues:
- 升级到 {% data variables.product.prodname_ghe_server %} 3.3 后,{% data variables.product.prodname_actions %} 可能无法自动启动。要解决此问题,请通过 SSH 连接到设备并运行“ghe-actions-start”命令。
- 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/6.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/6.yml
index aae4ec14bc89..c9c8a5b7c185 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-3/6.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/6.yml
@@ -2,48 +2,48 @@
date: '2022-04-04'
sections:
security_fixes:
- - 'MEDIUM: A path traversal vulnerability was identified in {% data variables.product.prodname_ghe_server %} Management Console that allowed the bypass of CSRF protections. This vulnerability affected all versions of {% data variables.product.prodname_ghe_server %} prior to 3.5 and was fixed in versions 3.1.19, 3.2.11, 3.3.6, 3.4.1. This vulnerability was reported via the {% data variables.product.prodname_dotcom %} Bug Bounty program and has been assigned CVE-2022-23732.'
- - 'MEDIUM: An integer overflow vulnerability was identified in the 1.x branch and the 2.x branch of `yajil` which leads to subsequent heap memory corruption when dealing with large (~2GB) inputs. This vulnerability was reported internally and has been assigned CVE-2022-24795. '
- - Support bundles could include sensitive files if {% data variables.product.prodname_actions %} was enabled.
+ - '中:在 {% data variables.product.prodname_ghe_server %} 管理控制台中发现了一个路径遍历漏洞,该漏洞允许绕过 CSRF 保护。此漏洞影响了 3.5 之前的所有版本的 {% data variables.product.prodname_ghe_server %} ,并在版本 3.1.19、3.2.11、3.3.6、3.4.1 中得到修复。此漏洞是通过 {% data variables.product.prodname_dotcom %} Bug Bounty 程序报告的,并已分配 CVE-2022-23732。'
+ - '中:在 1.x 分支和 ''yajil'' 的 2.x 分支中发现了一个整数溢出漏洞,该漏洞导致在处理大型 (~2GB) 输入时导致后续堆内存损坏。此漏洞已在内部报告,并已分配 CVE-2022-24795。 '
+ - 如果启用了 {% data variables.product.prodname_actions %} ,则支持包可能包含敏感文件。
- 包已更新到最新的安全版本。
bugs:
- - When enabling {% data variables.product.prodname_dependabot %}, an error caused some security advisories to temporarily read as no-longer applicable.
- - Minio processes would have high CPU usage if an old configuration option was present after upgrading {% data variables.product.prodname_ghe_server %}.
- - The options to enable `TLS 1.0` and `TLS 1.1` in the Privacy settings of the Management Console were shown, although removal of those protocol versions occurred in an earlier release.
- - In a HA environment, configuring MSSQL replication could require additional manual steps after enabling {% data variables.product.prodname_actions %} for the first time.
- - A subset of internal configuration files are more reliably updated after a hotpatch.
- - The `ghe-run-migrations` script would sometimes fail to generate temporary certificate names correctly.
- - In a cluster environment, Git LFS operations could fail with failed internal API calls that crossed multiple web nodes.
- - Pre-receive hooks that used `gpg --import` timed out due to insufficient `syscall` privileges.
- - In some cluster topologies, webhook delivery information was not available.
- - Elasticsearch health checks would not allow a yellow cluster status when running migrations.
- - Repositories would display a non-functional Discussions tab in the web UI.
- - Organizations created as a result of a user transforming their user account into an organization were not added to the global enterprise account.
- - Links to inaccessible pages were removed.
- - The {% data variables.product.prodname_actions %} deployment graph would display an error when rendering a pending job.
- - Some instances experienced high CPU usage due to large amounts unnecessary background jobs being queued.
- - LDAP user sync jobs would fail when trying to sync GPG keys that had been synced previously.
- - Following a link to a pull request from the users Pull Request dashboard would result in the repository header not loading.
- - Adding a team as a reviewer to a pull request would sometimes show the incorrect number of members on that team.
- - The remove team membership API endpoint would respond with an error when attempting to remove member externally managed via a SCIM Group.
- - A large number of dormant users could cause a {% data variables.product.prodname_github_connect %} configuration to fail.
- - The "Feature & beta enrollments" page in the Site admin web UI was incorrectly available.
- - The "Site admin mode" link in the site footer did not change state when clicked.
- - 'The `spokesctl cache-policy rm` command no longer fails with the message `error: failed to delete cache policy`.'
+ - 启用 {% data variables.product.prodname_dependabot %} 时,一个错误导致一些安全公告暂时读作不再适用。
+ - 如果在升级 {% data variables.product.prodname_ghe_server %} 后存在旧的配置选项,Minio 进程将具有高 CPU 使用率。
+ - 显示了管理控制台的隐私设置中启用“TLS 1.0”和“TLS 1.1”的选项,尽管在早期版本中删除了这些协议版本。
+ - 在 HA 环境中,首次启用 {% data variables.product.prodname_actions %} msSQL 复制后,配置 MSSQL 复制可能需要额外的手动步骤。
+ - 内部配置文件子集在热补丁后更可靠地更新。
+ - '“ghe-run-migrations”脚本有时无法正确生成临时证书名称。'
+ - 在群集环境中,Git LFS 操作可能会因跨多个 Web 节点的内部 API 调用失败而失败。
+ - 由于`syscall`权限不足,使用 `gpg --import` 的预接收挂钩超时。
+ - 在某些群集拓扑中,web 挂钩传递信息不可用。
+ - Elasticsearch 运行状况检查不允许在运行迁移时出现黄色集群状态。
+ - 存储库将在 Web UI 中显示一个不起作用的 Discussions(讨论)选项卡。
+ - 由于用户将其用户帐户转换为组织而创建的组织不会添加到全局企业帐户中。
+ - 删除了指向无法访问的页面的链接。
+ - '{% data variables.product.prodname_actions %} 部署图将在呈现挂起的作业时显示错误。'
+ - 由于大量不必要的后台作业排队,某些实例的 CPU 使用率过高。
+ - 尝试同步以前同步的 GPG 密钥时,LDAP 用户同步作业将失败。
+ - 从用户拉取请求仪表板跟踪指向拉取请求的链接将导致存储库标头无法加载。
+ - 将团队作为审阅者添加到拉取请求中有时会显示该团队中不正确的成员数。
+ - 删除团队成员身份 API 端点在尝试删除通过 SCIM 组进行外部管理的成员时将响应错误。
+ - 大量休眠用户可能会导致 {% data variables.product.prodname_github_connect %} 配置失败。
+ - 站点管理员 Web UI 中的“功能和测试版注册”页面不可用。
+ - 单击站点页脚中的“站点管理模式”链接不会改变状态。
+ - '“spokesctl cache-policy rm”命令不再失败,并显示消息“error: failed to delete cache policy(错误:无法删除缓存策略)”。'
changes:
- - Memcached connection limits were increased to better accommodate large cluster topologies.
- - The Dependency Graph API previously ran with a statically defined port.
- - The default shard counts for cluster-related Elasticsearch shard settings have been updated.
- - When filtering enterprise members by organization role on the "People" page, the text for the dropdown menu items has been improved.
- - The “Triage” and “Maintain” team roles are preserved during repository migrations.
- - Performance has been improved for web requests made by enterprise owners.
+ - 增加了 Memcached 连接限制,以更好地适应大型集群拓扑。
+ - 依赖关系图 API 以前使用静态定义的端口运行。
+ - 与集群相关的 Elasticsearch 分片设置的默认分片计数已更新。
+ - 在“People(人员)”页面上按组织角色筛选企业成员时,改进了下拉菜单项的文本。
+ - '“分类”和“维护”团队角色在存储库迁移期间保留。'
+ - 改进了企业所有者发出的 Web 请求的性能。
known_issues:
- 升级到 {% data variables.product.prodname_ghe_server %} 3.3 后,{% data variables.product.prodname_actions %} 可能无法自动启动。要解决此问题,请通过 SSH 连接到设备并运行“ghe-actions-start”命令。
- 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- '{% data variables.product.prodname_actions %} 存储设置在选择“Force Path Style(强制路径样式)”时无法验证和保存在 {% data variables.enterprise.management_console %} 中,而必须使用“ghe-actions-precheck”命令行实用程序进行配置。'
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/7.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/7.yml
index 354d50303ff6..35d8c6aace05 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-3/7.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/7.yml
@@ -4,28 +4,28 @@ sections:
security_fixes:
- 包已更新到最新的安全版本。
bugs:
- - When a manifest file was deleted from a repository, the manifest would not be removed from the repository's "Dependency graph" page.
- - Resolved a regression that could lead to consistent failures to retrieve artifacts and download log archives for {% data variables.product.prodname_actions %}. In some circumstances we stopped resolving URLs for internal communications that used `localhost`, and instead incorrectly used the instance hostname.
- - Upgrading the nodes in a high availability pair with an upgrade package could cause Elasticsearch to enter an inconsistent state in some cases.
- - Rotated log files with the extension `.backup` would accumulate in directories containing system logs.
- - In some cluster topologies, the command line utilities `ghe-spokesctl` and `ghe-btop` failed to run.
- - Elasticsearch indices could be duplicated during a package upgrade, due to an `elasticsearch-upgrade` service running multiple times in parallel.
+ - 从存储库中删除清单文件时,清单不会从存储库的“依赖项关系图”页面中删除。
+ - 解决了可能导致检索构件和下载 {% data variables.product.prodname_actions %} 日志存档时出现一致故障的回归问题。在某些情况下,我们停止解析使用“localhost”的内部通信的 URL,而是错误地使用了实例主机名。
+ - 在某些情况下,使用升级包升级高可用性对中的节点可能会导致 Elasticsearch 进入不一致的状态。
+ - 扩展名为“.backup”的旋转日志文件将累积在包含系统日志的目录中。
+ - 在某些群集拓扑中,命令行实用程序“ghe-spokesctl”和“ghe-btop”无法运行。
+ - Elasticsearch 索引可能会在包升级期间复制,因为“elasticsearch-upgrade”服务并行运行多次。
- In the pull request and commit views, rich diffs would fail to load for some files tracked by Git LFS.
- - When converting a user account to an organization, if the user account was an owner of the {% data variables.product.prodname_ghe_server %} enterprise account, the converted organization would incorrectly appear in the enterprise owner list.
- - Creating an impersonation OAuth token using the Enterprise Administration REST API resulted in an error when an integration matching the OAuth Application ID already existed.
+ - 将用户帐户转换为组织时,如果用户帐户是 {% data variables.product.prodname_ghe_server %} 企业帐户的所有者,则转换后的组织将错误地显示在企业所有者列表中。
+ - 当已存在与 OAuth 应用程序 ID 匹配的集成时,使用企业管理 REST API 创建模拟 OAuth 令牌会导致错误。
- The Secret Scanning REST API would return a `500` response code when there were UTF8 characters present in a detected secret.
- - Repository cache servers could serve data from non-cache locations even when the data was available in the local cache location.
+ - 存储库缓存服务器可以从非缓存位置提供数据,即使数据在本地缓存位置中可用也是如此。
changes:
- - Configuration errors that halt a config apply run are now output to the terminal in addition to the configuration log.
+ - 现在,除了配置日志之外,停止配置应用运行的配置错误也会输出到终端。
- When attempting to cache a value larger than the maximum allowed in Memcached, an error was raised however the key was not reported.
- - If {% data variables.product.prodname_GH_advanced_security %} features are enabled on your instance, the performance of background jobs has improved when processing batches for repository contributions.
+ - 如果您的实例上启用了 {% data variables.product.prodname_GH_advanced_security %} 功能,则在处理存储库贡献的批处理时,后台作业的性能已得到提高。
known_issues:
- 升级到 {% data variables.product.prodname_ghe_server %} 3.3 后,{% data variables.product.prodname_actions %} 可能无法自动启动。要解决此问题,请通过 SSH 连接到设备并运行“ghe-actions-start”命令。
- 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- '{% data variables.product.prodname_actions %} 存储设置在选择“Force Path Style(强制路径样式)”时无法验证和保存在 {% data variables.enterprise.management_console %} 中,而必须使用“ghe-actions-precheck”命令行实用程序进行配置。'
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/8.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/8.yml
index 012ac92463c4..d36e597c4e94 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-3/8.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/8.yml
@@ -28,7 +28,7 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- '{% data variables.product.prodname_actions %} 存储设置在选择“Force Path Style(强制路径样式)”时无法验证和保存在 {% data variables.enterprise.management_console %} 中,而必须使用“ghe-actions-precheck”命令行实用程序进行配置。'
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-3/9.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-3/9.yml
index ed9fec529ba0..60034b57d10f 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-3/9.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-3/9.yml
@@ -20,7 +20,7 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- '{% data variables.product.prodname_actions %} 存储设置在选择“Force Path Style(强制路径样式)”时无法验证和保存在 {% data variables.enterprise.management_console %} 中,而必须使用“ghe-actions-precheck”命令行实用程序进行配置。'
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-4/1.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-4/1.yml
index eee2deea6741..8be3e4415aa8 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-4/1.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-4/1.yml
@@ -2,59 +2,59 @@
date: '2022-04-04'
sections:
security_fixes:
- - 'MEDIUM: A path traversal vulnerability was identified in {% data variables.product.prodname_ghe_server %} Management Console that allowed the bypass of CSRF protections. This vulnerability affected all versions of {% data variables.product.prodname_ghe_server %} prior to 3.5 and was fixed in versions 3.1.19, 3.2.11, 3.3.6, 3.4.1. This vulnerability was reported via the {% data variables.product.prodname_dotcom %} Bug Bounty program and has been assigned CVE-2022-23732.'
- - 'MEDIUM: An integer overflow vulnerability was identified in the 1.x branch and the 2.x branch of `yajil` which leads to subsequent heap memory corruption when dealing with large (~2GB) inputs. This vulnerability was reported internally and has been assigned CVE-2022-24795. '
- - Support bundles could include sensitive files if {% data variables.product.prodname_actions %} was enabled.
+ - '中:在 {% data variables.product.prodname_ghe_server %} 管理控制台中发现了一个路径遍历漏洞,该漏洞允许绕过 CSRF 保护。此漏洞影响了 3.5 之前的所有版本的 {% data variables.product.prodname_ghe_server %} ,并在版本 3.1.19、3.2.11、3.3.6、3.4.1 中得到修复。此漏洞是通过 {% data variables.product.prodname_dotcom %} Bug Bounty 程序报告的,并已分配 CVE-2022-23732。'
+ - '中:在 1.x 分支和 ''yajil'' 的 2.x 分支中发现了一个整数溢出漏洞,该漏洞导致在处理大型 (~2GB) 输入时导致后续堆内存损坏。此漏洞已在内部报告,并已分配 CVE-2022-24795。 '
+ - 如果启用了 {% data variables.product.prodname_actions %} ,则支持包可能包含敏感文件。
- 包已更新到最新的安全版本。
bugs:
- - A workflow run may not complete if it uses composite-actions.
- - When enabling {% data variables.product.prodname_dependabot %}, an error caused some security advisories to temporarily read as no-longer applicable.
- - Minio processes would have high CPU usage if an old configuration option was present after upgrading {% data variables.product.prodname_ghe_server %}.
- - The options to enable `TLS 1.0` and `TLS 1.1` in the Privacy settings of the Management Console were shown, although removal of those protocol versions occurred in an earlier release.
- - In a HA environment, configuring MSSQL replication could require additional manual steps after enabling {% data variables.product.prodname_actions %} for the first time.
- - A subset of internal configuration files are more reliably updated after a hotpatch.
- - The `ghe-run-migrations` script would sometimes fail to generate temporary certificate names correctly.
- - Pre-receive hooks that used `gpg --import` timed out due to insufficient `syscall` privileges.
- - In some cluster topologies, webhook delivery information was not available.
- - The {% data variables.product.prodname_actions %} deployment graph would display an error when rendering a pending job.
- - Elasticsearch health checks would not allow a yellow cluster status when running migrations.
- - When using the [Migrations API](/rest/reference/migrations), queued export jobs were not processed.
- - Repositories would display a non-functional Discussions tab in the web UI.
- - Organizations created as a result of a user transforming their user account into an organization were not added to the global enterprise account.
- - LDAP user sync jobs would fail when trying to sync GPG keys that had been synced previously.
- - Links to inaccessible pages were removed.
- - Some instances experienced high CPU usage due to large amounts unnecessary background jobs being queued.
- - Empty repositories didnt sync correctly to cache servers.
- - Adding a team as a reviewer to a pull request would sometimes show the incorrect number of members on that team.
- - The remove team membership API endpoint would respond with an error when attempting to remove member externally managed via a SCIM Group.
- - A large number of dormant users could cause a {% data variables.product.prodname_github_connect %} configuration to fail.
- - The "Feature & beta enrollments" page in the Site admin web UI was incorrectly available.
- - The "Site admin mode" link in the site footer did not change state when clicked.
+ - 如果工作流程运行使用复合操作,则可能无法完成。
+ - 启用 {% data variables.product.prodname_dependabot %} 时,一个错误导致一些安全公告暂时读作不再适用。
+ - 如果在升级 {% data variables.product.prodname_ghe_server %} 后存在旧的配置选项,Minio 进程将具有高 CPU 使用率。
+ - 显示了管理控制台的隐私设置中启用“TLS 1.0”和“TLS 1.1”的选项,尽管在早期版本中删除了这些协议版本。
+ - 在 HA 环境中,首次启用 {% data variables.product.prodname_actions %} msSQL 复制后,配置 MSSQL 复制可能需要额外的手动步骤。
+ - 内部配置文件子集在热补丁后更可靠地更新。
+ - '“ghe-run-migrations”脚本有时无法正确生成临时证书名称。'
+ - 由于`syscall`权限不足,使用 `gpg --import` 的预接收挂钩超时。
+ - 在某些群集拓扑中,web 挂钩传递信息不可用。
+ - '{% data variables.product.prodname_actions %} 部署图将在呈现挂起的作业时显示错误。'
+ - Elasticsearch 运行状况检查不允许在运行迁移时出现黄色集群状态。
+ - 使用 [迁移 API](/rest/reference/migrations) 时,未处理排队的导出作业。
+ - 存储库将在 Web UI 中显示一个不起作用的 Discussions(讨论)选项卡。
+ - 由于用户将其用户帐户转换为组织而创建的组织不会添加到全局企业帐户中。
+ - 尝试同步以前同步的 GPG 密钥时,LDAP 用户同步作业将失败。
+ - 删除了指向无法访问的页面的链接。
+ - 由于大量不必要的后台作业排队,某些实例的 CPU 使用率过高。
+ - 空存储库未正确同步到缓存服务器。
+ - 将团队作为审阅者添加到拉取请求中有时会显示该团队中不正确的成员数。
+ - 删除团队成员身份 API 端点在尝试删除通过 SCIM 组进行外部管理的成员时将响应错误。
+ - 大量休眠用户可能会导致 {% data variables.product.prodname_github_connect %} 配置失败。
+ - 站点管理员 Web UI 中的“功能和测试版注册”页面不可用。
+ - 单击站点页脚中的“站点管理模式”链接不会改变状态。
changes:
- - Memcached connection limits were increased to better accommodate large cluster topologies.
- - The Dependency Graph API previously ran with a statically defined port.
- - The default shard counts for cluster-related Elasticsearch shard settings have been updated.
- - The [Migrations API](/rest/reference/migrations) now generates exports of repositories.
- - When filtering enterprise members by organization role on the "People" page, the text for the dropdown menu items has been improved.
- - The “Triage” and “Maintain” team roles are preserved during repository migrations.
- - Using ghe-migrator or exporting from GitHub.com, an export would not include Pull Request attachments.
- - Performance has been improved for web requests made by enterprise owners.
+ - 增加了 Memcached 连接限制,以更好地适应大型集群拓扑。
+ - 依赖关系图 API 以前使用静态定义的端口运行。
+ - 与集群相关的 Elasticsearch 分片设置的默认分片计数已更新。
+ - '[迁移 API](/rest/reference/migrations) 现在生成存储库的导出。'
+ - 在“People(人员)”页面上按组织角色筛选企业成员时,改进了下拉菜单项的文本。
+ - '“分类”和“维护”团队角色在存储库迁移期间保留。'
+ - 使用 ghe-migrator 或从 GitHub.com 导出,导出将不包括拉取请求附件。
+ - 改进了企业所有者发出的 Web 请求的性能。
known_issues:
- 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- |
- After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17]
+ 在多个级别(例如,企业和组织)上使用“--ephemeral”参数注册自托管运行器后,运行器可能会陷入空闲状态并需要重新注册。[更新时间:2022 年 6 月 17 日]
- |
- When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11]
+ 将 SAML 加密断言与 {% data variables.product.prodname_ghe_server %} 3.4.0 和 3.4.1 一起使用时,“SPSSODescriptor”中的新 XML 属性“WantAssertionsEncrypted”包含 SAML 元数据的无效属性。使用此 SAML 元数据终端节点的 IdP 在验证 SAML 元数据 XML 架构时可能会遇到错误。修复程序将在下一个修补程序版本中提供。[更新时间:2022-04-11]
- To work around this problem, you can take one of the two following actions.
- - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute.
- - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL.
+ 要解决此问题,您可以执行以下两个操作之一。
+ - 通过上传 SAML 元数据的静态副本(不带“WantAssertionsEncrypted”属性)来重新配置 IdP。
+ - 复制 SAML 元数据,删除“WantAssertionsEncrypted”属性,将其托管在 Web 服务器上,然后将 IdP 重新配置为指向该 URL。
deprecations:
-
heading: 弃用 GitHub Enterprise Server 3.0
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-4/2.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-4/2.yml
index 962681b9be9c..a2134110f705 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-4/2.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-4/2.yml
@@ -4,30 +4,30 @@ sections:
security_fixes:
- 包已更新到最新的安全版本。
bugs:
- - Resolved a regression that could lead to consistent failures to retrieve artifacts and download log archives for {% data variables.product.prodname_actions %}. In some circumstances we stopped resolving URLs for internal communications that used `localhost`, and instead incorrectly used the instance hostname.
- - When a manifest file was deleted from a repository, the manifest would not be removed from the repository's "Dependency graph" page.
- - Upgrading the nodes in a high availability pair with an upgrade package could cause Elasticsearch to enter an inconsistent state in some cases.
- - Rotated log files with the extension `.backup` would accumulate in directories containing system logs.
- - In some cluster topologies, the command line utilities `ghe-spokesctl` and `ghe-btop` failed to run.
- - Elasticsearch indices could be duplicated during a package upgrade, due to an `elasticsearch-upgrade` service running multiple times in parallel.
- - Repository cache servers could serve data from non-cache locations even when the data was available in the local cache location.
- - When converting a user account to an organization, if the user account was an owner of the {% data variables.product.prodname_ghe_server %} enterprise account, the converted organization would incorrectly appear in the enterprise owner list.
- - The `/stafftools/users/ip_addresses/:address` page responded with a `500 Internal Server Error` when attempting to display the page for an IPv6 address.
- - Creating an impersonation OAuth token using the Enterprise Administration REST API resulted in an error when an integration matching the OAuth Application ID already existed.
+ - 解决了可能导致检索构件和下载 {% data variables.product.prodname_actions %} 日志存档时出现一致故障的回归问题。在某些情况下,我们停止解析使用“localhost”的内部通信的 URL,而是错误地使用了实例主机名。
+ - 从存储库中删除清单文件时,清单不会从存储库的“依赖项关系图”页面中删除。
+ - 在某些情况下,使用升级包升级高可用性对中的节点可能会导致 Elasticsearch 进入不一致的状态。
+ - 扩展名为“.backup”的旋转日志文件将累积在包含系统日志的目录中。
+ - 在某些群集拓扑中,命令行实用程序“ghe-spokesctl”和“ghe-btop”无法运行。
+ - Elasticsearch 索引可能会在包升级期间复制,因为“elasticsearch-upgrade”服务并行运行多次。
+ - 存储库缓存服务器可以从非缓存位置提供数据,即使数据在本地缓存位置中可用也是如此。
+ - 将用户帐户转换为组织时,如果用户帐户是 {% data variables.product.prodname_ghe_server %} 企业帐户的所有者,则转换后的组织将错误地显示在企业所有者列表中。
+ - 当尝试显示IPv6地址的页面时,"/staff tools/users/ip_address/:address" 页面以 "500内部服务器错误" 作为响应。
+ - 当已存在与 OAuth 应用程序 ID 匹配的集成时,使用企业管理 REST API 创建模拟 OAuth 令牌会导致错误。
changes:
- - Added support for replica domain names that are more than 63 characters.
- - Configuration errors that halt a config apply run are now output to the terminal in addition to the configuration log.
- - If {% data variables.product.prodname_GH_advanced_security %} features are enabled on your instance, the performance of background jobs has improved when processing batches for repository contributions.
+ - 添加了对超过 63 个字符的副本域名的支持。
+ - 现在,除了配置日志之外,停止配置应用运行的配置错误也会输出到终端。
+ - 如果您的实例上启用了 {% data variables.product.prodname_GH_advanced_security %} 功能,则在处理存储库贡献的批处理时,后台作业的性能已得到提高。
known_issues:
- 在新建的没有任何用户的 {% data variables.product.prodname_ghe_server %} 实例上,攻击者可以创建第一个管理员用户。
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- |
- After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17]
+ 在多个级别(例如,企业和组织)上使用“--ephemeral”参数注册自托管运行器后,运行器可能会陷入空闲状态并需要重新注册。[更新时间:2022 年 6 月 17 日]
deprecations:
-
heading: 弃用 GitHub Enterprise Server 3.0
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-4/3.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-4/3.yml
index 9b5430067c41..c478174a8fd6 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-4/3.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-4/3.yml
@@ -32,8 +32,8 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- |
- After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17]
+ 在多个级别(例如,企业和组织)上使用“--ephemeral”参数注册自托管运行器后,运行器可能会陷入空闲状态并需要重新注册。[更新时间:2022 年 6 月 17 日]
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-4/4.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-4/4.yml
index 1f516b9e7c41..985c20369ee8 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-4/4.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-4/4.yml
@@ -23,14 +23,14 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- |
- After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17]
+ 在多个级别(例如,企业和组织)上使用“--ephemeral”参数注册自托管运行器后,运行器可能会陷入空闲状态并需要重新注册。[更新时间:2022 年 6 月 17 日]
- |
- When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11]
+ 将 SAML 加密断言与 {% data variables.product.prodname_ghe_server %} 3.4.0 和 3.4.1 一起使用时,“SPSSODescriptor”中的新 XML 属性“WantAssertionsEncrypted”包含 SAML 元数据的无效属性。使用此 SAML 元数据终端节点的 IdP 在验证 SAML 元数据 XML 架构时可能会遇到错误。修复程序将在下一个修补程序版本中提供。[更新时间:2022-04-11]
- To work around this problem, you can take one of the two following actions.
- - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute.
- - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL.
+ 要解决此问题,您可以执行以下两个操作之一。
+ - 通过上传 SAML 元数据的静态副本(不带“WantAssertionsEncrypted”属性)来重新配置 IdP。
+ - 复制 SAML 元数据,删除“WantAssertionsEncrypted”属性,将其托管在 Web 服务器上,然后将 IdP 重新配置为指向该 URL。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-4/5.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-4/5.yml
index b65f3c96293d..0e3a9f89c329 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-4/5.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-4/5.yml
@@ -21,14 +21,14 @@ sections:
- 自定义防火墙规则在升级过程中被删除。
- Git LFS 跟踪的文件[通过 Web 界面上传](https://github.com/blog/2105-upload-files-to-your-repositories) 被错误地直接添加到仓库。
- 如果议题包含文件路径长于 255 个字符的同一仓库中 blob 的永久链接,则议题无法关闭。
- - When "Users can search GitHub.com" is enabled with {% data variables.product.prodname_github_connect %}, issues in private and internal repositories are not included in {% data variables.product.prodname_dotcom_the_website %} search results.
+ - 当“用户可以搜索 GitHub.com”与 {% data variables.product.prodname_github_connect %} 一起启用时,私有和内部存储库中的议题不会包含在 {% data variables.product.prodname_dotcom_the_website %} 搜索结果中。
- '{% data variables.product.prodname_registry %} npm 注册表不再返回元数据响应的时间值。这样做是为了大幅改善性能。作为元数据响应的一部分,我们继续拥有返回时间值所需的所有数据,并将在我们解决现有性能问题后恢复返回这个值。'
- 特定于处理预接收挂钩的资源限制可能会导致某些预接收挂钩失败。
- |
- After registering a self-hosted runner with the `--ephemeral` parameter on more than one level (for example, both enterprise and organization), the runner may get stuck in an idle state and require re-registration. [Updated: 2022-06-17]
+ 在多个级别(例如,企业和组织)上使用“--ephemeral”参数注册自托管运行器后,运行器可能会陷入空闲状态并需要重新注册。[更新时间:2022 年 6 月 17 日]
- |
- When using SAML encrypted assertions with {% data variables.product.prodname_ghe_server %} 3.4.0 and 3.4.1, a new XML attribute `WantAssertionsEncrypted` in the `SPSSODescriptor` contains an invalid attribute for SAML metadata. IdPs that consume this SAML metadata endpoint may encounter errors when validating the SAML metadata XML schema. A fix will be available in the next patch release. [Updated: 2022-04-11]
+ 将 SAML 加密断言与 {% data variables.product.prodname_ghe_server %} 3.4.0 和 3.4.1 一起使用时,“SPSSODescriptor”中的新 XML 属性“WantAssertionsEncrypted”包含 SAML 元数据的无效属性。使用此 SAML 元数据终端节点的 IdP 在验证 SAML 元数据 XML 架构时可能会遇到错误。修复程序将在下一个修补程序版本中提供。[更新时间:2022-04-11]
- To work around this problem, you can take one of the two following actions.
- - Reconfigure the IdP by uploading a static copy of the SAML metadata without the `WantAssertionsEncrypted` attribute.
- - Copy the SAML metadata, remove `WantAssertionsEncrypted` attribute, host it on a web server, and reconfigure the IdP to point to that URL.
+ 要解决此问题,您可以执行以下两个操作之一。
+ - 通过上传 SAML 元数据的静态副本(不带“WantAssertionsEncrypted”属性)来重新配置 IdP。
+ - 复制 SAML 元数据,删除“WantAssertionsEncrypted”属性,将其托管在 Web 服务器上,然后将 IdP 重新配置为指向该 URL。
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-5/0-rc1.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-5/0-rc1.yml
index b69cd21f3bec..189fdb99e801 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-5/0-rc1.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-5/0-rc1.yml
@@ -37,11 +37,7 @@ sections:
heading: Dependabot updates are generally available
notes:
- |
- Dependabot version and security updates are now generally available in GitHub Enterprise Server 3.5. All the popular ecosystems and features that work on GitHub.com repositories now can be set up on your GitHub Enterprise Server instance. Dependabot on GitHub Enterprise Server requires GitHub Actions and a pool of self-hosted Dependabot runners, GitHub Connect enabled, and Dependabot enabled by an admin.
-
- Following on from the public beta release, we will be supporting the use of GitHub Actions runners hosted on a Kubernetes setup.
-
- For more information, see "[Setting up Dependabot updates](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)."
+ Dependabot version and security updates are now generally available in GitHub Enterprise Server 3.5. All the popular ecosystems and features that work on GitHub.com repositories now can be set up on your GitHub Enterprise Server instance. Dependabot on GitHub Enterprise Server requires GitHub Actions and a pool of self-hosted Dependabot runners, GitHub Connect enabled, and Dependabot enabled by an admin. For more information, see "[Setting up Dependabot updates](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)."
-
heading: Server Statistics in public beta
notes:
diff --git a/translations/zh-CN/data/release-notes/enterprise-server/3-5/0.yml b/translations/zh-CN/data/release-notes/enterprise-server/3-5/0.yml
index 796d61b16872..8267a174b172 100644
--- a/translations/zh-CN/data/release-notes/enterprise-server/3-5/0.yml
+++ b/translations/zh-CN/data/release-notes/enterprise-server/3-5/0.yml
@@ -30,11 +30,7 @@ sections:
heading: Dependabot updates are generally available
notes:
- |
- Dependabot version and security updates are now generally available in GitHub Enterprise Server 3.5. All the popular ecosystems and features that work on GitHub.com repositories now can be set up on your GitHub Enterprise Server instance. Dependabot on GitHub Enterprise Server requires GitHub Actions and a pool of self-hosted Dependabot runners, GitHub Connect enabled, and Dependabot enabled by an admin.
-
- Following on from the public beta release, we will be supporting the use of GitHub Actions runners hosted on a Kubernetes setup.
-
- For more information, see "[Setting up Dependabot updates](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)."
+ Dependabot version and security updates are now generally available in GitHub Enterprise Server 3.5. All the popular ecosystems and features that work on GitHub.com repositories now can be set up on your GitHub Enterprise Server instance. Dependabot on GitHub Enterprise Server requires GitHub Actions and a pool of self-hosted Dependabot runners, GitHub Connect enabled, and Dependabot enabled by an admin. For more information, see "[Setting up Dependabot updates](https://docs.github.com/en/enterprise-server@3.5/admin/github-actions/enabling-github-actions-for-github-enterprise-server/setting-up-dependabot-updates)."
-
heading: Server Statistics in public beta
notes:
@@ -326,7 +322,7 @@ sections:
MinIO has announced the removal of the MinIO Gateways starting June 1st, 2022. While MinIO Gateway for NAS continues to be one of the supported storage providers for Github Actions and Github Packages, we recommend moving to MinIO LTS support to avail support and bug fixes from MinIO. For more information about rate limits, see "[Scheduled removal of MinIO Gateway for GCS, Azure, HDFS in the minio/minio repository](https://github.com/minio/minio/issues/14331)."
deprecations:
-
- heading: Change to the format of authentication tokens affects GitHub Connect
+ heading: 更改身份验证令牌的格式会影响 GitHub Connect
notes:
- |
对于运行 GitHub Enterprise Server 3.1 或更早版本的实例,GitHub Connect 将在 6 月 3 日之后不再运行,因为 GitHub 身份验证令牌的格式发生了变化。若要继续使用 GitHub Connect,请升级到 GitHub Enterprise Server 3.2 或更高版本。有关详细信息,请参阅 [GitHub 博客](https://github.blog/2022-05-20-action-needed-by-github-connect-customers-using-ghes-3-1-and-older-to-adopt-new-authentication-token-format-updates/)。[更新时间:2022 年 6 月 14 日]
diff --git a/translations/zh-CN/data/reusables/actions/about-actions-for-enterprises.md b/translations/zh-CN/data/reusables/actions/about-actions-for-enterprises.md
index ce6ff86813bf..a7518dcb7971 100644
--- a/translations/zh-CN/data/reusables/actions/about-actions-for-enterprises.md
+++ b/translations/zh-CN/data/reusables/actions/about-actions-for-enterprises.md
@@ -1 +1 @@
-{% data variables.product.prodname_actions %} allows {% ifversion ghec or ghae %}members of your enterprise{% elsif ghes %}people who use {% data variables.product.product_location %}{% endif %} to improve productivity by automating every phase of the software development workflow.
+{% data variables.product.prodname_actions %} 允许 {% ifversion ghec or ghae %}企业成员{% elsif ghes %}使用 {% data variables.product.product_location %} 的人员{% endif %} 通过自动化软件开发工作流程的每个阶段来提高生产力。
diff --git a/translations/zh-CN/data/reusables/actions/about-secrets.md b/translations/zh-CN/data/reusables/actions/about-secrets.md
index 8415b1f52d1b..62c0044fe60a 100644
--- a/translations/zh-CN/data/reusables/actions/about-secrets.md
+++ b/translations/zh-CN/data/reusables/actions/about-secrets.md
@@ -1 +1 @@
-加密密码可让您将敏感信息(例如访问令牌)存储在仓库{% ifversion fpt or ghes > 3.1 or ghae or ghec %}、仓库环境{% endif %} 或组织中。
+加密的密码允许您在仓库、仓库环境或组织中存储敏感信息,如访问令牌。
diff --git a/translations/zh-CN/data/reusables/actions/action-cache.md b/translations/zh-CN/data/reusables/actions/action-cache.md
index b004ebf2a959..8899fd7165ef 100644
--- a/translations/zh-CN/data/reusables/actions/action-cache.md
+++ b/translations/zh-CN/data/reusables/actions/action-cache.md
@@ -1 +1 @@
-actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/cache@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-checkout.md b/translations/zh-CN/data/reusables/actions/action-checkout.md
index d63818bb6ddd..267388dd8a02 100644
--- a/translations/zh-CN/data/reusables/actions/action-checkout.md
+++ b/translations/zh-CN/data/reusables/actions/action-checkout.md
@@ -1 +1 @@
-actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/checkout@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-codeql-action-analyze.md b/translations/zh-CN/data/reusables/actions/action-codeql-action-analyze.md
index 2dec4531badb..21a0532542e8 100644
--- a/translations/zh-CN/data/reusables/actions/action-codeql-action-analyze.md
+++ b/translations/zh-CN/data/reusables/actions/action-codeql-action-analyze.md
@@ -1 +1 @@
-github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+github/codeql-action/analyze@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-codeql-action-autobuild.md b/translations/zh-CN/data/reusables/actions/action-codeql-action-autobuild.md
index 998f4531319a..b72b8f9bd46b 100644
--- a/translations/zh-CN/data/reusables/actions/action-codeql-action-autobuild.md
+++ b/translations/zh-CN/data/reusables/actions/action-codeql-action-autobuild.md
@@ -1 +1 @@
-github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+github/codeql-action/autobuild@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-codeql-action-init.md b/translations/zh-CN/data/reusables/actions/action-codeql-action-init.md
index d27aea100515..3e0d94ea359c 100644
--- a/translations/zh-CN/data/reusables/actions/action-codeql-action-init.md
+++ b/translations/zh-CN/data/reusables/actions/action-codeql-action-init.md
@@ -1 +1 @@
-github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+github/codeql-action/init@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-codeql-action-upload-sarif.md b/translations/zh-CN/data/reusables/actions/action-codeql-action-upload-sarif.md
index 6abc9fb99ff0..c91f71820f1a 100644
--- a/translations/zh-CN/data/reusables/actions/action-codeql-action-upload-sarif.md
+++ b/translations/zh-CN/data/reusables/actions/action-codeql-action-upload-sarif.md
@@ -1 +1 @@
-github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+github/codeql-action/upload-sarif@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-delete-package-versions.md b/translations/zh-CN/data/reusables/actions/action-delete-package-versions.md
index 21777f5f93f2..1b6e04994061 100644
--- a/translations/zh-CN/data/reusables/actions/action-delete-package-versions.md
+++ b/translations/zh-CN/data/reusables/actions/action-delete-package-versions.md
@@ -1 +1 @@
-actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/delete-package-versions@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-download-artifact.md b/translations/zh-CN/data/reusables/actions/action-download-artifact.md
index 75f89a7f5c7a..87dffa23a6d2 100644
--- a/translations/zh-CN/data/reusables/actions/action-download-artifact.md
+++ b/translations/zh-CN/data/reusables/actions/action-download-artifact.md
@@ -1 +1 @@
-actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/download-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-github-script.md b/translations/zh-CN/data/reusables/actions/action-github-script.md
index b58750886b00..5fe7bbd84680 100644
--- a/translations/zh-CN/data/reusables/actions/action-github-script.md
+++ b/translations/zh-CN/data/reusables/actions/action-github-script.md
@@ -1 +1 @@
-actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %}
\ No newline at end of file
+actions/github-script@{% ifversion actions-node16-action %}v6{% else %}v5{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-labeler.md b/translations/zh-CN/data/reusables/actions/action-labeler.md
index 5f32c198f573..d466a3227659 100644
--- a/translations/zh-CN/data/reusables/actions/action-labeler.md
+++ b/translations/zh-CN/data/reusables/actions/action-labeler.md
@@ -1 +1 @@
-actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %}
\ No newline at end of file
+actions/labeler@{% ifversion actions-node16-action %}v4{% else %}v3{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-setup-dotnet.md b/translations/zh-CN/data/reusables/actions/action-setup-dotnet.md
index 88c1c810bedf..48fa303af58b 100644
--- a/translations/zh-CN/data/reusables/actions/action-setup-dotnet.md
+++ b/translations/zh-CN/data/reusables/actions/action-setup-dotnet.md
@@ -1 +1 @@
-actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
\ No newline at end of file
+actions/setup-dotnet@{% ifversion actions-node16-action %}v2{% else %}v1{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-setup-go.md b/translations/zh-CN/data/reusables/actions/action-setup-go.md
index 4c9b23323b30..9080cc8ba91f 100644
--- a/translations/zh-CN/data/reusables/actions/action-setup-go.md
+++ b/translations/zh-CN/data/reusables/actions/action-setup-go.md
@@ -1 +1 @@
-actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/setup-go@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-setup-java.md b/translations/zh-CN/data/reusables/actions/action-setup-java.md
index f543e4f32c5a..c4b149a03f9b 100644
--- a/translations/zh-CN/data/reusables/actions/action-setup-java.md
+++ b/translations/zh-CN/data/reusables/actions/action-setup-java.md
@@ -1 +1 @@
-actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/setup-java@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-setup-node.md b/translations/zh-CN/data/reusables/actions/action-setup-node.md
index cd3e08d3cfc6..64420e9c97b0 100644
--- a/translations/zh-CN/data/reusables/actions/action-setup-node.md
+++ b/translations/zh-CN/data/reusables/actions/action-setup-node.md
@@ -1 +1 @@
-actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/setup-node@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-stale.md b/translations/zh-CN/data/reusables/actions/action-stale.md
index d1e25aa5f0f2..25ed23c84809 100644
--- a/translations/zh-CN/data/reusables/actions/action-stale.md
+++ b/translations/zh-CN/data/reusables/actions/action-stale.md
@@ -1 +1 @@
-actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %}
\ No newline at end of file
+actions/stale@{% ifversion actions-node16-action %}v5{% else %}v4{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/action-upload-artifact.md b/translations/zh-CN/data/reusables/actions/action-upload-artifact.md
index 24ef9d0f32fe..a2cd588fc4e6 100644
--- a/translations/zh-CN/data/reusables/actions/action-upload-artifact.md
+++ b/translations/zh-CN/data/reusables/actions/action-upload-artifact.md
@@ -1 +1 @@
-actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
\ No newline at end of file
+actions/upload-artifact@{% ifversion actions-node16-action %}v3{% else %}v2{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/actions-audit-events-workflow.md b/translations/zh-CN/data/reusables/actions/actions-audit-events-workflow.md
index cb8edee670b6..7b37429d79ba 100644
--- a/translations/zh-CN/data/reusables/actions/actions-audit-events-workflow.md
+++ b/translations/zh-CN/data/reusables/actions/actions-audit-events-workflow.md
@@ -1,12 +1,12 @@
-| 操作 | 描述 |
-| ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `cancel_workflow_run` | 工作流程运行取消时触发。 更多信息请参阅“[取消工作流程](/actions/managing-workflow-runs/canceling-a-workflow)。{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
-| `completed_workflow_run` | 当工作流程状态更改为`完成`时触发。 只能使用 REST API 查看;在 UI 或 JSON/CSV 导出中不可见。 更多信息请参阅“[查看工作流程运行历史记录](/actions/managing-workflow-runs/viewing-workflow-run-history)”。{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
-| `created_workflow_run` | 工作流程运行创建时触发。 只能使用 REST API 查看;在 UI 或 JSON/CSV 导出中不可见。 更多信息请参阅“[创建示例工作流程](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)。{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `delete_workflow_run` | 工作流程运行被删除时触发。 更多信息请参阅“[删除工作流程运行](/actions/managing-workflow-runs/deleting-a-workflow-run)”。 |
-| `disable_workflow` | 工作流程禁用时触发。 |
-| `enable_workflow` | 在之前被 `disable_workflow` 禁用后,当工作流程启用时触发。 |
-| `rerun_workflow_run` | 工作流程运行重新运行时触发。 更多信息请参阅“[重新运行工作流程](/actions/managing-workflow-runs/re-running-a-workflow)。{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
-| `prepared_workflow_job` | 工作流程作业启动时触发。 包括提供给作业的机密列表。 只能使用 REST API 查看。 它在 {% data variables.product.prodname_dotcom %} Web 界面中不可见,也不包含在 JSON/CSV 导出中。 更多信息请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)”。{% endif %}{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `approve_workflow_job` | 在批准工作流程作业时触发。 更多信息请参阅“[审查部署](/actions/managing-workflow-runs/reviewing-deployments)”。 |
-| `reject_workflow_job` | 在拒绝工作流程作业时触发。 更多信息请参阅“[审查部署](/actions/managing-workflow-runs/reviewing-deployments)”。{% endif %}
+| 操作 | 描述 |
+| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `cancel_workflow_run` | 工作流程运行取消时触发。 更多信息请参阅“[取消工作流程](/actions/managing-workflow-runs/canceling-a-workflow)。{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
+| `completed_workflow_run` | 当工作流程状态更改为`完成`时触发。 只能使用 REST API 查看;在 UI 或 JSON/CSV 导出中不可见。 更多信息请参阅“[查看工作流程运行历史记录](/actions/managing-workflow-runs/viewing-workflow-run-history)”。{% endif %}{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
+| `created_workflow_run` | 工作流程运行创建时触发。 只能使用 REST API 查看;在 UI 或 JSON/CSV 导出中不可见。 更多信息请参阅“[创建示例工作流程](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)。{% endif %}
+| `delete_workflow_run` | 工作流程运行被删除时触发。 更多信息请参阅“[删除工作流程运行](/actions/managing-workflow-runs/deleting-a-workflow-run)”。 |
+| `disable_workflow` | 工作流程禁用时触发。 |
+| `enable_workflow` | 在之前被 `disable_workflow` 禁用后,当工作流程启用时触发。 |
+| `rerun_workflow_run` | 工作流程运行重新运行时触发。 更多信息请参阅“[重新运行工作流程](/actions/managing-workflow-runs/re-running-a-workflow)。{% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
+| `prepared_workflow_job` | 工作流程作业启动时触发。 包括提供给作业的机密列表。 只能使用 REST API 查看。 它在 {% data variables.product.prodname_dotcom %} Web 界面中不可见,也不包含在 JSON/CSV 导出中。 更多信息请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)”。{% endif %}
+| `approve_workflow_job` | 在批准工作流程作业时触发。 更多信息请参阅“[审查部署](/actions/managing-workflow-runs/reviewing-deployments)”。 |
+| `reject_workflow_job` | 在拒绝工作流程作业时触发。 更多信息请参阅“[审查部署](/actions/managing-workflow-runs/reviewing-deployments)”。 |
diff --git a/translations/zh-CN/data/reusables/actions/actions-do-not-trigger-workflows.md b/translations/zh-CN/data/reusables/actions/actions-do-not-trigger-workflows.md
index 7530eaa3ad61..2c2c3b2ead68 100644
--- a/translations/zh-CN/data/reusables/actions/actions-do-not-trigger-workflows.md
+++ b/translations/zh-CN/data/reusables/actions/actions-do-not-trigger-workflows.md
@@ -1 +1 @@
-When you use the repository's `GITHUB_TOKEN` to perform tasks, events triggered by the `GITHUB_TOKEN` will not create a new workflow run. 这可以防止意外创建递归工作流程运行。 例如,如果工作流程运行使用仓库的 `GITHUB_TOKEN` 推送代码,则即使仓库包含配置为在 `push` 事件发生时运行的工作流程,新工作流程也不会运行。
+使用仓库的 `GITHUB_TOKEN` 执行任务时,`GITHUB_TOKEN` 触发的事件不会创建新的工作流程运行。 这可以防止意外创建递归工作流程运行。 例如,如果工作流程运行使用仓库的 `GITHUB_TOKEN` 推送代码,则即使仓库包含配置为在 `push` 事件发生时运行的工作流程,新工作流程也不会运行。
diff --git a/translations/zh-CN/data/reusables/actions/actions-on-examples.md b/translations/zh-CN/data/reusables/actions/actions-on-examples.md
index 2814d9680d4f..705b4cc17ce4 100644
--- a/translations/zh-CN/data/reusables/actions/actions-on-examples.md
+++ b/translations/zh-CN/data/reusables/actions/actions-on-examples.md
@@ -16,4 +16,4 @@
### 将活动类型和筛选器用于多个事件
-{% data reusables.actions.actions-multiple-types %}
\ No newline at end of file
+{% data reusables.actions.actions-multiple-types %}
diff --git a/translations/zh-CN/data/reusables/actions/allow-specific-actions-intro.md b/translations/zh-CN/data/reusables/actions/allow-specific-actions-intro.md
index d165b4f50fc0..a73baaf24d74 100644
--- a/translations/zh-CN/data/reusables/actions/allow-specific-actions-intro.md
+++ b/translations/zh-CN/data/reusables/actions/allow-specific-actions-intro.md
@@ -5,8 +5,8 @@
选择 {% data reusables.actions.policy-label-for-select-actions-workflows %} 时,允许本地操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %} ,并且还有其他选项可用于允许其他特定操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}:
-- **允许 {% data variables.product.prodname_dotcom %} 创建的操作:** 您可以允许 {% data variables.product.prodname_dotcom %} 创建的所有操作用于工作流程。 {% data variables.product.prodname_dotcom %} 创建的操作位于 `actions` 和 `github` 组织中。 更多信息请参阅 [`actions`](https://github.com/actions) 和 [`github`](https://github.com/github) 组织。{% ifversion fpt or ghes or ghae or ghec %}
-- **允许已验证的创建者执行市场操作:** {% ifversion ghes or ghae %}此选项在您启用 {% data variables.product.prodname_github_connect %} 并配置了 {% data variables.product.prodname_actions %} 时可用。 更多信息请参阅“[使用 GitHub Connect 启用对 GitHub.com 操作的自动访问](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)”。{% endif %} 您可以允许工作流程使用由经过验证的创建者创建的所有 {% data variables.product.prodname_marketplace %} 操作。 如果 GitHub 验证该操作的创建者为合作伙伴组织,{% octicon "verified" aria-label="The verified badge" %} 徽章将显示在 {% data variables.product.prodname_marketplace %} 中的操作旁边。{% endif %}
+- **允许 {% data variables.product.prodname_dotcom %} 创建的操作:** 您可以允许 {% data variables.product.prodname_dotcom %} 创建的所有操作用于工作流程。 {% data variables.product.prodname_dotcom %} 创建的操作位于 `actions` 和 `github` 组织中。 更多信息请参阅 [`actions`](https://github.com/actions) 和 [`github`](https://github.com/github) 组织。
+- **允许已验证的创建者执行市场操作:** {% ifversion ghes or ghae %}此选项在您启用 {% data variables.product.prodname_github_connect %} 并配置了 {% data variables.product.prodname_actions %} 时可用。 更多信息请参阅“[使用 GitHub Connect 启用对 GitHub.com 操作的自动访问](/admin/github-actions/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect)”。{% endif %} 您可以允许工作流程使用由经过验证的创建者创建的所有 {% data variables.product.prodname_marketplace %} 操作。 如果 GitHub 验证该操作的创建者为合作伙伴组织,{% octicon "verified" aria-label="The verified badge" %} 徽章将显示在 {% data variables.product.prodname_marketplace %} 中的操作旁边。
- **允许指定的操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}:** 可以将工作流程限制为使用特定组织和存储库中的操作{% ifversion actions-workflow-policy %} 和可重用工作流程{% endif %}。
要限制对特定标记的访问或者操作{% ifversion actions-workflow-policy %} 或可重用工作流程{% endif %} 的提交 SHA,请使用工作流中使用的相同语法来选择操作{% ifversion actions-workflow-policy %} 或可重用工作流程{% endif %}。
diff --git a/translations/zh-CN/data/reusables/actions/cache-default-size.md b/translations/zh-CN/data/reusables/actions/cache-default-size.md
index c52c4250b99d..1a8fa945904a 100644
--- a/translations/zh-CN/data/reusables/actions/cache-default-size.md
+++ b/translations/zh-CN/data/reusables/actions/cache-default-size.md
@@ -1 +1 @@
-By default, the total cache storage that {% data variables.product.prodname_actions %} uses on the external storage for {% data variables.product.product_location %} is limited to a maximum of 10 GB per repository, and the maximum allowed size that can be set for a repository is 25 GB.
\ No newline at end of file
+By default, the total cache storage that {% data variables.product.prodname_actions %} uses on the external storage for {% data variables.product.product_location %} is limited to a maximum of 10 GB per repository, and the maximum allowed size that can be set for a repository is 25 GB.
diff --git a/translations/zh-CN/data/reusables/actions/cache-eviction-process.md b/translations/zh-CN/data/reusables/actions/cache-eviction-process.md
index bd69ed40abc5..37ab9fd93d05 100644
--- a/translations/zh-CN/data/reusables/actions/cache-eviction-process.md
+++ b/translations/zh-CN/data/reusables/actions/cache-eviction-process.md
@@ -1 +1 @@
-If you exceed the limit, {% data variables.product.prodname_dotcom %} will save the new cache but will begin evicting caches until the total size is less than the repository limit.
\ No newline at end of file
+If you exceed the limit, {% data variables.product.prodname_dotcom %} will save the new cache but will begin evicting caches until the total size is less than the repository limit.
diff --git a/translations/zh-CN/data/reusables/actions/caching-availability.md b/translations/zh-CN/data/reusables/actions/caching-availability.md
index 4ae4e6708533..d684cdd6c045 100644
--- a/translations/zh-CN/data/reusables/actions/caching-availability.md
+++ b/translations/zh-CN/data/reusables/actions/caching-availability.md
@@ -1 +1 @@
-{% data variables.product.prodname_actions %} caching is only available for repositories hosted on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_server %} 3.5 and later. 更多信息请参阅“[缓存依赖项以加快工作流程]({% ifversion actions-caching %}{% else %}/free-pro-team@latest{% endif %}/actions/guides/caching-dependencies-to-speed-up-workflows)”。
\ No newline at end of file
+{% data variables.product.prodname_actions %} caching is only available for repositories hosted on {% data variables.product.prodname_dotcom_the_website %} or {% data variables.product.prodname_ghe_server %} 3.5 and later. 更多信息请参阅“[缓存依赖项以加快工作流程]({% ifversion actions-caching %}{% else %}/free-pro-team@latest{% endif %}/actions/guides/caching-dependencies-to-speed-up-workflows)”。
diff --git a/translations/zh-CN/data/reusables/actions/checkout-action-table-entry.md b/translations/zh-CN/data/reusables/actions/checkout-action-table-entry.md
index f4d9968e9a7b..96a3e2aaa16f 100644
--- a/translations/zh-CN/data/reusables/actions/checkout-action-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/checkout-action-table-entry.md
@@ -1 +1 @@
-| Cloning your repository to the runner: | [`actions/checkout`](https://github.com/actions/checkout)|
\ No newline at end of file
+| Cloning your repository to the runner: | [`actions/checkout`](https://github.com/actions/checkout)|
diff --git a/translations/zh-CN/data/reusables/actions/concurrency-table-entry.md b/translations/zh-CN/data/reusables/actions/concurrency-table-entry.md
index 0a8faf54a0b9..4f18158dd068 100644
--- a/translations/zh-CN/data/reusables/actions/concurrency-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/concurrency-table-entry.md
@@ -1 +1 @@
-| Controlling how many workflow runs or jobs can run at the same time: | [`concurrency`](/actions/using-jobs/using-concurrency)|
\ No newline at end of file
+| Controlling how many workflow runs or jobs can run at the same time: | [`concurrency`](/actions/using-jobs/using-concurrency)|
diff --git a/translations/zh-CN/data/reusables/actions/cron-table-entry.md b/translations/zh-CN/data/reusables/actions/cron-table-entry.md
index 2ab0ed4cdf04..c28cc41bb328 100644
--- a/translations/zh-CN/data/reusables/actions/cron-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/cron-table-entry.md
@@ -1 +1 @@
-| Running a workflow at regular intervals: | [`schedule`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) |
\ No newline at end of file
+| Running a workflow at regular intervals: | [`schedule`](/actions/learn-github-actions/events-that-trigger-workflows#schedule) |
diff --git a/translations/zh-CN/data/reusables/actions/enable-debug-logging-cli.md b/translations/zh-CN/data/reusables/actions/enable-debug-logging-cli.md
index 1336bef7bd35..5aa9a71b5ec9 100644
--- a/translations/zh-CN/data/reusables/actions/enable-debug-logging-cli.md
+++ b/translations/zh-CN/data/reusables/actions/enable-debug-logging-cli.md
@@ -1 +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
+To enable enable runner diagnostic logging and step debug logging for the re-run, use the `--debug` flag.
diff --git a/translations/zh-CN/data/reusables/actions/enable-debug-logging.md b/translations/zh-CN/data/reusables/actions/enable-debug-logging.md
index 87bd283c96b2..fc17300809d6 100644
--- a/translations/zh-CN/data/reusables/actions/enable-debug-logging.md
+++ b/translations/zh-CN/data/reusables/actions/enable-debug-logging.md
@@ -1,3 +1,3 @@
{% ifversion debug-reruns %}
1. Optionally, to enable runner diagnostic logging and step debug logging for the re-run, select **Enable debug logging**. 
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/example-diagram-intro.md b/translations/zh-CN/data/reusables/actions/example-diagram-intro.md
index 81a4616c3782..d184565bd995 100644
--- a/translations/zh-CN/data/reusables/actions/example-diagram-intro.md
+++ b/translations/zh-CN/data/reusables/actions/example-diagram-intro.md
@@ -1 +1 @@
-The following diagram shows a high level view of the workflow's steps and how they run within the job:
\ No newline at end of file
+The following diagram shows a high level view of the workflow's steps and how they run within the job:
diff --git a/translations/zh-CN/data/reusables/actions/example-docs-engineering-intro.md b/translations/zh-CN/data/reusables/actions/example-docs-engineering-intro.md
index 7e25d15e6708..c8071d5843bb 100644
--- a/translations/zh-CN/data/reusables/actions/example-docs-engineering-intro.md
+++ b/translations/zh-CN/data/reusables/actions/example-docs-engineering-intro.md
@@ -1 +1 @@
-The following workflow was created by the {% data variables.product.prodname_dotcom %} Docs Engineering team. To review the latest version of this file in the [`github/docs`](https://github.com/github/docs) repository, see
\ No newline at end of file
+The following workflow was created by the {% data variables.product.prodname_dotcom %} Docs Engineering team. To review the latest version of this file in the [`github/docs`](https://github.com/github/docs) repository, see
diff --git a/translations/zh-CN/data/reusables/actions/example-explanation-table-intro.md b/translations/zh-CN/data/reusables/actions/example-explanation-table-intro.md
index 0aabfef67bc7..f9020476a6a2 100644
--- a/translations/zh-CN/data/reusables/actions/example-explanation-table-intro.md
+++ b/translations/zh-CN/data/reusables/actions/example-explanation-table-intro.md
@@ -1 +1 @@
-The following table explains how each of these features are used when creating a {% data variables.product.prodname_actions %} workflow.
\ No newline at end of file
+The following table explains how each of these features are used when creating a {% data variables.product.prodname_actions %} workflow.
diff --git a/translations/zh-CN/data/reusables/actions/example-table-intro.md b/translations/zh-CN/data/reusables/actions/example-table-intro.md
index 48e1cc1f4c22..59a2a48f6b79 100644
--- a/translations/zh-CN/data/reusables/actions/example-table-intro.md
+++ b/translations/zh-CN/data/reusables/actions/example-table-intro.md
@@ -1 +1 @@
-The example workflow demonstrates the following capabilities of {% data variables.product.prodname_actions %}:
\ No newline at end of file
+The example workflow demonstrates the following capabilities of {% data variables.product.prodname_actions %}:
diff --git a/translations/zh-CN/data/reusables/actions/example-workflow-intro-ci.md b/translations/zh-CN/data/reusables/actions/example-workflow-intro-ci.md
index 8c4f06e980dc..a0fad96218c9 100644
--- a/translations/zh-CN/data/reusables/actions/example-workflow-intro-ci.md
+++ b/translations/zh-CN/data/reusables/actions/example-workflow-intro-ci.md
@@ -1 +1 @@
-This article uses an example workflow to demonstrate some of the main CI features of {% data variables.product.prodname_actions %}.
\ No newline at end of file
+This article uses an example workflow to demonstrate some of the main CI features of {% data variables.product.prodname_actions %}.
diff --git a/translations/zh-CN/data/reusables/actions/explanation-name-key.md b/translations/zh-CN/data/reusables/actions/explanation-name-key.md
index 2d6fa5e51bd8..90c252da3fcd 100644
--- a/translations/zh-CN/data/reusables/actions/explanation-name-key.md
+++ b/translations/zh-CN/data/reusables/actions/explanation-name-key.md
@@ -1 +1 @@
-The name of the workflow as it will appear in the "Actions" tab of the {% data variables.product.prodname_dotcom %} repository.
\ No newline at end of file
+The name of the workflow as it will appear in the "Actions" tab of the {% data variables.product.prodname_dotcom %} repository.
diff --git a/translations/zh-CN/data/reusables/actions/ghes-actions-not-enabled-by-default.md b/translations/zh-CN/data/reusables/actions/ghes-actions-not-enabled-by-default.md
index ceff03dd8a72..26910f1592d4 100644
--- a/translations/zh-CN/data/reusables/actions/ghes-actions-not-enabled-by-default.md
+++ b/translations/zh-CN/data/reusables/actions/ghes-actions-not-enabled-by-default.md
@@ -1 +1 @@
-默认情况下,{% data variables.product.prodname_actions %} 不对 {% data variables.product.prodname_ghe_server %} 启用。
\ No newline at end of file
+默认情况下,{% data variables.product.prodname_actions %} 不对 {% data variables.product.prodname_ghe_server %} 启用。
diff --git a/translations/zh-CN/data/reusables/actions/github-connect-resolution.md b/translations/zh-CN/data/reusables/actions/github-connect-resolution.md
index 816e314a304e..c454894afe7c 100644
--- a/translations/zh-CN/data/reusables/actions/github-connect-resolution.md
+++ b/translations/zh-CN/data/reusables/actions/github-connect-resolution.md
@@ -1 +1 @@
-When a workflow uses an action by referencing the repository where the action is stored, {% data variables.product.prodname_actions %} will first try to find the repository on {% data variables.product.product_location %}. If the repository does not exist on {% data variables.product.product_location %}, and if you have automatic access to {% data variables.product.prodname_dotcom_the_website %} enabled, {% data variables.product.prodname_actions %} will try to find the repository on {% data variables.product.prodname_dotcom_the_website %}.
\ No newline at end of file
+当工作流程通过引用存储操作的存储库来使用操作时,{% data variables.product.prodname_actions %} 将首先尝试在 {% data variables.product.product_location %} 上查找存储库。 如果 {% data variables.product.product_location %} 上不存在该存储库,并且您启用了对 {% data variables.product.prodname_dotcom_the_website %} 的自动访问,{% data variables.product.prodname_actions %} 将尝试在 {% data variables.product.prodname_dotcom_the_website %} 上查找该存储库。
diff --git a/translations/zh-CN/data/reusables/actions/github-hosted-runners-check-concurrency.md b/translations/zh-CN/data/reusables/actions/github-hosted-runners-check-concurrency.md
index 6890e6b7e3bb..042fd450eb0b 100644
--- a/translations/zh-CN/data/reusables/actions/github-hosted-runners-check-concurrency.md
+++ b/translations/zh-CN/data/reusables/actions/github-hosted-runners-check-concurrency.md
@@ -1,5 +1,5 @@
-To identify any constraints with concurrency or queuing, you can check how many jobs are currently being processed on the {% data variables.product.prodname_dotcom %}-hosted runners in your organization or enterprise.
+要识别并发或排队的任何约束,您可以检查组织或企业中 {% data variables.product.prodname_dotcom %} 托管的运行器上当前正在处理的作业数。
-
+
-For more information, see "[Monitoring your current jobs](/actions/using-github-hosted-runners/monitoring-your-current-jobs)."
+更多信息请参阅“[监控当前作业](/actions/using-github-hosted-runners/monitoring-your-current-jobs)”。
diff --git a/translations/zh-CN/data/reusables/actions/github-token-expiration.md b/translations/zh-CN/data/reusables/actions/github-token-expiration.md
index 3391ce321f49..3d27126976b1 100644
--- a/translations/zh-CN/data/reusables/actions/github-token-expiration.md
+++ b/translations/zh-CN/data/reusables/actions/github-token-expiration.md
@@ -1 +1 @@
-The `GITHUB_TOKEN` expires when a job finishes or after a maximum of 24 hours.
\ No newline at end of file
+`GITHUB_TOKEN` 在作业完成时或最多 24 小时后过期。
diff --git a/translations/zh-CN/data/reusables/actions/github-token-permissions.md b/translations/zh-CN/data/reusables/actions/github-token-permissions.md
index 1c46d2342ec1..fc6bd735e7d7 100644
--- a/translations/zh-CN/data/reusables/actions/github-token-permissions.md
+++ b/translations/zh-CN/data/reusables/actions/github-token-permissions.md
@@ -1 +1 @@
-每当工作流程中的作业开始时,都会将 `GITHUB_TOKEN` 密钥设置为仓库的访问令牌。 {% ifversion fpt or ghes > 3.1 or ghae or ghec %}您应该在工作流程文件中设置此访问令牌的权限,以授予 `contents` 范围的读取访问权限,并授予 `packages` 范围的写入访问权限。 {% else %}它对工作流程运行的仓库中的包具有读取和写入权限。 {% endif %} 更多信息请参阅“[使用 GITHUB_TOKEN 验证身份](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)”。
+每当工作流程中的作业开始时,都会将 `GITHUB_TOKEN` 密钥设置为仓库的访问令牌。 您应该在工作流程文件中设置此访问令牌的权限,以授予 `contents` 范围的读取访问权限,并授予 `packages` 范围的写入访问权限。 更多信息请参阅“[使用 GITHUB_TOKEN 验证身份](/actions/configuring-and-managing-workflows/authenticating-with-the-github_token)”。
diff --git a/translations/zh-CN/data/reusables/actions/github_token-input-example.md b/translations/zh-CN/data/reusables/actions/github_token-input-example.md
index 846097f534b1..892fe07631cb 100644
--- a/translations/zh-CN/data/reusables/actions/github_token-input-example.md
+++ b/translations/zh-CN/data/reusables/actions/github_token-input-example.md
@@ -4,11 +4,10 @@
name: Pull request labeler
on: [ pull_request_target ]
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}permissions:
+permissions:
contents: read
pull-requests: write
-{% endif %}
jobs:
triage:
runs-on: ubuntu-latest
diff --git a/translations/zh-CN/data/reusables/actions/if-conditions-table-entry.md b/translations/zh-CN/data/reusables/actions/if-conditions-table-entry.md
index b491ad6ccb48..77fc5096959e 100644
--- a/translations/zh-CN/data/reusables/actions/if-conditions-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/if-conditions-table-entry.md
@@ -1 +1 @@
-| Preventing a job from running unless specific conditions are met: | [`if`](/actions/using-jobs/using-conditions-to-control-job-execution)|
\ No newline at end of file
+| Preventing a job from running unless specific conditions are met: | [`if`](/actions/using-jobs/using-conditions-to-control-job-execution)|
diff --git a/translations/zh-CN/data/reusables/actions/jobs/matrix-add-with-include.md b/translations/zh-CN/data/reusables/actions/jobs/matrix-add-with-include.md
index 166eb08dcbb1..6ac6111f2f10 100644
--- a/translations/zh-CN/data/reusables/actions/jobs/matrix-add-with-include.md
+++ b/translations/zh-CN/data/reusables/actions/jobs/matrix-add-with-include.md
@@ -26,4 +26,4 @@ jobs:
- site: "staging"
datacenter: "site-b"
-```
\ No newline at end of file
+```
diff --git a/translations/zh-CN/data/reusables/actions/jobs/using-matrix-strategy.md b/translations/zh-CN/data/reusables/actions/jobs/using-matrix-strategy.md
index f2e7a52ba59b..2260c8bf0442 100644
--- a/translations/zh-CN/data/reusables/actions/jobs/using-matrix-strategy.md
+++ b/translations/zh-CN/data/reusables/actions/jobs/using-matrix-strategy.md
@@ -20,6 +20,6 @@ By default, {% data variables.product.product_name %} will maximize the number o
- `{version: 14, os: ubuntu-latest}`
- `{version: 14, os: windows-latest}`
-A matrix will generate a maximum of 256 jobs per workflow run. This limit applies to both {% data variables.product.product_name %}-hosted and self-hosted runners.
+A matrix will generate a maximum of 256 jobs per workflow run. 此限制适用于 {% data variables.product.product_name %} 托管和自托管运行器。
The variables that you define become properties in the `matrix` context, and you can reference the property in other areas of your workflow file. In this example, you can use `matrix.version` and `matrix.os` to access the current value of `version` and `os` that the job is using. 更多信息请参阅“[上下文](/actions/learn-github-actions/contexts)”。
diff --git a/translations/zh-CN/data/reusables/actions/learning-actions.md b/translations/zh-CN/data/reusables/actions/learning-actions.md
index 1a96c505dde7..deaf992056c0 100644
--- a/translations/zh-CN/data/reusables/actions/learning-actions.md
+++ b/translations/zh-CN/data/reusables/actions/learning-actions.md
@@ -1,4 +1,4 @@
- To learn about {% data variables.product.prodname_actions %} concepts, see "[Understanding GitHub Actions](/actions/learn-github-actions/understanding-github-actions)."
- For more step-by-step guide for creating a basic workflow, see "[Quickstart for GitHub Actions](/actions/quickstart)."
-- If you're comfortable with the basics of {% data variables.product.prodname_actions %}, you can learn about workflows and their features at "[About workflows](/actions/using-workflows/about-workflows)."
\ No newline at end of file
+- If you're comfortable with the basics of {% data variables.product.prodname_actions %}, you can learn about workflows and their features at "[About workflows](/actions/using-workflows/about-workflows)."
diff --git a/translations/zh-CN/data/reusables/actions/minio-gateways-removal.md b/translations/zh-CN/data/reusables/actions/minio-gateways-removal.md
index 987a58ed6d03..05e15d9edbf5 100644
--- a/translations/zh-CN/data/reusables/actions/minio-gateways-removal.md
+++ b/translations/zh-CN/data/reusables/actions/minio-gateways-removal.md
@@ -2,4 +2,4 @@
**警告**:MinIO 已宣布删除 MinIO 网关。 从 2022 年 6 月 1 日开始,当前 MinIO NAS 网关实施的支持和错误修复将仅提供给通过其 LTS 支持合同的付费客户。 如果要继续将 MinIO 网关与 {% data variables.product.prodname_actions %} 配合使用,我们建议您迁移到 MinIO LTS 支持。 更多信息请参阅 minio/minio 存储库中[计划删除适用于 GCS、Azure、HDFS 的 MinIO 网关](https://github.com/minio/minio/issues/14331)。
-{% endwarning %}
\ No newline at end of file
+{% endwarning %}
diff --git a/translations/zh-CN/data/reusables/actions/note-understanding-example.md b/translations/zh-CN/data/reusables/actions/note-understanding-example.md
index dd452f924b52..797ed7bb28df 100644
--- a/translations/zh-CN/data/reusables/actions/note-understanding-example.md
+++ b/translations/zh-CN/data/reusables/actions/note-understanding-example.md
@@ -2,4 +2,4 @@
**Note**: Each line of this workflow is explained in the next section at "[Understanding the example](#understanding-the-example)."
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/actions/pass-inputs-to-reusable-workflows.md b/translations/zh-CN/data/reusables/actions/pass-inputs-to-reusable-workflows.md
index 64d5a3fecae5..2a842ebe8d57 100644
--- a/translations/zh-CN/data/reusables/actions/pass-inputs-to-reusable-workflows.md
+++ b/translations/zh-CN/data/reusables/actions/pass-inputs-to-reusable-workflows.md
@@ -26,4 +26,4 @@ jobs:
```
{% endraw %}
-{%endif%}
\ No newline at end of file
+{%endif%}
diff --git a/translations/zh-CN/data/reusables/actions/permissions-table-entry.md b/translations/zh-CN/data/reusables/actions/permissions-table-entry.md
index 0701ab55da15..27fba2cd0a9d 100644
--- a/translations/zh-CN/data/reusables/actions/permissions-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/permissions-table-entry.md
@@ -1 +1 @@
-| Setting permissions for the token: | [`permissions`](/actions/using-jobs/assigning-permissions-to-jobs)|
\ No newline at end of file
+| Setting permissions for the token: | [`permissions`](/actions/using-jobs/assigning-permissions-to-jobs)|
diff --git a/translations/zh-CN/data/reusables/actions/policy-label-for-select-actions-workflows.md b/translations/zh-CN/data/reusables/actions/policy-label-for-select-actions-workflows.md
index 389f9e082d3b..748f8db7ee14 100644
--- a/translations/zh-CN/data/reusables/actions/policy-label-for-select-actions-workflows.md
+++ b/translations/zh-CN/data/reusables/actions/policy-label-for-select-actions-workflows.md
@@ -1 +1 @@
-{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**Allow enterprise, and select non-enterprise, actions and reusable workflows**{% else %}**Allow *OWNER*, and select non-*OWNER*, actions and reusable workflows**{% endif %}{% else %}**Allow select actions**{% endif %}
\ No newline at end of file
+{% ifversion actions-workflow-policy %}{% ifversion ghec or ghes or ghae %}**允许企业,并选择非企业、操作和可重用工作流程**{% else %}**允许 *所有者*,并选择非*所有者*、操作和可重用工作流程**{% endif %}{% else %}**允许选择操作**{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/private-repository-forks-overview.md b/translations/zh-CN/data/reusables/actions/private-repository-forks-overview.md
index 761c7e2db759..4a72397b5e2b 100644
--- a/translations/zh-CN/data/reusables/actions/private-repository-forks-overview.md
+++ b/translations/zh-CN/data/reusables/actions/private-repository-forks-overview.md
@@ -1 +1 @@
-如果您依赖于使用私有仓库的复刻,您可以配置策略来控制用户如何在 `pull_request` 事件上运行工作流程。 Available to private {% ifversion ghec or ghes or ghae %}and internal{% endif %} repositories only, you can configure these policy settings for {% ifversion ghec %}enterprises, {% elsif ghes or ghae %}your enterprise, {% endif %}organizations, or repositories.
+如果您依赖于使用私有仓库的复刻,您可以配置策略来控制用户如何在 `pull_request` 事件上运行工作流程。 这些策略设置仅适用于私人 {% ifversion ghec or ghes or ghae %}和内部{% endif %} 存储库,您可以为 {% ifversion ghec %}企业、 {% elsif ghes or ghae %}企业、 {% endif %}组织或存储库配置这些策略设置。
diff --git a/translations/zh-CN/data/reusables/actions/publish-to-packages-workflow-step.md b/translations/zh-CN/data/reusables/actions/publish-to-packages-workflow-step.md
index c7df9f00daee..0f6674947e31 100644
--- a/translations/zh-CN/data/reusables/actions/publish-to-packages-workflow-step.md
+++ b/translations/zh-CN/data/reusables/actions/publish-to-packages-workflow-step.md
@@ -1 +1 @@
-运行 `mvn --batch-mode deploy` 命令以发布到 {% data variables.product.prodname_registry %}。 `GITHUB_TOKEN` 环境变量将使用 `GITHUB_TOKEN` 密码的内容设置。 {% ifversion fpt or ghes > 3.1 or ghae or ghec %} `permissions` 键指定授予 `GITHUB_TOKEN` 的访问权限。{% endif %}
+运行 `mvn --batch-mode deploy` 命令以发布到 {% data variables.product.prodname_registry %}。 `GITHUB_TOKEN` 环境变量将使用 `GITHUB_TOKEN` 密码的内容设置。 `permissions` 密钥指定授予 `GITHUB_TOKEN` 的访问权限。
diff --git a/translations/zh-CN/data/reusables/actions/pull-request-table-entry.md b/translations/zh-CN/data/reusables/actions/pull-request-table-entry.md
index 180a3a8eb5a2..e7b472e5a9f5 100644
--- a/translations/zh-CN/data/reusables/actions/pull-request-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/pull-request-table-entry.md
@@ -1 +1 @@
-| Triggering a workflow to run automatically: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) |
\ No newline at end of file
+| Triggering a workflow to run automatically: | [`pull_request`](/actions/using-workflows/events-that-trigger-workflows#pull_request) |
diff --git a/translations/zh-CN/data/reusables/actions/push-table-entry.md b/translations/zh-CN/data/reusables/actions/push-table-entry.md
index cfd45dd4223b..569182be4bb9 100644
--- a/translations/zh-CN/data/reusables/actions/push-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/push-table-entry.md
@@ -1 +1 @@
-| Triggering a workflow to run automatically: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) |
\ No newline at end of file
+| Triggering a workflow to run automatically: | [`push`](/actions/using-workflows/events-that-trigger-workflows#push) |
diff --git a/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-org.md b/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-org.md
index 84f09b3e0c6a..3c725e37b1ea 100644
--- a/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-org.md
+++ b/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-org.md
@@ -1,3 +1,3 @@
-1. Assign a policy for organization access.
+1. 为组织访问分配策略。
您可以将运行器组配置为可供特定组织列表或企业中的所有组织访问。{% ifversion ghec or ghes %} 默认情况下,只有私有存储库可以访问运行器组中的运行器,但您可以覆盖此操作。 如果配置企业共享的组织的运行组,则不能覆盖此设置。{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-repo.md b/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-repo.md
index 9e46e1ec7250..240ee7f556e8 100644
--- a/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-repo.md
+++ b/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-repo.md
@@ -1,3 +1,3 @@
-1. Assign a policy for repository access.
+1. 分配存储库访问策略。
您可以将运行器组配置为可供特定的存储库列表或组织中的所有存储库访问。{% ifversion ghec or ghes %} 默认情况下,只有私有存储库可以访问运行器组中的运行器,但您可以覆盖此操作。 如果配置企业共享的组织的运行组,则不能覆盖此设置。{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-workflow.md b/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-workflow.md
index 5683c59b2fcf..384d8251fd23 100644
--- a/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-workflow.md
+++ b/translations/zh-CN/data/reusables/actions/runner-group-assign-policy-workflow.md
@@ -1,6 +1,6 @@
{%- ifversion restrict-groups-to-workflows %}
-1. Assign a policy for workflow access.
+1. 为工作流程访问分配策略。
- You can configure a runner group to be accessible to a specific list of workflows, or to all workflows. This setting can't be overridden if you are configuring an organization's runner group that was shared by an enterprise. If you specify what workflow can access the runner group, you must use the full path to the workflow, including the repository name and owner, and you must pin the workflow to a branch, tag, or full SHA. 例如:`octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`。
+ 您可以将运行器组配置为可供特定工作流程列表或所有工作流程访问。 如果配置企业共享的组织的运行组,则不能覆盖此设置。 如果指定哪些工作流程可以访问运行程序组,则必须使用工作流程的完整路径(包括存储库名称和所有者),并且必须将工作流程固定到分支、标记或完整 SHA。 例如:`octo-org/octo-repo/.github/workflows/build.yml@v2, octo-org/octo-repo/.github/workflows/deploy.yml@d6dc6c96df4f32fa27b039f2084f576ed2c5c2a5, monalisa/octo-test/.github/workflows/test.yml@main`。
- Only jobs directly defined within the selected workflows will have access to the runner group.{%- endif %}
+ 只有直接在所选工作流程中定义的作业才能访问运行器组。{%- endif %}
diff --git a/translations/zh-CN/data/reusables/actions/secrets-table-entry.md b/translations/zh-CN/data/reusables/actions/secrets-table-entry.md
index 72b2693bcb4c..85ea2e7b531f 100644
--- a/translations/zh-CN/data/reusables/actions/secrets-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/secrets-table-entry.md
@@ -1 +1 @@
-| Referencing secrets in a workflow: | [Secrets](/actions/security-guides/encrypted-secrets)|
\ No newline at end of file
+| Referencing secrets in a workflow: | [Secrets](/actions/security-guides/encrypted-secrets)|
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-check-installation-success.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-check-installation-success.md
index 5e3e269dec7c..dcaae3534bfc 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-check-installation-success.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-check-installation-success.md
@@ -1,8 +1,8 @@
### 检查您的自托管运行器是否已成功添加
-After completing the steps to add a self-hosted runner, the runner and its status are now listed under {% ifversion fpt or ghec %}"Runners"{% elsif ghae or ghes %}"Self-hosted runners"{% endif %}.
+完成添加自托管运行器的步骤后,运行器及其状态现在列在“ {% ifversion fpt or ghec %}”运行器“{% elsif ghae or ghes %}”自托管运行器“{% endif %} 下。
-必须激活自托管运行器应用程序,运行器才能接受作业。 When the runner application is connected to {% data variables.product.product_name %} and ready to receive jobs, you will see the following message on the machine's terminal.
+必须激活自托管运行器应用程序,运行器才能接受作业。 当运行器应用程序连接到 {% data variables.product.product_name %} 并准备接收作业时,您将在机器的终端上看到以下消息。
{% data reusables.actions.self-hosted-runner-connected-output %}
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-configure-runner-group.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-configure-runner-group.md
index 44d059883144..9f129fa8ea2c 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-configure-runner-group.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-configure-runner-group.md
@@ -1 +1 @@
-1. In the {% ifversion fpt or ghes > 3.1 or ghae or ghec %}"Runners"{% else %}"Self-hosted runners"{% endif %} section of the settings page, next to the runner group you'd like to configure, click {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %}, then click **Edit name and [organization|repository] access**. 
\ No newline at end of file
+1. 在设置页面的 “运行器”部分,单击要配置的运行器组旁边的 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %},然后单击 **编辑名称和 [组织|存储库] 访问权限**。 
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md
index 93385537890e..9027cf26cb7d 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-groups-add-to-enterprise-first-steps.md
@@ -6,6 +6,6 @@
1. 单击 **New runner group(新运行器组)**。
{%- elsif ghes < 3.4 or ghae %}
{% data reusables.enterprise-accounts.actions-runners-tab %}
-1. Use the **Add new** drop-down, and select **New group**.
+1. 使用 **Add new(新增)**下拉列表,然后选择 **New group(新建组)**。
{%- endif %}
-1. Under "Group name", type a name for your runner group.
+1. 在“Group Name(组名称)”下,输入运行器组的名称。
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-labels-runs-on.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-labels-runs-on.md
index 222079ffd32f..55cb0864db57 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-labels-runs-on.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-labels-runs-on.md
@@ -1,5 +1,5 @@
要为工作指定自托管的运行器,请在工作流程文件中使用自托管运行器标签配置 `runs-on`。
-所有自托管运行器都有 `self-hosted` 标签。 仅使用此标签将选择任何自托管运行器。 To select runners that meet certain criteria, such as operating system or architecture, we recommend providing an array of labels that begins with `self-hosted` (this must be listed first) and then includes additional labels as needed. When you specify an array of labels, jobs will be queued on runners that have all the labels that you specify.
+所有自托管运行器都有 `self-hosted` 标签。 仅使用此标签将选择任何自托管运行器。 要选择满足特定条件(如操作系统或体系结构)的运行器,我们建议提供一组标签,这些标签以 `self-hosted` 开头(必须首先列出),然后根据需要包含其他标签。 指定一系列标签时,作业将在具有指定的所有标签的运行器上排队。
-Although the `self-hosted` label is not required, we strongly recommend specifying it when using self-hosted runners to ensure that your job does not unintentionally specify any current or future {% data variables.product.prodname_dotcom %}-hosted runners.
+虽然 `self-hosted` 标签不是必需的,但我们强烈建议在使用自托管运行器时指定它,以确保您的作业不会无意中指定任何当前或将来 {% data variables.product.prodname_dotcom %} 托管的运行器。
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-list.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-list.md
index d505b08d93da..18b786478e24 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-list.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-list.md
@@ -1 +1 @@
- 1. 在{% ifversion fpt or ghes > 3.1 or ghae or ghec %}“运行器”{% else %}“自托管运行器”{% endif %} 下找到运行器列表。
+1. 在“Runners(运行器)”下找到运行器列表。
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-locations.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-locations.md
index 5c52c17b39a1..94abc5d8f5d6 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-locations.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-locations.md
@@ -1 +1 @@
-Self-hosted runners can be physical, virtual, in a container, on-premises, or in a cloud.
+自托管运行器可以是物理设备、虚拟设备、容器,也可以部署在本地或云端。
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md
index f95f97771c95..5dc6d365316e 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-navigate-to-repo-org-enterprise.md
@@ -1,5 +1,5 @@
{% ifversion fpt %}
-1. Navigate to the main page of the organization or repository where your self-hosted runner group is registered.
+1. 导航到注册自托管运行器组的组织或存储库的主页。
2. 单击 {% octicon "gear" aria-label="The Settings gear" %} **Settings(设置)**。
{% data reusables.organizations.settings-sidebar-actions-runners %}
{% elsif ghec or ghes or ghae %}
@@ -9,7 +9,7 @@
{% indented_data_reference reusables.enterprise-accounts.access-enterprise spaces=5 %}
2. 导航到 {% data variables.product.prodname_actions %} 设置:
- * **In an organization or repository**:
+ * **在组织或存储库中**:
{% indented_data_reference reusables.actions.settings-ui.settings-actions-runners spaces=5 %}
{%- ifversion ghec or ghae or ghes %}
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md
index 1f4a16995c11..e9a436f640cc 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-networking-to-dotcom.md
@@ -1 +1 @@
-To use actions from {% data variables.product.prodname_dotcom_the_website %},{% ifversion ghes %} both {% data variables.product.product_location %} and{% endif %} your self-hosted runners must be able to make outbound connections to {% data variables.product.prodname_dotcom_the_website %}. No inbound connections from {% data variables.product.prodname_dotcom_the_website %} are required. For more information. 更多信息请参阅“[关于自托管的运行器](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-betweens-self-hosted-runners-and-githubcom)”。
\ No newline at end of file
+要使用来自 {% data variables.product.prodname_dotcom_the_website %} 的操作,{% ifversion ghes %} {% data variables.product.product_location %} 和{% endif %} 您的自托管运行器必须能够与 {% data variables.product.prodname_dotcom_the_website %} 建立出站连接。 不需要来自 {% data variables.product.prodname_dotcom_the_website %} 的入站连接。 有关详细信息。 更多信息请参阅“[关于自托管的运行器](/actions/hosting-your-own-runners/about-self-hosted-runners#communication-betweens-self-hosted-runners-and-githubcom)”。
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md
index a94ea53f0e86..683dfcebd927 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-removing-a-runner-updated.md
@@ -1,4 +1,4 @@
-1. Click **Remove**.
+1. 单击 **Remove(删除)**。
1. 您将看到删除自托管运行器的说明。 完成以下任一步骤来删除运行器,具体取决于它是否仍然可以访问:
* **如果您可以访问运行器机器:**按照您机器操作系统的屏幕说明运行删除命令。 该说明包括必需的 URL 和一个自动生成的有时限的令牌。
@@ -9,4 +9,4 @@
* 删除机器上的任何自托管运行器应用程序配置文件。
* 如果未在交互模式下运行,删除配置的任何服务。
- * **If you don't have access to the machine:** Click **Force remove this runner** to force {% data variables.product.product_name %} to remove the runner.
+ * **如果无法访问该机器**,请单击 **Force remove this runner(强制删除此运行器)**以强制 {% data variables.product.product_name %} 删除运行器。
diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-removing-a-runner.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-removing-a-runner.md
index f3fd65d07a91..1777a4e72f9b 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-removing-a-runner.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-removing-a-runner.md
@@ -1,4 +1,4 @@
-1. 在 {% ifversion fpt or ghes > 3.1 or ghae or ghec %}“运行器”{% else %}“自托管运行器”{% endif %} 下,找到列表中的运行器。 如果您的运行器在一个组中,请单击 {% octicon "chevron-down" aria-label="The downwards chevron" %} 以展开列表。
+1. 在“Runners(运行器)”下,在列表中找到运行器。 如果您的运行器在一个组中,请单击 {% octicon "chevron-down" aria-label="The downwards chevron" %} 以展开列表。
1. 单击要删除的运行器旁边的 {% octicon "kebab-horizontal" aria-label="The horizontal kebab icon" %},然后单击 **Remove(删除)**。

diff --git a/translations/zh-CN/data/reusables/actions/self-hosted-runner-reusing.md b/translations/zh-CN/data/reusables/actions/self-hosted-runner-reusing.md
index 961d3220b61b..d9b734c901ad 100644
--- a/translations/zh-CN/data/reusables/actions/self-hosted-runner-reusing.md
+++ b/translations/zh-CN/data/reusables/actions/self-hosted-runner-reusing.md
@@ -1 +1 @@
-Alternatively, if you don't have access to the repository{% ifversion fpt %} or organization{% elsif ghes or ghec or ghae %}, organization, or enterprise{% endif %} on {% data variables.product.product_name %} to remove a runner, but you would like to re-use the runner machine, then you can delete the `.runner` file inside the self-hosted runner application directory. 这允许将运行器注册,而无需重新下载自托管的运行器应用程序。
+Alternatively, if you don't have access to the repository{% ifversion fpt %} or organization{% elsif ghes or ghec or ghae %}, organization, or enterprise{% endif %} on {% data variables.product.product_name %} to remove a runner, but you would like to re-use the runner machine, then you can delete the `.runner` file inside the self-hosted runner application directory. This allows the runner to be registered without having to re-download the self-hosted runner application.
diff --git a/translations/zh-CN/data/reusables/actions/settings-sidebar-actions-runner-selection.md b/translations/zh-CN/data/reusables/actions/settings-sidebar-actions-runner-selection.md
index c4985fa1c5ec..279857059eef 100644
--- a/translations/zh-CN/data/reusables/actions/settings-sidebar-actions-runner-selection.md
+++ b/translations/zh-CN/data/reusables/actions/settings-sidebar-actions-runner-selection.md
@@ -1 +1 @@
-1. In the list of runners, click the runner you'd like to configure.
+1. 在运行器列表中,单击要配置的运行器。
diff --git a/translations/zh-CN/data/reusables/actions/settings-sidebar-actions-runners-updated.md b/translations/zh-CN/data/reusables/actions/settings-sidebar-actions-runners-updated.md
index 22e13e27ba81..2825b25e5fee 100644
--- a/translations/zh-CN/data/reusables/actions/settings-sidebar-actions-runners-updated.md
+++ b/translations/zh-CN/data/reusables/actions/settings-sidebar-actions-runners-updated.md
@@ -1 +1 @@
-1. In the left sidebar, under "Actions", click **Runners**.
+1. 在左侧边栏中的“Actions”下,单击 **Runners(运行器)**。
diff --git a/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-general.md b/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-general.md
index 2e08467c9092..597d6429bcb5 100644
--- a/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-general.md
+++ b/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-general.md
@@ -1,2 +1,2 @@
{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%}
-1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **General**.{% else %}**Actions**.{% endif %}
\ No newline at end of file
+1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **General**.{% else %}**Actions**.{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runner-groups.md b/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runner-groups.md
index cb8aac7753bf..9932a6de9903 100644
--- a/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runner-groups.md
+++ b/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runner-groups.md
@@ -1,5 +1,5 @@
{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%}
1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runner groups**.{% else %}**Actions**.{% ifversion ghes > 3.3 or ghae-issue-5091 %}
1. In the left sidebar, under "Actions", click **Runner groups**.
-{%- elsif ghes > 3.1 or ghae %}
-1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %}
\ No newline at end of file
+{%- elsif ghes or ghae %}
+1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runners.md b/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runners.md
index f54e9c4b40dc..ffe08490374d 100644
--- a/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runners.md
+++ b/translations/zh-CN/data/reusables/actions/settings-ui/settings-actions-runners.md
@@ -1,3 +1,3 @@
{% comment %}This reusable is only to be used in other repo/org/enterprise setting reusables.{%- endcomment -%}
-1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runners**.{% else %}**Actions**.{% ifversion ghes > 3.1 or ghae %}
-1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %}
\ No newline at end of file
+1. In the left sidebar, click {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}{% octicon "play" aria-label="The {% data variables.product.prodname_actions %} icon" %} **Actions**, then click **Runners**.{% else %}**Actions**.{% ifversion ghes or ghae %}
+1. In the left sidebar, under "Actions", click **Runners**.{% endif %}{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/setup-node-table-entry.md b/translations/zh-CN/data/reusables/actions/setup-node-table-entry.md
index 75d504018440..d03d74172a56 100644
--- a/translations/zh-CN/data/reusables/actions/setup-node-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/setup-node-table-entry.md
@@ -1 +1 @@
-| Installing `node` on the runner: | [`actions/setup-node`](https://github.com/actions/setup-node) |
\ No newline at end of file
+| Installing `node` on the runner: | [`actions/setup-node`](https://github.com/actions/setup-node) |
diff --git a/translations/zh-CN/data/reusables/actions/supported-github-runners.md b/translations/zh-CN/data/reusables/actions/supported-github-runners.md
index 144e0ec77fd1..8936ae3fba67 100644
--- a/translations/zh-CN/data/reusables/actions/supported-github-runners.md
+++ b/translations/zh-CN/data/reusables/actions/supported-github-runners.md
@@ -15,7 +15,7 @@ Windows Server 2022
windows-latest 或 windows-2022
-The windows-latest label currently uses the Windows Server 2022 runner image.
+windows-latest 标签目前使用 Windows Server 2022 运行器映像。
|
@@ -91,12 +91,12 @@ macOS Catalina 10.15
{% note %}
-**Note:** The `-latest` virtual environments are the latest stable images that {% data variables.product.prodname_dotcom %} provides, and might not be the most recent version of the operating system available from the operating system vendor.
+**注意:** `-latest` 虚拟环境是 {% data variables.product.prodname_dotcom %} 提供的最新稳定映像,可能不是操作系统供应商提供的最新版本的操作系统。
{% endnote %}
{% warning %}
-Note: Beta and Deprecated Images are provided "as-is", "with all faults" and "as available" and are excluded from the service level agreement and warranty. Beta Images may not be covered by customer support.
+注意: 测试版和已弃用映像均按“原样”、“包含所有故障”和“可用”提供,并且不在服务级别协议和保修范围内。 测试版映像可能不在客户支持范围内。
{% endwarning %}
diff --git a/translations/zh-CN/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md b/translations/zh-CN/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md
index 44e3d0caba14..48ac37e677d1 100644
--- a/translations/zh-CN/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md
+++ b/translations/zh-CN/data/reusables/actions/upgrade-runners-before-upgrade-ghes.md
@@ -1 +1 @@
-If you use ephemeral runners and have disabled automatic updates, before you upgrade {% data variables.product.product_location %}, you should first upgrade your self-hosted runners to the version of the runner application that your upgraded instance will run. Upgrading {% data variables.product.product_location %} before you upgrade ephemeral runners may result in your runners going offline. 更多信息请参阅“[升级 {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)。”
\ No newline at end of file
+如果您使用临时运行器并禁用了自动更新,则在升级 {% data variables.product.product_location %} 之前,应首先将自托管运行器升级到升级后的实例将运行的运行器应用程序版本。 在升级临时运行器之前升级 {% data variables.product.product_location %} 可能会导致您的运行器脱机。 更多信息请参阅“[升级 {% data variables.product.product_name %}](/admin/enterprise-management/updating-the-virtual-machine-and-physical-resources/upgrading-github-enterprise-server)。”
diff --git a/translations/zh-CN/data/reusables/actions/usage-matrix-limits.md b/translations/zh-CN/data/reusables/actions/usage-matrix-limits.md
index e830e43665e6..79b074fb102d 100644
--- a/translations/zh-CN/data/reusables/actions/usage-matrix-limits.md
+++ b/translations/zh-CN/data/reusables/actions/usage-matrix-limits.md
@@ -1 +1 @@
-作业矩阵在每次工作流程运行时最多可生成 256 个作业。 This limit applies to both {% data variables.product.product_name %}-hosted and self-hosted runners.
+作业矩阵在每次工作流程运行时最多可生成 256 个作业。 此限制适用于 {% data variables.product.product_name %} 托管和自托管运行器。
diff --git a/translations/zh-CN/data/reusables/actions/usage-workflow-run-time.md b/translations/zh-CN/data/reusables/actions/usage-workflow-run-time.md
index cee4e6f1c92f..9ffaa6474fa0 100644
--- a/translations/zh-CN/data/reusables/actions/usage-workflow-run-time.md
+++ b/translations/zh-CN/data/reusables/actions/usage-workflow-run-time.md
@@ -1 +1 @@
-- **Workflow run time** - {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-6469 %}Each workflow run is limited to 35 days. 如果工作流程运行时间达到此限制,其运行将被取消。 This period includes execution duration, and time spent on waiting and approval.{% else %}Each workflow run is limited to 72 hours. If a workflow run reaches this limit, the workflow run is cancelled.{% endif %}
+- **工作流程运行时间** - {% ifversion fpt or ghec or ghes > 3.2 or ghae-issue-6469 %} 每次工作流程运行限制为 35 天。 如果工作流程运行时间达到此限制,其运行将被取消。 此时间段包括执行持续时间以及等待和批准所花费的时间。{% else %}每次工作流程运行限制为 72 小时。 如果工作流程运行达到此限制,则工作流程运行将被取消。{% endif %}
diff --git a/translations/zh-CN/data/reusables/actions/workflow-basic-example-and-explanation.md b/translations/zh-CN/data/reusables/actions/workflow-basic-example-and-explanation.md
index d83f43278cb1..792b165240ee 100644
--- a/translations/zh-CN/data/reusables/actions/workflow-basic-example-and-explanation.md
+++ b/translations/zh-CN/data/reusables/actions/workflow-basic-example-and-explanation.md
@@ -150,9 +150,9 @@

-## Viewing the activity for a workflow run
+## 查看工作流程运行的活动
-When your workflow is triggered, a _workflow run_ is created that executes the workflow. After a workflow run has started, you can see a visualization graph of the run's progress and view each step's activity on {% data variables.product.prodname_dotcom %}.
+触发工作流程时,将创建执行工作流程的_工作流程运行_。 工作流程运行启动后,您可以在 {% data variables.product.prodname_dotcom %} 上查看运行进度的可视化图形并查看每个步骤的活动。
{% data reusables.repositories.navigate-to-repo %}
1. 在仓库名称下,单击 **Actions(操作)**。
@@ -167,6 +167,6 @@ When your workflow is triggered, a _workflow run_ is created that executes the w
1. 在 **Jobs(作业)**下或可视化图中,单击您要查看的作业。

-1. View the results of each step.
+1. 查看每个步骤的结果。
- 
\ No newline at end of file
+ 
diff --git a/translations/zh-CN/data/reusables/actions/workflow-dispatch-table-entry.md b/translations/zh-CN/data/reusables/actions/workflow-dispatch-table-entry.md
index 4b2203bf5f2b..b213d9264611 100644
--- a/translations/zh-CN/data/reusables/actions/workflow-dispatch-table-entry.md
+++ b/translations/zh-CN/data/reusables/actions/workflow-dispatch-table-entry.md
@@ -1 +1 @@
-| Manually running a workflow from the UI: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)|
\ No newline at end of file
+| Manually running a workflow from the UI: | [`workflow_dispatch`](/actions/using-workflows/events-that-trigger-workflows#workflow_dispatch)|
diff --git a/translations/zh-CN/data/reusables/advanced-security/secret-scanning-dry-run-results.md b/translations/zh-CN/data/reusables/advanced-security/secret-scanning-dry-run-results.md
index ab68fadc11d5..5264745dd82c 100644
--- a/translations/zh-CN/data/reusables/advanced-security/secret-scanning-dry-run-results.md
+++ b/translations/zh-CN/data/reusables/advanced-security/secret-scanning-dry-run-results.md
@@ -1,3 +1,3 @@
-1. When the dry run finishes, you'll see a sample of results (up to 1000). 查看结果并确定任何误报结果。 
-1. Edit the new custom pattern to fix any problems with the results, then, to test your changes, click **Save and dry run**.
-{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}
\ No newline at end of file
+1. 试运行完成后,您将看到结果样本(最多 1000 个)。 查看结果并确定任何误报结果。 
+1. 编辑新的自定义模式以修复结果的任何问题,然后,若要测试更改,请单击 **Save and dry run(保存并试运行)**。
+{% indented_data_reference reusables.secret-scanning.beta-dry-runs spaces=3 %}
diff --git a/translations/zh-CN/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md b/translations/zh-CN/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md
index aecd72898fc1..dcd319cca439 100644
--- a/translations/zh-CN/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md
+++ b/translations/zh-CN/data/reusables/advanced-security/secret-scanning-dry-run-select-repos.md
@@ -1,2 +1,2 @@
1. Search for and select up to 10 repositories where you want to perform the dry run. 
-1. 当您准备好测试新的自定义模式时,请单击 **Dry run(试运行)**。
\ No newline at end of file
+1. 当您准备好测试新的自定义模式时,请单击 **Dry run(试运行)**。
diff --git a/translations/zh-CN/data/reusables/advanced-security/secret-scanning-push-protection-org.md b/translations/zh-CN/data/reusables/advanced-security/secret-scanning-push-protection-org.md
index 5a1eae44cea8..5a86f3e78cbb 100644
--- a/translations/zh-CN/data/reusables/advanced-security/secret-scanning-push-protection-org.md
+++ b/translations/zh-CN/data/reusables/advanced-security/secret-scanning-push-protection-org.md
@@ -1,2 +1,2 @@
-1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Push protection", click **Enable all**. 
-1. Optionally, click "Automatically enable for private repositories added to {% data variables.product.prodname_secret_scanning %}."
\ No newline at end of file
+1. 在“{% data variables.product.prodname_secret_scanning_caps %}”下的“Push protection(推送保护)”下,单击 **Enable all(启用所有)**。 
+1. (可选)单击“自动为添加到 {% data variables.product.prodname_secret_scanning %} 的私有仓库启用”。
diff --git a/translations/zh-CN/data/reusables/advanced-security/secret-scanning-push-protection-repo.md b/translations/zh-CN/data/reusables/advanced-security/secret-scanning-push-protection-repo.md
index df17a229013f..1b9ee64198ba 100644
--- a/translations/zh-CN/data/reusables/advanced-security/secret-scanning-push-protection-repo.md
+++ b/translations/zh-CN/data/reusables/advanced-security/secret-scanning-push-protection-repo.md
@@ -1 +1 @@
-1. Under "{% data variables.product.prodname_secret_scanning_caps %}", under "Push protection", click **Enable**. 
\ No newline at end of file
+1. 在“{% data variables.product.prodname_secret_scanning_caps %}”下的“Push protection(推送保护)”下,单击 **Enable all(启用)**。 
diff --git a/translations/zh-CN/data/reusables/advisory-database/beta-malware-advisories.md b/translations/zh-CN/data/reusables/advisory-database/beta-malware-advisories.md
index 2e075a179ef7..94fc49a4c6fa 100644
--- a/translations/zh-CN/data/reusables/advisory-database/beta-malware-advisories.md
+++ b/translations/zh-CN/data/reusables/advisory-database/beta-malware-advisories.md
@@ -2,4 +2,4 @@
**Note:** Advisories for malware are currently in beta and subject to change.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md b/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md
index a93bc7c54e76..4b3cdb42c826 100644
--- a/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md
+++ b/translations/zh-CN/data/reusables/audit_log/audit-log-action-categories.md
@@ -1,8 +1,8 @@
-| 类别名称 | 描述 |
-| ---- | -- |
-| | |
+| Category name | Description
+|------------------|-------------------
{%- ifversion fpt or ghec %}
-| `account` | Contains activities related to an organization account. | `advisory_credit` | Contains activities related to crediting a contributor for a security advisory in the {% data variables.product.prodname_advisory_database %}. 更多信息请参阅“[关于 {% data variables.product.prodname_dotcom %} 安全通告](/github/managing-security-vulnerabilities/about-github-security-advisories)”。
+| `account` | Contains activities related to an organization account.
+| `advisory_credit` | Contains activities related to crediting a contributor for a security advisory in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)."
{%- endif %}
| `artifact` | Contains activities related to {% data variables.product.prodname_actions %} workflow run artifacts.
{%- ifversion ghec %}
@@ -26,48 +26,69 @@
{%- endif %}
| `commit_comment` | Contains activities related to updating or deleting commit comments.
{%- ifversion ghes %}
-| `config_entry` | Contains activities related to configuration settings. 这些事件仅在站点管理员审核日志中可见。
+| `config_entry` | Contains activities related to configuration settings. These events are only visible in the site admin audit log.
{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-| `dependabot_alerts` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in existing repositories. 更多信息请参阅“[关于 {% data variables.product.prodname_dependabot_alerts %} 警报](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)”。 | `dependabot_alerts_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in new repositories created in the organization. | `dependabot_repository_access` | Contains activities related to which private repositories in an organization {% data variables.product.prodname_dependabot %} is allowed to access.
+{%- ifversion fpt or ghec or ghes > 3.2 or ghae %} |
+| `dependabot_alerts` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in existing repositories. For more information, see "[About {% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts)."
+| `dependabot_alerts_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_alerts %} in new repositories created in the organization.
+| `dependabot_repository_access` | Contains activities related to which private repositories in an organization {% data variables.product.prodname_dependabot %} is allowed to access.
{%- endif %}
{%- ifversion fpt or ghec or ghes > 3.2 %}
-| `dependabot_security_updates` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} in existing repositories. 更多信息请参阅“[配置 {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)。” | `dependabot_security_updates_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} for new repositories created in the organization.
-{%- endif %}
-{%- ifversion fpt or ghec or ghes or ghae %}
-| `dependency_graph` | Contains organization-level configuration activities for dependency graphs for repositories. 更多信息请参阅“[关于依赖关系图](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)”。 | `dependency_graph_new_repos` | Contains organization-level configuration activities for new repositories created in the organization.
+| `dependabot_security_updates` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} in existing repositories. For more information, see "[Configuring {% data variables.product.prodname_dependabot_security_updates %}](/github/managing-security-vulnerabilities/configuring-dependabot-security-updates)."
+| `dependabot_security_updates_new_repos` | Contains organization-level configuration activities for {% data variables.product.prodname_dependabot_security_updates %} for new repositories created in the organization.
{%- endif %}
+| `dependency_graph` | Contains organization-level configuration activities for dependency graphs for repositories. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."
+| `dependency_graph_new_repos` | Contains organization-level configuration activities for new repositories created in the organization.
{%- ifversion fpt or ghec %}
-| `discussion` | Contains activities related to team discussions. | `discussion_comment` | Contains activities related to comments posted in discussions on a team page. | `discussion_post` | Contains activities related to discussions posted to a team page. | `discussion_post_reply` | Contains activities related to replies to discussions posted to a team page.
+| `discussion` | Contains activities related to team discussions.
+| `discussion_comment` | Contains activities related to comments posted in discussions on a team page.
+| `discussion_post` | Contains activities related to discussions posted to a team page.
+| `discussion_post_reply` | Contains activities related to replies to discussions posted to a team page.
{%- endif %}
{%- ifversion ghec or ghes %}
-| `dotcom_connection` | Contains activities related to {% data variables.product.prodname_github_connect %}. | `enterprise` | Contains activities related to enterprise settings.
+| `dotcom_connection` | Contains activities related to {% data variables.product.prodname_github_connect %}.
+| `enterprise` | Contains activities related to enterprise settings.
{%- endif %}
{%- ifversion ghec %}
-| `enterprise_domain` | Contains activities related to verified enterprise domains. | `enterprise_installation` | Contains activities related to {% data variables.product.prodname_github_app %}s associated with an {% data variables.product.prodname_github_connect %} enterprise connection.
+| `enterprise_domain` | Contains activities related to verified enterprise domains.
+| `enterprise_installation` | Contains activities related to {% data variables.product.prodname_github_app %}s associated with an {% data variables.product.prodname_github_connect %} enterprise connection.
{%- endif %}
{%- ifversion fpt or ghec %}
| `environment` | Contains activities related to {% data variables.product.prodname_actions %} environments.
{%- endif %}
{%- ifversion ghae %}
-| `external_group` | Contains activities related to Okta groups. | `external_identity` | Contains activities related to a user in an Okta group.
-{%- endif %}
-| `gist` | Contains activities related to Gists. | `git` | Contains activities related to Git events. | `hook` | Contains activities related to webhooks. | `integration` | Contains activities related to integrations in an account. | `integration_installation` | Contains activities related to integrations installed in an account. | `integration_installation_request` | Contains activities related to organization member requests for owners to approve integrations for use in the organization.
+| `external_group` | Contains activities related to Okta groups.
+| `external_identity` | Contains activities related to a user in an Okta group.
+{%- endif %}
+| `gist` | Contains activities related to Gists.
+| `git` | Contains activities related to Git events.
+| `hook` | Contains activities related to webhooks.
+| `integration` | Contains activities related to integrations in an account.
+| `integration_installation` | Contains activities related to integrations installed in an account.
+| `integration_installation_request` | Contains activities related to organization member requests for owners to approve integrations for use in the organization.
{%- ifversion ghec or ghae %}
-| `ip_allow_list` | Contains activities related to enabling or disabling the IP allow list for an organization. | `ip_allow_list_entry` | Contains activities related to the creation, deletion, and editing of an IP allow list entry for an organization.
+| `ip_allow_list` | Contains activities related to enabling or disabling the IP allow list for an organization.
+| `ip_allow_list_entry` | Contains activities related to the creation, deletion, and editing of an IP allow list entry for an organization.
{%- endif %}
-| `issue` | Contains activities related to pinning, transferring, or deleting an issue in a repository. | `issue_comment` | Contains activities related to pinning, transferring, or deleting issue comments. | `issues` | Contains activities related to enabling or disabling issue creation for an organization.
+| `issue` | Contains activities related to pinning, transferring, or deleting an issue in a repository.
+| `issue_comment` | Contains activities related to pinning, transferring, or deleting issue comments.
+| `issues` | Contains activities related to enabling or disabling issue creation for an organization.
{%- ifversion fpt or ghec %}
-| `marketplace_agreement_signature` | Contains activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement. | `marketplace_listing` | Contains activities related to listing apps in {% data variables.product.prodname_marketplace %}.
+| `marketplace_agreement_signature` | Contains activities related to signing the {% data variables.product.prodname_marketplace %} Developer Agreement.
+| `marketplace_listing` | Contains activities related to listing apps in {% data variables.product.prodname_marketplace %}.
{%- endif %}
-| `members_can_create_pages` | Contains activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. 更多信息请参阅“[管理组织的 {% data variables.product.prodname_pages %} 站点发布](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)”。 | `members_can_create_private_pages` | Contains activities related to managing the publication of private {% data variables.product.prodname_pages %} sites for repositories in the organization. | `members_can_create_public_pages` | Contains activities related to managing the publication of public {% data variables.product.prodname_pages %} sites for repositories in the organization.
+| `members_can_create_pages` | Contains activities related to managing the publication of {% data variables.product.prodname_pages %} sites for repositories in the organization. For more information, see "[Managing the publication of {% data variables.product.prodname_pages %} sites for your organization](/organizations/managing-organization-settings/managing-the-publication-of-github-pages-sites-for-your-organization)."
+| `members_can_create_private_pages` | Contains activities related to managing the publication of private {% data variables.product.prodname_pages %} sites for repositories in the organization.
+| `members_can_create_public_pages` | Contains activities related to managing the publication of public {% data variables.product.prodname_pages %} sites for repositories in the organization.
{%- ifversion ghec or ghes or ghae %}
| `members_can_delete_repos` | Contains activities related to enabling or disabling repository creation for an organization.
{%- endif %}
{%- ifversion fpt or ghec %}
-| `members_can_view_dependency_insights` | Contains organization-level configuration activities allowing organization members to view dependency insights. | `migration` | Contains activities related to transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance.
+| `members_can_view_dependency_insights` | Contains organization-level configuration activities allowing organization members to view dependency insights.
+| `migration` | Contains activities related to transferring data from a *source* location (such as a {% data variables.product.prodname_dotcom_the_website %} organization or a {% data variables.product.prodname_ghe_server %} instance) to a *target* {% data variables.product.prodname_ghe_server %} instance.
{%- endif %}
-| `oauth_access` | Contains activities related to OAuth access tokens. | `oauth_application` | Contains activities related to OAuth Apps.
+| `oauth_access` | Contains activities related to OAuth access tokens.
+| `oauth_application` | Contains activities related to OAuth Apps.
{%- ifversion fpt or ghec %}
| `oauth_authorization` | Contains activities related to authorizing OAuth Apps.
{%- endif %}
@@ -76,20 +97,22 @@
| `org_credential_authorization` | Contains activities related to authorizing credentials for use with SAML single sign-on.
{%- endif %}
{%- ifversion secret-scanning-audit-log-custom-patterns %}
-| `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. 更多信息请参阅“[定义机密扫描的自定义模式](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)”。 | `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. 更多信息请参阅“[使用机密扫描保护推送](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)”。
+| `org_secret_scanning_custom_pattern` | Contains activities related to custom patterns for secret scanning in an organization. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)."
+| `org.secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in an organization. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
{%- endif %}
| `organization_default_label` | Contains activities related to default labels for repositories in an organization.
-{%- ifversion fpt or ghec or ghes > 3.1 %}
-| `organization_domain` | Contains activities related to verified organization domains. | `organization_projects_change` | Contains activities related to organization-wide project boards in an enterprise.
-{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.0 or ghae %}
-| `packages` | Contains activities related to {% data variables.product.prodname_registry %}.
+{%- ifversion fpt or ghec or ghes %}
+| `organization_domain` | Contains activities related to verified organization domains.
+| `organization_projects_change` | Contains activities related to organization-wide project boards in an enterprise.
{%- endif %}
{%- ifversion fpt or ghec %}
-| `pages_protected_domain` | Contains activities related to verified custom domains for {% data variables.product.prodname_pages %}. | `payment_method` | Contains activities related to how an organization pays for {% data variables.product.prodname_dotcom %}. | `prebuild_configuration` | Contains activities related to prebuild configurations for {% data variables.product.prodname_github_codespaces %}.
+| `pages_protected_domain` | Contains activities related to verified custom domains for {% data variables.product.prodname_pages %}.
+| `payment_method` | Contains activities related to how an organization pays for {% data variables.product.prodname_dotcom %}.
+| `prebuild_configuration` | Contains activities related to prebuild configurations for {% data variables.product.prodname_github_codespaces %}.
{%- endif %}
{%- ifversion ghes %}
-| `pre_receive_environment` | Contains activities related to pre-receive hook environments. | `pre_receive_hook` | Contains activities related to pre-receive hooks.
+| `pre_receive_environment` | Contains activities related to pre-receive hook environments.
+| `pre_receive_hook` | Contains activities related to pre-receive hooks.
{%- endif %}
{%- ifversion ghes %}
| `private_instance_encryption` | Contains activities related to enabling private mode for an enterprise.
@@ -98,38 +121,47 @@
{%- ifversion fpt or ghec %}
| `profile_picture` | Contains activities related to an organization's profile picture.
{%- endif %}
-| `project` | Contains activities related to project boards. | `project_field` | Contains activities related to field creation and deletion in a project board. | `project_view` | Contains activities related to view creation and deletion in a project board. | `protected_branch` | Contains activities related to protected branches. | `public_key` | Contains activities related to SSH keys and deploy keys.
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-| `pull_request` | Contains activities related to pull requests. | `pull_request_review` | Contains activities related to pull request reviews. | `pull_request_review_comment` | Contains activities related to pull request review comments.
-{%- endif %}
+| `project` | Contains activities related to project boards.
+| `project_field` | Contains activities related to field creation and deletion in a project board.
+| `project_view` | Contains activities related to view creation and deletion in a project board.
+| `protected_branch` | Contains activities related to protected branches.
+| `public_key` | Contains activities related to SSH keys and deploy keys.
+| `pull_request` | Contains activities related to pull requests.
+| `pull_request_review` | Contains activities related to pull request reviews.
+| `pull_request_review_comment` | Contains activities related to pull request review comments.
| `repo` | Contains activities related to the repositories owned by an organization.
{%- ifversion fpt or ghec %}
-| `repository_advisory` | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. 更多信息请参阅“[关于 {% data variables.product.prodname_dotcom %} 安全通告](/github/managing-security-vulnerabilities/about-github-security-advisories)”。 | `repository_content_analysis` | Contains activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data). | `repository_dependency_graph` | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. 更多信息请参阅“[关于依赖关系图](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)”。
+| `repository_advisory` | Contains repository-level activities related to security advisories in the {% data variables.product.prodname_advisory_database %}. For more information, see "[About {% data variables.product.prodname_dotcom %} Security Advisories](/github/managing-security-vulnerabilities/about-github-security-advisories)."
+| `repository_content_analysis` | Contains activities related to [enabling or disabling data use for a private repository](/articles/about-github-s-use-of-your-data).
+| `repository_dependency_graph` | Contains repository-level activities related to enabling or disabling the dependency graph for a {% ifversion fpt or ghec %}private {% endif %}repository. For more information, see "[About the dependency graph](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph)."
{%- endif %}
-| `repository_image` | Contains activities related to images for a repository. | `repository_invitation` | Contains activities related to invitations to join a repository. | `repository_projects_change` | Contains activities related to enabling projects for a repository or for all repositories in an organization.
+| `repository_image` | Contains activities related to images for a repository.
+| `repository_invitation` | Contains activities related to invitations to join a repository.
+| `repository_projects_change` | Contains activities related to enabling projects for a repository or for all repositories in an organization.
{%- ifversion ghec or ghes or ghae %}
-| `repository_secret_scanning` | Contains repository-level activities related to secret scanning. 更多信息请参阅“[关于密钥扫描](/github/administering-a-repository/about-secret-scanning)”。
+| `repository_secret_scanning` | Contains repository-level activities related to secret scanning. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)."
{%- endif %}
{%- ifversion secret-scanning-audit-log-custom-patterns %}
-| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. 更多信息请参阅“[定义机密扫描的自定义模式](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)”。 |{% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}| | `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. 更多信息请参阅“[使用机密扫描保护推送](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)”。
+| `repository_secret_scanning_custom_pattern` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Defining custom patterns for secret scanning](/code-security/secret-scanning/defining-custom-patterns-for-secret-scanning)." {% endif %}{% ifversion secret-scanning-audit-log-custom-patterns %}
+| `repository_secret_scanning_push_protection` | Contains activities related to secret scanning custom patterns in a repository. For more information, see "[Protecting pushes with secret scanning](/code-security/secret-scanning/protecting-pushes-with-secret-scanning)."
{%- endif %}
{%- ifversion fpt or ghec %}
| `repository_visibility_change` | Contains activities related to allowing organization members to change repository visibilities for the organization.
{%- endif %}
-{%- ifversion fpt or ghec or ghes or ghae %}
| `repository_vulnerability_alert` | Contains activities related to [{% data variables.product.prodname_dependabot_alerts %}](/code-security/dependabot/dependabot-alerts/about-dependabot-alerts).
-{%- endif %}
{%- ifversion fpt or ghec %}
-| `repository_vulnerability_alerts` | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}. | `required_status_check` | Contains activities related to required status checks for protected branches.
+| `repository_vulnerability_alerts` | Contains repository-level configuration activities for {% data variables.product.prodname_dependabot_alerts %}.
+| `required_status_check` | Contains activities related to required status checks for protected branches.
{%- endif %}
-{%- ifversion ghec or ghes > 3.1 %}
+{%- ifversion ghec or ghes %}
| `restrict_notification_delivery` | Contains activities related to the restriction of email notifications to approved or verified domains for an enterprise.
{%- endif %}
{%- ifversion custom-repository-roles %}
| `role` | Contains activities related to [custom repository roles](/organizations/managing-peoples-access-to-your-organization-with-roles/managing-custom-repository-roles-for-an-organization).
{%- endif %}
{%- ifversion ghec or ghes or ghae %}
-| `secret_scanning` | Contains organization-level configuration activities for secret scanning in existing repositories. 更多信息请参阅“[关于密钥扫描](/github/administering-a-repository/about-secret-scanning)”。 | `secret_scanning_new_repos` | Contains organization-level configuration activities for secret scanning for new repositories created in the organization.
+| `secret_scanning` | Contains organization-level configuration activities for secret scanning in existing repositories. For more information, see "[About secret scanning](/github/administering-a-repository/about-secret-scanning)."
+| `secret_scanning_new_repos` | Contains organization-level configuration activities for secret scanning for new repositories created in the organization.
{%- endif %}
{%- ifversion ghec or ghes or ghae %}
| `security_key` | Contains activities related to security keys registration and removal.
@@ -138,21 +170,20 @@
| `sponsors` | Contains events related to sponsor buttons (see "[Displaying a sponsor button in your repository](/articles/displaying-a-sponsor-button-in-your-repository)").
{%- endif %}
{%- ifversion ghec or ghes or ghae %}
-| `ssh_certificate_authority` | Contains activities related to a SSH certificate authority in an organization or enterprise. | `ssh_certificate_requirement` | Contains activities related to requiring members use SSH certificates to access organization resources.
+| `ssh_certificate_authority` | Contains activities related to a SSH certificate authority in an organization or enterprise.
+| `ssh_certificate_requirement` | Contains activities related to requiring members use SSH certificates to access organization resources.
{%- endif %}
-| `staff` | Contains activities related to a site admin performing an action. | `team` | Contains activities related to teams in an organization. | `team_discussions` | Contains activities related to managing team discussions for an organization.
+| `staff` | Contains activities related to a site admin performing an action.
+| `team` | Contains activities related to teams in an organization.
+| `team_discussions` | Contains activities related to managing team discussions for an organization.
{%- ifversion ghec %}
| `team_sync_tenant` | Contains activities related to team synchronization with an IdP for an enterprise or organization.
{%- endif %}
{%- ifversion fpt or ghes %}
| `two_factor_authentication` | Contains activities related to two-factor authentication.
{%- endif %}
-{%- ifversion fpt or ghec or ghes or ghae %}
| `user` | Contains activities related to users in an enterprise or organization.
-{%- endif %}
{%- ifversion ghec or ghes %}
| `user_license` | Contains activities related to a user occupying a licensed seat in, and being a member of, an enterprise.
{%- endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
| `workflows` | Contains activities related to {% data variables.product.prodname_actions %} workflows.
-{%- endif %}
diff --git a/translations/zh-CN/data/reusables/audit_log/audit-log-events-workflows.md b/translations/zh-CN/data/reusables/audit_log/audit-log-events-workflows.md
index 538d662b9f00..91663337df1a 100644
--- a/translations/zh-CN/data/reusables/audit_log/audit-log-events-workflows.md
+++ b/translations/zh-CN/data/reusables/audit_log/audit-log-events-workflows.md
@@ -1,9 +1,12 @@
-| 操作 | 描述 |
-| -- | -- |
-| | |
-{%- ifversion fpt or ghes > 3.1 or ghae or ghec %}
-| `workflows.approve_workflow_job` | A workflow job was approved. 更多信息请参阅“[审查部署](/actions/managing-workflow-runs/reviewing-deployments)”。 | `workflows.cancel_workflow_run` | A workflow run was cancelled. 更多信息请参阅“[取消工作流程](/actions/managing-workflow-runs/canceling-a-workflow)。 | `workflows.delete_workflow_run` | A workflow run was deleted. 更多信息请参阅“[删除工作流程运行](/actions/managing-workflow-runs/deleting-a-workflow-run)”。 | `workflows.disable_workflow` | A workflow was disabled. | `workflows.enable_workflow` | A workflow was enabled, after previously being disabled by `disable_workflow`. | `workflows.reject_workflow_job` | A workflow job was rejected. 更多信息请参阅“[审查部署](/actions/managing-workflow-runs/reviewing-deployments)”。 | `workflows.rerun_workflow_run` | A workflow run was re-run. 更多信息请参阅“[重新运行工作流程](/actions/managing-workflow-runs/re-running-a-workflow)。
-{%- endif %}
+| 操作 | 描述 |
+| -------------------------------- | ---------------------------------------------------------------------------------------- |
+| `workflows.approve_workflow_job` | 工作流程作业已获批准。 更多信息请参阅“[审查部署](/actions/managing-workflow-runs/reviewing-deployments)”。 |
+| `workflows.cancel_workflow_run` | 工作流程运行已取消。 更多信息请参阅“[取消工作流程](/actions/managing-workflow-runs/canceling-a-workflow)。 |
+| `workflows.delete_workflow_run` | 工作流程运行已删除。 更多信息请参阅“[删除工作流程运行](/actions/managing-workflow-runs/deleting-a-workflow-run)”。 |
+| `workflows.disable_workflow` | 工作流程已禁用。 |
+| `workflows.enable_workflow` | 在先前被 `disable_workflow` 禁用后,启用了工作流程。 |
+| `workflows.reject_workflow_job` | 工作流程作业被拒绝。 更多信息请参阅“[审查部署](/actions/managing-workflow-runs/reviewing-deployments)”。 |
+| `workflows.rerun_workflow_run` | 已重新运行工作流程运行。 更多信息请参阅“[重新运行工作流程](/actions/managing-workflow-runs/re-running-a-workflow)。 |
{%- ifversion fpt or ghec or ghes > 3.2 or ghae-issue-4963 %}
-| `workflows.completed_workflow_run` | A workflow status changed to `completed`. 只能使用 REST API 查看;在 UI 或 JSON/CSV 导出中不可见。 For more information, see "[Viewing workflow run history](/actions/managing-workflow-runs/viewing-workflow-run-history). | `workflows.created_workflow_run` | A workflow run was created. 只能使用 REST API 查看;在 UI 或 JSON/CSV 导出中不可见。 更多信息请参阅“[创建示例工作流程](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)”。 | `workflows.prepared_workflow_job` | A workflow job was started. 包括提供给作业的机密列表。 只能使用 REST API 查看。 它在 {% data variables.product.prodname_dotcom %} Web 界面中不可见,也不包含在 JSON/CSV 导出中。 更多信息请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)”。
+| `workflows.completed_workflow_run` | 工作流程状态更改为 `completed`。 只能使用 REST API 查看;在 UI 或 JSON/CSV 导出中不可见。 更多信息请参阅“[查看工作流程运行历史记录](/actions/managing-workflow-runs/viewing-workflow-run-history)”。 | `workflows.created_workflow_run` | 已创建工作流程运行。 只能使用 REST API 查看;在 UI 或 JSON/CSV 导出中不可见。 更多信息请参阅“[创建示例工作流程](/actions/learn-github-actions/introduction-to-github-actions#create-an-example-workflow)”。 | `workflows.prepared_workflow_job` | 工作流程作业已启动。 包括提供给作业的机密列表。 只能使用 REST API 查看。 它在 {% data variables.product.prodname_dotcom %} Web 界面中不可见,也不包含在 JSON/CSV 导出中。 更多信息请参阅“[触发工作流程的事件](/actions/reference/events-that-trigger-workflows)”。
{%- endif %}
diff --git a/translations/zh-CN/data/reusables/audit_log/audit-log-search-list-info-about-action.md b/translations/zh-CN/data/reusables/audit_log/audit-log-search-list-info-about-action.md
index ce16db71d2bb..1448d110cf62 100644
--- a/translations/zh-CN/data/reusables/audit_log/audit-log-search-list-info-about-action.md
+++ b/translations/zh-CN/data/reusables/audit_log/audit-log-search-list-info-about-action.md
@@ -1,14 +1,14 @@
-The name for each audit log entry is composed of the `action` object or category qualifier, followed by an operation type. For example, the `repo.create` entry refers to the `create` operation on the `repo` category.
+每个审核日志条目的名称由 `action` 对象或类别限定符组成,后跟操作类型。 例如, `repo.create` 条目引用 `repo` 类别上的 `create` 操作。
每个审核日志条目都显示有关事件的适用信息,例如:
-- The {% ifversion ghec or ghes or ghae %}enterprise or {% endif %}organization an action was performed in
-- The user (actor) who performed the action
-- The user affected by the action
+- 执行了操作的{% ifversion ghec or ghes or ghae %}企业或 {% endif %}组织
+- 执行操作的用户(参与者)
+- 受操作影响的用户
- 执行操作的仓库
- 执行的操作内容
- 发生操作的国家/地区
- 操作发生的日期和时间
{%- ifversion enterprise-audit-log-ip-addresses %}
-- Optionally, the source IP address for the user (actor) who performed the action
+- (可选)执行操作的用户(参与者)的源 IP 地址
{%- endif %}
diff --git a/translations/zh-CN/data/reusables/audit_log/git-events-export-limited.md b/translations/zh-CN/data/reusables/audit_log/git-events-export-limited.md
index 0dff88a4d484..16f4b1894032 100644
--- a/translations/zh-CN/data/reusables/audit_log/git-events-export-limited.md
+++ b/translations/zh-CN/data/reusables/audit_log/git-events-export-limited.md
@@ -4,4 +4,4 @@
**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
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/audit_log/retention-periods.md b/translations/zh-CN/data/reusables/audit_log/retention-periods.md
index dbed08d376c4..07ef82668b71 100644
--- a/translations/zh-CN/data/reusables/audit_log/retention-periods.md
+++ b/translations/zh-CN/data/reusables/audit_log/retention-periods.md
@@ -1,3 +1,3 @@
-The audit log lists events triggered by activities that affect your enterprise{% ifversion not ghec %}. Audit logs for {% data variables.product.product_name %} are retained indefinitely.{% else %} within the current month and up to the previous six months. The audit log retains Git events for seven days.{% endif %}
+审核日志列出了由影响企业{% ifversion not ghec %} 的活动触发的事件。 {% data variables.product.product_name %} 的审核日志将无限期保留。{% else %} 当月到前六个月内。 审核日志将 Git 事件保留 7 天。{% endif %}
{% data reusables.audit_log.only-three-months-displayed %}
diff --git a/translations/zh-CN/data/reusables/billing/overages-billed-monthly.md b/translations/zh-CN/data/reusables/billing/overages-billed-monthly.md
index 3b87ec1dc79f..2fe9948ebc00 100644
--- a/translations/zh-CN/data/reusables/billing/overages-billed-monthly.md
+++ b/translations/zh-CN/data/reusables/billing/overages-billed-monthly.md
@@ -1 +1 @@
-Overages are always billed monthly regardless of your billing term (even if your account is otherwise billed annually).
\ No newline at end of file
+无论您的结算期如何,超额金额始终按月计费(即使您的帐户按年计费)。
diff --git a/translations/zh-CN/data/reusables/classroom/classroom-codespaces-link.md b/translations/zh-CN/data/reusables/classroom/classroom-codespaces-link.md
index 0e7dbdf285a6..92038d2ba8db 100644
--- a/translations/zh-CN/data/reusables/classroom/classroom-codespaces-link.md
+++ b/translations/zh-CN/data/reusables/classroom/classroom-codespaces-link.md
@@ -1 +1 @@
-You can choose to configure an assignment with {% data variables.product.prodname_github_codespaces %} to give students access to a browser-based Visual Studio Code environment with one-click setup. 更多信息请参阅“[将 {% data variables.product.prodname_github_codespaces %} 用于 {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom)”。
\ No newline at end of file
+You can choose to configure an assignment with {% data variables.product.prodname_github_codespaces %} to give students access to a browser-based Visual Studio Code environment with one-click setup. 更多信息请参阅“[将 {% data variables.product.prodname_github_codespaces %} 用于 {% data variables.product.prodname_classroom %}](/education/manage-coursework-with-github-classroom/integrate-github-classroom-with-an-ide/using-github-codespaces-with-github-classroom)”。
diff --git a/translations/zh-CN/data/reusables/classroom/reuse-assignment-link.md b/translations/zh-CN/data/reusables/classroom/reuse-assignment-link.md
index bd0268c4c44d..3ca8ddeee62e 100644
--- a/translations/zh-CN/data/reusables/classroom/reuse-assignment-link.md
+++ b/translations/zh-CN/data/reusables/classroom/reuse-assignment-link.md
@@ -1 +1 @@
-You can reuse existing assignments in any other classroom you have admin access to, including classrooms in a different organization. 更多信息请参阅“[重复使用作业](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)”。
\ No newline at end of file
+您可以在您拥有管理员访问权限的任何其他教室(包括其他单位中的教室)中重复使用现有作业。 更多信息请参阅“[重复使用作业](/education/manage-coursework-with-github-classroom/teach-with-github-classroom/reuse-an-assignment)”。
diff --git a/translations/zh-CN/data/reusables/code-scanning/about-analysis-origins-link.md b/translations/zh-CN/data/reusables/code-scanning/about-analysis-origins-link.md
index c81284d1aa9a..cda94fee1a50 100644
--- a/translations/zh-CN/data/reusables/code-scanning/about-analysis-origins-link.md
+++ b/translations/zh-CN/data/reusables/code-scanning/about-analysis-origins-link.md
@@ -1 +1 @@
-If you run code scanning using multiple configurations, then sometimes an alert will have multiple analysis origins. If an alert has multiple analysis origins, you can view the status of the alert for each analysis origin on the alert page. 更多信息请参阅“[关于分析源](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)”。
\ No newline at end of file
+如果使用多个配置运行代码扫描,则有时警报将具有多个分析源。 如果一个警报有多个分析源,您可以在警报页面上查看每个分析源的警报状态。 更多信息请参阅“[关于分析源](/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/about-code-scanning-alerts#about-analysis-origins)”。
diff --git a/translations/zh-CN/data/reusables/code-scanning/alert-default-branch.md b/translations/zh-CN/data/reusables/code-scanning/alert-default-branch.md
index c6a6029e70d5..2a1a8fc4598b 100644
--- a/translations/zh-CN/data/reusables/code-scanning/alert-default-branch.md
+++ b/translations/zh-CN/data/reusables/code-scanning/alert-default-branch.md
@@ -1 +1 @@
-The status and details on the alert page only reflect the state of the alert on the default branch of the repository, even if the alert exists in other branches. You can see the status of the alert on non-default branches in the **Affected branches** section on the right-hand side of the alert page. If an alert doesn't exist in the default branch, the status of the alert will display as "in pull request" or "in branch" and will be colored grey.
\ No newline at end of file
+警报页面上的状态和详细信息仅反映存储库的默认分支上的警报状态,即使警报存在于其他分支中也是如此。 可以在警报页面右侧 **Affected branches(受影响的分支)**部分中查看非默认分支上警报状态。 如果默认分支中不存在警报,则警报的状态将显示为“在拉取请求中”或“在分支中”,并将显示为灰色。
diff --git a/translations/zh-CN/data/reusables/code-scanning/alerts-found-in-generated-code.md b/translations/zh-CN/data/reusables/code-scanning/alerts-found-in-generated-code.md
index d6f2d1f25f78..38605e892582 100644
--- a/translations/zh-CN/data/reusables/code-scanning/alerts-found-in-generated-code.md
+++ b/translations/zh-CN/data/reusables/code-scanning/alerts-found-in-generated-code.md
@@ -1,3 +1,3 @@
对于 Java、C、C++ 和 C# 等编译语言,{% data variables.product.prodname_codeql %} 分析在工作流程运行过程中构建的所有代码。 要限制要分析的代码量,请通过在 `run` 块中指定自己的构建步骤,仅构建您要分析的代码。 您可以通过对 `pull_request` 和 `push` 事件使用 `paths` 或 `paths-ignore` 过滤器来组合指定自己的构建步骤,以确保工作流程仅在特定代码发生更改时运行。 更多信息请参阅“[{% data variables.product.prodname_actions %} 的工作流程语法](/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpull_request_targetpathspaths-ignore)”。
-对于 Go、JavaScript、Python 和 TypeScript 等语言, {% data variables.product.prodname_codeql %} 分析而不编译源代码,您可以指定其他配置选项来限制要分析的代码量。 更多信息请参阅“[指定要扫描的目录](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan)”。
\ No newline at end of file
+对于 Go、JavaScript、Python 和 TypeScript 等语言, {% data variables.product.prodname_codeql %} 分析而不编译源代码,您可以指定其他配置选项来限制要分析的代码量。 更多信息请参阅“[指定要扫描的目录](/code-security/secure-coding/configuring-code-scanning#specifying-directories-to-scan)”。
diff --git a/translations/zh-CN/data/reusables/code-scanning/click-alert-in-list.md b/translations/zh-CN/data/reusables/code-scanning/click-alert-in-list.md
index 3a5d3a78ba11..e3389bb7ad3d 100644
--- a/translations/zh-CN/data/reusables/code-scanning/click-alert-in-list.md
+++ b/translations/zh-CN/data/reusables/code-scanning/click-alert-in-list.md
@@ -1,5 +1,5 @@
1. 在“Code Scanning(代码扫描)”下,单击要探索的警报。
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}

{% else %}

diff --git a/translations/zh-CN/data/reusables/code-scanning/filter-non-default-branches.md b/translations/zh-CN/data/reusables/code-scanning/filter-non-default-branches.md
index 4df28a76d5b9..b1bb96679dff 100644
--- a/translations/zh-CN/data/reusables/code-scanning/filter-non-default-branches.md
+++ b/translations/zh-CN/data/reusables/code-scanning/filter-non-default-branches.md
@@ -1 +1 @@
-Please note that if you have filtered for alerts on a non-default branch, but the same alerts exist on the default branch, the alert page for any given alert will still only reflect the alert's status on the default branch, even if that status conflicts with the status on a non-default branch. For example, an alert that appears in the "Open" list in the summary of alerts for `branch-x` could show a status of "Fixed" on the alert page, if the alert is already fixed on the default branch. You can view the status of the alert for the branch you filtered on in the **Affected branches** section on the right side of the alert page.
\ No newline at end of file
+请注意,如果已筛选非默认分支上的警报,但默认分支上存在相同的警报,则任何给定警报的警报页面仍将仅反映默认分支上的警报状态,即使该状态与非默认分支上的状态冲突也是如此。 例如,如果警报已在默认分支上修复,则出现在 `branch-x` 警报摘要的“打开”列表中的警报可能会在警报页面上显示“已修复”状态。 可以在警报页面右侧 **Affected branches(受影响的分支)**部分中查看已筛选分支的警报状态。
diff --git a/translations/zh-CN/data/reusables/codespaces/billing-for-prebuilds.md b/translations/zh-CN/data/reusables/codespaces/billing-for-prebuilds.md
index d8601a4f5224..28c6d603fb49 100644
--- a/translations/zh-CN/data/reusables/codespaces/billing-for-prebuilds.md
+++ b/translations/zh-CN/data/reusables/codespaces/billing-for-prebuilds.md
@@ -4,4 +4,4 @@
若要减少操作分钟数的消耗,可以将预构建模板设置为仅在对开发容器配置文件进行更改时更新,或仅按自定义计划进行更新。 您还可以通过调整要为预构建配置保留的模板版本数来管理存储使用情况。 更多信息请参阅“[配置预构建](/codespaces/prebuilding-your-codespaces/configuring-prebuilds#configuring-a-prebuild)”。
-如果您是组织所有者,则可以通过下载组织的 {% data variables.product.prodname_actions %} 使用情况报告来跟踪预构建工作流程和存储的使用情况。 您可以通过筛选 CSV 输出以仅包含名为“创建预构建代码空间”的工作流程来标识预构建的工作流程运行。 更多信息请参阅“[查看 {% data variables.product.prodname_actions %} 使用情况](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)”。
\ No newline at end of file
+如果您是组织所有者,则可以通过下载组织的 {% data variables.product.prodname_actions %} 使用情况报告来跟踪预构建工作流程和存储的使用情况。 您可以通过筛选 CSV 输出以仅包含名为“创建预构建代码空间”的工作流程来标识预构建的工作流程运行。 更多信息请参阅“[查看 {% data variables.product.prodname_actions %} 使用情况](/billing/managing-billing-for-github-actions/viewing-your-github-actions-usage#viewing-github-actions-usage-for-your-organization)”。
diff --git a/translations/zh-CN/data/reusables/codespaces/codespaces-machine-type-availability.md b/translations/zh-CN/data/reusables/codespaces/codespaces-machine-type-availability.md
index 552e883171c4..dcc306873f7d 100644
--- a/translations/zh-CN/data/reusables/codespaces/codespaces-machine-type-availability.md
+++ b/translations/zh-CN/data/reusables/codespaces/codespaces-machine-type-availability.md
@@ -1 +1 @@
-您对可用计算机类型的选择可能受到为组织配置的策略或存储库的最低计算机类型规范的限制。 更多信息请参阅“[限制对计算机类型的访问](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)”和“[为代码空间计算机设置最小规范](/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines)”。
\ No newline at end of file
+您对可用计算机类型的选择可能受到为组织配置的策略或存储库的最低计算机类型规范的限制。 更多信息请参阅“[限制对计算机类型的访问](/codespaces/managing-codespaces-for-your-organization/restricting-access-to-machine-types)”和“[为代码空间计算机设置最小规范](/codespaces/setting-up-your-project-for-codespaces/setting-a-minimum-specification-for-codespace-machines)”。
diff --git a/translations/zh-CN/data/reusables/codespaces/codespaces-machine-types.md b/translations/zh-CN/data/reusables/codespaces/codespaces-machine-types.md
index 752f87567056..dd9f3a240020 100644
--- a/translations/zh-CN/data/reusables/codespaces/codespaces-machine-types.md
+++ b/translations/zh-CN/data/reusables/codespaces/codespaces-machine-types.md
@@ -1,3 +1,3 @@
通常,您可以在选择的远程机器上运行代码空间,从 2 核到 32 核。 每种类型都有不同的资源水平和不同的计费等级。 相关信息请参阅“[关于代码空间的计费](/github/developing-online-with-codespaces/about-billing-for-codespaces)”。
-默认情况下,在创建代码空间时,将使用具有最低有效资源的计算机类型。
\ No newline at end of file
+默认情况下,在创建代码空间时,将使用具有最低有效资源的计算机类型。
diff --git a/translations/zh-CN/data/reusables/codespaces/codespaces-org-policies.md b/translations/zh-CN/data/reusables/codespaces/codespaces-org-policies.md
index 4efd0161d93e..92f0a3ef93f1 100644
--- a/translations/zh-CN/data/reusables/codespaces/codespaces-org-policies.md
+++ b/translations/zh-CN/data/reusables/codespaces/codespaces-org-policies.md
@@ -1,3 +1,3 @@
1. 在边栏的“Code, planning, and automation(代码、规划和自动化)”部分中,选择 **{% octicon "codespaces" aria-label="The codespaces icon" %}{% data variables.product.prodname_codespaces %}**,然后单击 **Policies(策略)**。
1. 在“Codespace policies(代码空间策略)”页面上,单击 **Create Policy(创建策略)**。
-1. 输入新策略的名称。
\ No newline at end of file
+1. 输入新策略的名称。
diff --git a/translations/zh-CN/data/reusables/codespaces/codespaces-spending-limit-requirement.md b/translations/zh-CN/data/reusables/codespaces/codespaces-spending-limit-requirement.md
index a20501d40b8c..5b7e998ac716 100644
--- a/translations/zh-CN/data/reusables/codespaces/codespaces-spending-limit-requirement.md
+++ b/translations/zh-CN/data/reusables/codespaces/codespaces-spending-limit-requirement.md
@@ -6,4 +6,4 @@
默认情况下,您的组织或企业的 {% data variables.product.prodname_codespaces %} 支出限制为 $0,这将阻止创建新代码空间或打开现有代码空间。 若要允许用户在组织中创建代码空间,请将限制设置为大于 $0 的值。
-{% data reusables.billing.overages-billed-monthly %}
\ No newline at end of file
+{% data reusables.billing.overages-billed-monthly %}
diff --git a/translations/zh-CN/data/reusables/codespaces/command-palette-container.md b/translations/zh-CN/data/reusables/codespaces/command-palette-container.md
index 7d94dc90245a..9159d0d85b1d 100644
--- a/translations/zh-CN/data/reusables/codespaces/command-palette-container.md
+++ b/translations/zh-CN/data/reusables/codespaces/command-palette-container.md
@@ -1,3 +1,3 @@
-1. 访问 {% data variables.product.prodname_vscode_command_palette %} (`Shift + Command + P`/ `Ctrl + Shift + P`),然后开始键入“dev container”。 选择 **Codespaces: Add Development Container Configuration Files...(Codespaces:添加开发容器配置文件...)**.
+1. 访问 {% data variables.product.prodname_vscode_command_palette %} (Shift+Command+P (Mac) / Ctrl+Shift+P (Windows/Linux)),然后键入 "dev container"。 选择 **Codespaces: Add Development Container Configuration Files...(Codespaces:添加开发容器配置文件...)**.

diff --git a/translations/zh-CN/data/reusables/codespaces/customize-vcpus-and-ram.md b/translations/zh-CN/data/reusables/codespaces/customize-vcpus-and-ram.md
index 02b6dab2486b..4fd245fef253 100644
--- a/translations/zh-CN/data/reusables/codespaces/customize-vcpus-and-ram.md
+++ b/translations/zh-CN/data/reusables/codespaces/customize-vcpus-and-ram.md
@@ -1,5 +1,5 @@
您可以通过调整 vCPU 和 RAM 的数量、[添加 dotfiles 以个性化环境](/codespaces/setting-up-your-codespace/personalizing-codespaces-for-your-account)或者修改安装的工具和脚本来自定义代码空间。
-{% data variables.product.prodname_codespaces %} uses a file called `devcontainer.json` to configure the development container that you use when you work in a codespace. Each repository can contain one or more `devcontainer.json` files, to give you exactly the development environment you need to work on your code in a codespace.
+{% data variables.product.prodname_codespaces %} 使用名为 `devcontainer.json` 的文件来配置在代码空间中工作时使用的开发容器。 每个存储库可以包含一个或多个 `devcontainer.json` 文件,以便为您提供在代码空间中处理代码所需的开发环境。
-On launch, {% data variables.product.prodname_codespaces %} uses a `devcontainer.json` file, and any dependent files that make up the dev container configuration, to install tools and runtimes, and perform other setup tasks that the project requires. 更多信息请参阅“[开发容器简介](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)”。
\ No newline at end of file
+启动时,{% data variables.product.prodname_codespaces %} 使用 `devcontainer.json` 文件以及构成开发容器配置的任何依赖文件来安装工具和运行时,并执行项目所需的其他设置任务。 更多信息请参阅“[开发容器简介](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)”。
diff --git a/translations/zh-CN/data/reusables/codespaces/more-info-devcontainer.md b/translations/zh-CN/data/reusables/codespaces/more-info-devcontainer.md
index f0fd5c863b78..4a0027aee6eb 100644
--- a/translations/zh-CN/data/reusables/codespaces/more-info-devcontainer.md
+++ b/translations/zh-CN/data/reusables/codespaces/more-info-devcontainer.md
@@ -1 +1 @@
-For information about the settings and properties that you can set in a `devcontainer.json` file, see "[devcontainer.json reference](https://aka.ms/vscode-remote/devcontainer.json)" in the {% data variables.product.prodname_vscode_shortname %} documentation.
\ No newline at end of file
+有关在 `devcontainer.json` 文件中可以设置的设置和属性,请参阅 {% data variables.product.prodname_vscode_shortname %} 文档中的 [devcontainer.json 参考](https://aka.ms/vscode-remote/devcontainer.json)。
diff --git a/translations/zh-CN/data/reusables/codespaces/next-steps-adding-devcontainer.md b/translations/zh-CN/data/reusables/codespaces/next-steps-adding-devcontainer.md
index e0007c1cd11c..811ec4f02deb 100644
--- a/translations/zh-CN/data/reusables/codespaces/next-steps-adding-devcontainer.md
+++ b/translations/zh-CN/data/reusables/codespaces/next-steps-adding-devcontainer.md
@@ -1,3 +1,3 @@
- [管理 {% data variables.product.prodname_codespaces %} 的加密密码](/codespaces/working-with-your-codespace/managing-encrypted-secrets-for-codespaces)
- [管理 {% data variables.product.prodname_codespaces %} 的 GPG 验证](/codespaces/working-with-your-codespace/managing-gpg-verification-for-codespaces)
-- [代码空间中的转发端口](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)
\ No newline at end of file
+- [代码空间中的转发端口](/codespaces/developing-in-codespaces/forwarding-ports-in-your-codespace)
diff --git a/translations/zh-CN/data/reusables/codespaces/prebuilds-not-available.md b/translations/zh-CN/data/reusables/codespaces/prebuilds-not-available.md
index a83b4778f2f8..607e2193fb14 100644
--- a/translations/zh-CN/data/reusables/codespaces/prebuilds-not-available.md
+++ b/translations/zh-CN/data/reusables/codespaces/prebuilds-not-available.md
@@ -1 +1 @@
-如果在创建代码空间时选择使用 `.devcontainer/SUBDIRECTORY` 位置的 `devcontainer.json` 文件,则预构建不可用。 有关选择 `devcontainer.json` 文件的信息,请参阅“[创建代码空间](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)”。
\ No newline at end of file
+如果在创建代码空间时选择使用 `.devcontainer/SUBDIRECTORY` 位置的 `devcontainer.json` 文件,则预构建不可用。 有关选择 `devcontainer.json` 文件的信息,请参阅“[创建代码空间](/codespaces/developing-in-codespaces/creating-a-codespace#creating-a-codespace)”。
diff --git a/translations/zh-CN/data/reusables/codespaces/rebuild-reason.md b/translations/zh-CN/data/reusables/codespaces/rebuild-reason.md
index a24faacf5cb5..27619ab5c52a 100644
--- a/translations/zh-CN/data/reusables/codespaces/rebuild-reason.md
+++ b/translations/zh-CN/data/reusables/codespaces/rebuild-reason.md
@@ -1 +1 @@
-在代码空间内进行重建可确保在将更改提交到仓库之前,更改能够按预期工作。 如果某些问题导致了故障,您将进入带有恢复容器的代码空间中,您可以从该容器进行重建以继续调整容器。
\ No newline at end of file
+在代码空间内进行重建可确保在将更改提交到仓库之前,更改能够按预期工作。 如果某些问题导致了故障,您将进入带有恢复容器的代码空间中,您可以从该容器进行重建以继续调整容器。
diff --git a/translations/zh-CN/data/reusables/codespaces/restrict-port-visibility.md b/translations/zh-CN/data/reusables/codespaces/restrict-port-visibility.md
index c59e929b5a41..82d10bc311ea 100644
--- a/translations/zh-CN/data/reusables/codespaces/restrict-port-visibility.md
+++ b/translations/zh-CN/data/reusables/codespaces/restrict-port-visibility.md
@@ -1 +1 @@
-组织所有者可以限制公开或在组织内提供转发端口的能力。 更多信息请参阅“[限制转发端口的可见性](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)”。
\ No newline at end of file
+组织所有者可以限制公开或在组织内提供转发端口的能力。 更多信息请参阅“[限制转发端口的可见性](/codespaces/managing-codespaces-for-your-organization/restricting-the-visibility-of-forwarded-ports)”。
diff --git a/translations/zh-CN/data/reusables/codespaces/setup-custom-devcontainer.md b/translations/zh-CN/data/reusables/codespaces/setup-custom-devcontainer.md
index 2a8dd9cfde50..ec0d5e385fd8 100644
--- a/translations/zh-CN/data/reusables/codespaces/setup-custom-devcontainer.md
+++ b/translations/zh-CN/data/reusables/codespaces/setup-custom-devcontainer.md
@@ -1 +1 @@
-To set up your repository to use a custom dev container, you will need to create one or more `devcontainer.json` files. You can add these either from a template, in {% data variables.product.prodname_vscode %}, or you can write your own. For more information on dev container configurations, see "[Introduction to dev containers](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)".
\ No newline at end of file
+若要将存储库设置为使用自定义开发容器,需要创建一个或多个 `devcontainer.json` 文件。 您可以从模板、 {% data variables.product.prodname_vscode %} 中添加这些内容,也可以编写自己的模板。 有关开发容器配置的详细信息,请参阅“[开发容器简介](/codespaces/setting-up-your-codespace/configuring-codespaces-for-your-project)”。
diff --git a/translations/zh-CN/data/reusables/copilot/accept-or-reject-suggestion.md b/translations/zh-CN/data/reusables/copilot/accept-or-reject-suggestion.md
index 462852d6c35b..56cc4ec30a49 100644
--- a/translations/zh-CN/data/reusables/copilot/accept-or-reject-suggestion.md
+++ b/translations/zh-CN/data/reusables/copilot/accept-or-reject-suggestion.md
@@ -1 +1 @@
-1. To accept a suggestion, press Tab. To reject all suggestions, press Esc.
\ No newline at end of file
+1. To accept a suggestion, press Tab. To reject all suggestions, press Esc.
diff --git a/translations/zh-CN/data/reusables/copilot/accept-suggestion-new-tab.md b/translations/zh-CN/data/reusables/copilot/accept-suggestion-new-tab.md
index 539e42935d1c..183cf25da857 100644
--- a/translations/zh-CN/data/reusables/copilot/accept-suggestion-new-tab.md
+++ b/translations/zh-CN/data/reusables/copilot/accept-suggestion-new-tab.md
@@ -1 +1 @@
-1. To accept a suggestion from the new tab, above the suggestion you want to accept, click **Accept solution**.
\ No newline at end of file
+1. To accept a suggestion from the new tab, above the suggestion you want to accept, click **Accept solution**.
diff --git a/translations/zh-CN/data/reusables/copilot/close-suggestions-tab.md b/translations/zh-CN/data/reusables/copilot/close-suggestions-tab.md
index 0ba4288e6249..22b4ce4d82c8 100644
--- a/translations/zh-CN/data/reusables/copilot/close-suggestions-tab.md
+++ b/translations/zh-CN/data/reusables/copilot/close-suggestions-tab.md
@@ -1 +1 @@
-1. Alternatively, to reject all suggestions, close the suggestions tab.
\ No newline at end of file
+1. Alternatively, to reject all suggestions, close the suggestions tab.
diff --git a/translations/zh-CN/data/reusables/copilot/copilot-prerequisites.md b/translations/zh-CN/data/reusables/copilot/copilot-prerequisites.md
index 8b69b2e18421..b65496bb3e8b 100644
--- a/translations/zh-CN/data/reusables/copilot/copilot-prerequisites.md
+++ b/translations/zh-CN/data/reusables/copilot/copilot-prerequisites.md
@@ -1,2 +1,2 @@
- {% data variables.product.prodname_copilot %} is free to use for verified students and open source maintainers.
-- If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. You must provide billing information in order to start a free trial. 更多信息请参阅“[关于 {% data variables.product.prodname_copilot %} 的计费](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)”。
\ No newline at end of file
+- If you are not a student or open source maintainer, you can try {% data variables.product.prodname_copilot %} for free with a one-time 60 day trial. After the free trial, you will need a paid subscription for continued use. You must provide billing information in order to start a free trial. 更多信息请参阅“[关于 {% data variables.product.prodname_copilot %} 的计费](/billing/managing-billing-for-github-copilot/about-billing-for-github-copilot)”。
diff --git a/translations/zh-CN/data/reusables/copilot/create-c-file.md b/translations/zh-CN/data/reusables/copilot/create-c-file.md
index ad5e9391eda9..9a40edc6ce37 100644
--- a/translations/zh-CN/data/reusables/copilot/create-c-file.md
+++ b/translations/zh-CN/data/reusables/copilot/create-c-file.md
@@ -1 +1 @@
-1. In {% data variables.product.prodname_vs %}, create a new C# (_*.cs_) file.
\ No newline at end of file
+1. In {% data variables.product.prodname_vs %}, create a new C# (_*.cs_) file.
diff --git a/translations/zh-CN/data/reusables/copilot/create-js-file.md b/translations/zh-CN/data/reusables/copilot/create-js-file.md
index aa5ba222500a..38946eaa5804 100644
--- a/translations/zh-CN/data/reusables/copilot/create-js-file.md
+++ b/translations/zh-CN/data/reusables/copilot/create-js-file.md
@@ -1 +1 @@
-1. In {% data variables.product.prodname_vscode %}, create a new JavaScript (_*.js_) file.
\ No newline at end of file
+1. In {% data variables.product.prodname_vscode %}, create a new JavaScript (_*.js_) file.
diff --git a/translations/zh-CN/data/reusables/copilot/dotcom-settings.md b/translations/zh-CN/data/reusables/copilot/dotcom-settings.md
index fcb771d6822a..80318ab8a089 100644
--- a/translations/zh-CN/data/reusables/copilot/dotcom-settings.md
+++ b/translations/zh-CN/data/reusables/copilot/dotcom-settings.md
@@ -16,4 +16,4 @@ You can configure how {% data variables.product.prodname_copilot %} uses your da
{% data reusables.user-settings.access_settings %}
{% data reusables.user-settings.copilot-settings %}
1. To allow or prevent {% data variables.product.prodname_dotcom %} using your telemetry data, select or deselect **Allow {% data variables.product.prodname_dotcom %} to use my code snippets for product improvements**. 
-{% data reusables.copilot.save-settings %}
\ No newline at end of file
+{% data reusables.copilot.save-settings %}
diff --git a/translations/zh-CN/data/reusables/copilot/enabling-disabling-in-jetbrains.md b/translations/zh-CN/data/reusables/copilot/enabling-disabling-in-jetbrains.md
index bda85156a65a..15ccc90a0d40 100644
--- a/translations/zh-CN/data/reusables/copilot/enabling-disabling-in-jetbrains.md
+++ b/translations/zh-CN/data/reusables/copilot/enabling-disabling-in-jetbrains.md
@@ -3,4 +3,4 @@
You can enable or disable {% data variables.product.prodname_copilot %} from within JetBrains. JetBrains 窗口底部面板中的 {% data variables.product.prodname_copilot %} 状态图标指示是启用还是禁用 {% data variables.product.prodname_copilot %}。 启用后,该图标将突出显示。 禁用后,图标将灰显。
1. 要启用或禁用 {% data variables.product.prodname_copilot %},请单击 JetBrains 窗口底部面板中的状态图标。 
-2. If you are disabling {% data variables.product.prodname_copilot %}, JetBrains will ask whether you want to disable the feature globally, or for the language of the file you are currently editing. 要全局禁用,请单击 **Disable Completions(禁用完成)**。 Alternatively, click the button to disable completions for the language of the file you are currently editing. 
\ No newline at end of file
+2. If you are disabling {% data variables.product.prodname_copilot %}, JetBrains will ask whether you want to disable the feature globally, or for the language of the file you are currently editing. 要全局禁用,请单击 **Disable Completions(禁用完成)**。 Alternatively, click the button to disable completions for the language of the file you are currently editing. 
diff --git a/translations/zh-CN/data/reusables/copilot/enabling-or-disabling-vs.md b/translations/zh-CN/data/reusables/copilot/enabling-or-disabling-vs.md
index 076551f33387..bb394a8ef584 100644
--- a/translations/zh-CN/data/reusables/copilot/enabling-or-disabling-vs.md
+++ b/translations/zh-CN/data/reusables/copilot/enabling-or-disabling-vs.md
@@ -6,4 +6,4 @@ The {% data variables.product.prodname_copilot %} status icon in the bottom pane
2. If you are disabling {% data variables.product.prodname_copilot %}, you will be asked whether you want to disable suggestions globally, or for the language of the file you are currently editing.
- To disable suggestions from {% data variables.product.prodname_copilot %} globally, click **Enable Globally**.
- - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Enable for _LANGUAGE_**.
\ No newline at end of file
+ - To disable suggestions from {% data variables.product.prodname_copilot %} for the specified language, click **Enable for _LANGUAGE_**.
diff --git a/translations/zh-CN/data/reusables/copilot/getting-started-further-reading.md b/translations/zh-CN/data/reusables/copilot/getting-started-further-reading.md
index dbdf7527023b..993fe4ef9656 100644
--- a/translations/zh-CN/data/reusables/copilot/getting-started-further-reading.md
+++ b/translations/zh-CN/data/reusables/copilot/getting-started-further-reading.md
@@ -1,4 +1,4 @@
## 延伸阅读
- [{% data variables.product.prodname_copilot %}](https://copilot.github.com/)
-- [关于 {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)
\ No newline at end of file
+- [关于 {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)
diff --git a/translations/zh-CN/data/reusables/copilot/install-copilot-in-neovim.md b/translations/zh-CN/data/reusables/copilot/install-copilot-in-neovim.md
index fc5dd621819f..d2de9c1036ae 100644
--- a/translations/zh-CN/data/reusables/copilot/install-copilot-in-neovim.md
+++ b/translations/zh-CN/data/reusables/copilot/install-copilot-in-neovim.md
@@ -1,2 +1,2 @@
1. To use {% data variables.product.prodname_copilot %} in Neovim, install the {% data variables.product.prodname_copilot %} plugin. You can either install the plugin from a plugin manager or directly.
- - If you use a plugin manager like vim-plug or packer.nvim, use the plugin manager to install `github/copilot.vim`. For more information, see the documentation for the plugin manager. For example, you can see the documentation for [vim-plug](https://github.com/junegunn/vim-plug) or [packer.nvim](https://github.com/wbthomason/packer.nvim).
\ No newline at end of file
+ - If you use a plugin manager like vim-plug or packer.nvim, use the plugin manager to install `github/copilot.vim`. For more information, see the documentation for the plugin manager. For example, you can see the documentation for [vim-plug](https://github.com/junegunn/vim-plug) or [packer.nvim](https://github.com/wbthomason/packer.nvim).
diff --git a/translations/zh-CN/data/reusables/copilot/jetbrains-ides.md b/translations/zh-CN/data/reusables/copilot/jetbrains-ides.md
index cc4e629c1a80..8beae81654ba 100644
--- a/translations/zh-CN/data/reusables/copilot/jetbrains-ides.md
+++ b/translations/zh-CN/data/reusables/copilot/jetbrains-ides.md
@@ -16,4 +16,4 @@ To use {% data variables.product.prodname_copilot %} in JetBrains, you must have
- RubyMine
- WebStorm
-For more information, see the [JetBrains IDEs](https://www.jetbrains.com/products/) tool finder.
\ No newline at end of file
+For more information, see the [JetBrains IDEs](https://www.jetbrains.com/products/) tool finder.
diff --git a/translations/zh-CN/data/reusables/copilot/procedural-intro.md b/translations/zh-CN/data/reusables/copilot/procedural-intro.md
index 14b45a85ed25..4c4cd6306db4 100644
--- a/translations/zh-CN/data/reusables/copilot/procedural-intro.md
+++ b/translations/zh-CN/data/reusables/copilot/procedural-intro.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot %} provides autocomplete-style suggestions from an AI pair programmer as you code. For more information, see "[About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)".
\ No newline at end of file
+{% data variables.product.prodname_copilot %} provides autocomplete-style suggestions from an AI pair programmer as you code. For more information, see "[About {% data variables.product.prodname_copilot %}](/copilot/overview-of-github-copilot/about-github-copilot)".
diff --git a/translations/zh-CN/data/reusables/copilot/reject-suggestions-escape.md b/translations/zh-CN/data/reusables/copilot/reject-suggestions-escape.md
index e80777941a83..6d7bfe5886b0 100644
--- a/translations/zh-CN/data/reusables/copilot/reject-suggestions-escape.md
+++ b/translations/zh-CN/data/reusables/copilot/reject-suggestions-escape.md
@@ -1 +1 @@
-1. Alternatively, to reject all suggestions, press Esc.
\ No newline at end of file
+1. Alternatively, to reject all suggestions, press Esc.
diff --git a/translations/zh-CN/data/reusables/copilot/save-settings.md b/translations/zh-CN/data/reusables/copilot/save-settings.md
index d67bf91c409f..9bfed3a0d8a0 100644
--- a/translations/zh-CN/data/reusables/copilot/save-settings.md
+++ b/translations/zh-CN/data/reusables/copilot/save-settings.md
@@ -1 +1 @@
-1. To confirm your new settings, click **Save**.
\ No newline at end of file
+1. To confirm your new settings, click **Save**.
diff --git a/translations/zh-CN/data/reusables/copilot/see-alternative-suggestions.md b/translations/zh-CN/data/reusables/copilot/see-alternative-suggestions.md
index d24b0b5e74f2..4e39f7b40b63 100644
--- a/translations/zh-CN/data/reusables/copilot/see-alternative-suggestions.md
+++ b/translations/zh-CN/data/reusables/copilot/see-alternative-suggestions.md
@@ -1 +1 @@
-1. Optionally, you can see alternative suggestions, if any are available.
\ No newline at end of file
+1. Optionally, you can see alternative suggestions, if any are available.
diff --git a/translations/zh-CN/data/reusables/copilot/signup-procedure.md b/translations/zh-CN/data/reusables/copilot/signup-procedure.md
index 6d592d7fc910..2e13ed4e798c 100644
--- a/translations/zh-CN/data/reusables/copilot/signup-procedure.md
+++ b/translations/zh-CN/data/reusables/copilot/signup-procedure.md
@@ -14,4 +14,4 @@ Before you can start using {% data variables.product.prodname_copilot %}, you wi

- You can change these preferences at a later time by returning to your {% data variables.product.prodname_copilot %} settings. For more information, see "[Configuring GitHub Copilot in Visual Studio Code](/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code#configuring-github-copilot-settings-on-githubcom)."
\ No newline at end of file
+ You can change these preferences at a later time by returning to your {% data variables.product.prodname_copilot %} settings. For more information, see "[Configuring GitHub Copilot in Visual Studio Code](/copilot/configuring-github-copilot/configuring-github-copilot-in-visual-studio-code#configuring-github-copilot-settings-on-githubcom)."
diff --git a/translations/zh-CN/data/reusables/copilot/suggestions-new-tab.md b/translations/zh-CN/data/reusables/copilot/suggestions-new-tab.md
index 64653d5bbf6a..7f89c6b13feb 100644
--- a/translations/zh-CN/data/reusables/copilot/suggestions-new-tab.md
+++ b/translations/zh-CN/data/reusables/copilot/suggestions-new-tab.md
@@ -1 +1 @@
-You may not want any of the initial suggestions {% data variables.product.prodname_copilot %} offers. You can use a keyboard shortcut to prompt {% data variables.product.prodname_copilot %} to show you multiple suggestions in a new tab.
\ No newline at end of file
+You may not want any of the initial suggestions {% data variables.product.prodname_copilot %} offers. You can use a keyboard shortcut to prompt {% data variables.product.prodname_copilot %} to show you multiple suggestions in a new tab.
diff --git a/translations/zh-CN/data/reusables/copilot/type-function-header-c.md b/translations/zh-CN/data/reusables/copilot/type-function-header-c.md
index cc574b79cc88..12c6f408f6c6 100644
--- a/translations/zh-CN/data/reusables/copilot/type-function-header-c.md
+++ b/translations/zh-CN/data/reusables/copilot/type-function-header-c.md
@@ -2,4 +2,4 @@
```csharp{:copy}
function calculateDaysBetweenDates(begin, end) {
- ```
\ No newline at end of file
+ ```
diff --git a/translations/zh-CN/data/reusables/copilot/type-function-header.md b/translations/zh-CN/data/reusables/copilot/type-function-header.md
index f60298461600..69d6ac673dd7 100644
--- a/translations/zh-CN/data/reusables/copilot/type-function-header.md
+++ b/translations/zh-CN/data/reusables/copilot/type-function-header.md
@@ -3,4 +3,4 @@
```javascript{:copy}
function calculateDaysBetweenDates(begin, end) {
```
-
\ No newline at end of file
+
diff --git a/translations/zh-CN/data/reusables/copilot/windows-linux-next-suggestion.md b/translations/zh-CN/data/reusables/copilot/windows-linux-next-suggestion.md
index ff6799e72bc4..b4eb718d8fb3 100644
--- a/translations/zh-CN/data/reusables/copilot/windows-linux-next-suggestion.md
+++ b/translations/zh-CN/data/reusables/copilot/windows-linux-next-suggestion.md
@@ -1 +1 @@
-- On Windows or Linux, press Alt+] for the next suggestion, or Alt+[ for the previous suggestion.
\ No newline at end of file
+- On Windows or Linux, press Alt+] for the next suggestion, or Alt+[ for the previous suggestion.
diff --git a/translations/zh-CN/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md b/translations/zh-CN/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md
index 882c6d3ff6c6..86f3ad459f5a 100644
--- a/translations/zh-CN/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md
+++ b/translations/zh-CN/data/reusables/dependabot/enabling-disabling-dependency-graph-private-repo.md
@@ -1,8 +1,8 @@
仓库管理员可以启用或禁用私有仓库的依赖关系图。
-您也可以为用户帐户或组织拥有的所有仓库启用或禁用依赖项图。 For more information, see "[Configuring the dependency graph](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph)."
+您也可以为用户帐户或组织拥有的所有仓库启用或禁用依赖项图。 更多信息请参阅“[配置依赖关系图](/code-security/supply-chain-security/understanding-your-software-supply-chain/configuring-the-dependency-graph)”。
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.repositories.sidebar-settings %}
{% data reusables.repositories.navigate-to-code-security-and-analysis %}
-4. 阅读有关授予 {% data variables.product.product_name %} 只读访问仓库数据的消息,以启用依赖关系图,然后在“Dependency Graph(依赖关系图)”旁边单击 **Enable(启用)**。  You can disable the dependency graph at any time by clicking **Disable** next to "Dependency Graph" on the settings page for {% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}"Code security and analysis."{% else %}"Security & analysis."{% endif %}
+4. 阅读有关授予 {% data variables.product.product_name %} 只读访问仓库数据的消息,以启用依赖关系图,然后在“Dependency Graph(依赖关系图)”旁边单击 **Enable(启用)**。  您可以随时禁用依赖关系图,方法是单击{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}“代码安全性和分析”{% else %}“安全性和分析”{% endif %}设置页面上“依赖关系图”旁边的 **禁用**。
diff --git a/translations/zh-CN/data/reusables/dependabot/ghes-ghae-enabling-dependency-graph.md b/translations/zh-CN/data/reusables/dependabot/ghes-ghae-enabling-dependency-graph.md
index f98e5a65c989..1b5c25ddc2f1 100644
--- a/translations/zh-CN/data/reusables/dependabot/ghes-ghae-enabling-dependency-graph.md
+++ b/translations/zh-CN/data/reusables/dependabot/ghes-ghae-enabling-dependency-graph.md
@@ -1 +1 @@
-If the dependency graph is not available in your system, your enterprise owner can enable the dependency graph. 更多信息请参阅“[为企业启用依赖关系图](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)”。
\ No newline at end of file
+如果依赖关系图在您的系统中不可用,则企业所有者可以启用依赖关系图。 更多信息请参阅“[为企业启用依赖关系图](/admin/code-security/managing-supply-chain-security-for-your-enterprise/enabling-the-dependency-graph-for-your-enterprise)”。
diff --git a/translations/zh-CN/data/reusables/dependabot/vulnerable-calls-beta.md b/translations/zh-CN/data/reusables/dependabot/vulnerable-calls-beta.md
index 7ee0c3953aaa..c3536a849143 100644
--- a/translations/zh-CN/data/reusables/dependabot/vulnerable-calls-beta.md
+++ b/translations/zh-CN/data/reusables/dependabot/vulnerable-calls-beta.md
@@ -4,7 +4,7 @@
**注意:**
-- The detection of calls to vulnerable functions by {% data variables.product.prodname_dependabot %} is in beta and subject to change.
+- {% data variables.product.prodname_dependabot %} 对有漏洞函数的调用的检测处于测试阶段,可能会发生变化。
- {% data reusables.gated-features.dependency-vulnerable-calls %}
diff --git a/translations/zh-CN/data/reusables/dependency-review/dependency-review-action-beta-note.md b/translations/zh-CN/data/reusables/dependency-review/dependency-review-action-beta-note.md
index 23aaae3ec267..47fc2e3a3fec 100644
--- a/translations/zh-CN/data/reusables/dependency-review/dependency-review-action-beta-note.md
+++ b/translations/zh-CN/data/reusables/dependency-review/dependency-review-action-beta-note.md
@@ -1,5 +1,5 @@
{% note %}
-**Note**: The {% data variables.product.prodname_dependency_review_action %} is currently in public beta and subject to change.
+**注:**{% data variables.product.prodname_dependency_review_action %} 目前处于公测阶段,可能会更改。
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/dependency-review/dependency-review-action-overview.md b/translations/zh-CN/data/reusables/dependency-review/dependency-review-action-overview.md
index 49112365d7eb..fdfb2f6f8c34 100644
--- a/translations/zh-CN/data/reusables/dependency-review/dependency-review-action-overview.md
+++ b/translations/zh-CN/data/reusables/dependency-review/dependency-review-action-overview.md
@@ -1,3 +1,3 @@
The {% data variables.product.prodname_dependency_review_action %} scans your pull requests for dependency changes and raises an error if any new dependencies have known vulnerabilities. The action is supported by an API endpoint that compares the dependencies between two revisions and reports any differences.
-For more information about the action and the API endpoint, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-reinforcement)," and "[Dependency review](/rest/dependency-graph/dependency-review)" in the API documentation, respectively.
\ No newline at end of file
+For more information about the action and the API endpoint, see "[About dependency review](/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-reinforcement)," and "[Dependency review](/rest/dependency-graph/dependency-review)" in the API documentation, respectively.
diff --git a/translations/zh-CN/data/reusables/dependency-review/dependency-review-api-beta-note.md b/translations/zh-CN/data/reusables/dependency-review/dependency-review-api-beta-note.md
index d93a217cd8d0..1f37dc532499 100644
--- a/translations/zh-CN/data/reusables/dependency-review/dependency-review-api-beta-note.md
+++ b/translations/zh-CN/data/reusables/dependency-review/dependency-review-api-beta-note.md
@@ -1,5 +1,5 @@
{% note %}
-**Note**: The Dependency Review API is currently in public beta and subject to change.
+**注意**:依赖项审查 API 目前处于公开测试阶段,可能会发生更改。
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/dependency-submission/dependency-submission-link.md b/translations/zh-CN/data/reusables/dependency-submission/dependency-submission-link.md
index 4091a680b16c..01a3e06bd60b 100644
--- a/translations/zh-CN/data/reusables/dependency-submission/dependency-submission-link.md
+++ b/translations/zh-CN/data/reusables/dependency-submission/dependency-submission-link.md
@@ -1 +1 @@
-Additionally, you can use the Dependency submission API (beta) to submit dependencies from the package manager or ecosystem of your choice, even if the ecosystem is not supported by dependency graph for manifest or lock file analysis. 依赖关系图将显示按生态系统分组的已提交依赖项,但与从清单或锁定文件解析的依赖项分开显示。 For more information on the Dependency submission API, see "[Using the Dependency submission API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)."
\ No newline at end of file
+Additionally, you can use the Dependency submission API (beta) to submit dependencies from the package manager or ecosystem of your choice, even if the ecosystem is not supported by dependency graph for manifest or lock file analysis. 依赖关系图将显示按生态系统分组的已提交依赖项,但与从清单或锁定文件解析的依赖项分开显示。 有关使用依赖项提交 API 的详细信息,请参阅“[使用依赖项提交 API](/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api)”。
diff --git a/translations/zh-CN/data/reusables/desktop/sign-in-browser.md b/translations/zh-CN/data/reusables/desktop/sign-in-browser.md
index 43404ef7436e..f268650ca198 100644
--- a/translations/zh-CN/data/reusables/desktop/sign-in-browser.md
+++ b/translations/zh-CN/data/reusables/desktop/sign-in-browser.md
@@ -1 +1 @@
-1. In the "Sign in Using Your Browser" pane, click **Continue With Browser**. {% data variables.product.prodname_desktop %} 将打开您的默认浏览器。 
\ No newline at end of file
+1. 在“Sign in Using Your Browser(使用浏览器登录)”窗格中,单击 **Continue With Browser(继续使用浏览器)**。 {% data variables.product.prodname_desktop %} 将打开您的默认浏览器。 
diff --git a/translations/zh-CN/data/reusables/discussions/about-organization-discussions.md b/translations/zh-CN/data/reusables/discussions/about-organization-discussions.md
index c9964a9b3318..5ff355960260 100644
--- a/translations/zh-CN/data/reusables/discussions/about-organization-discussions.md
+++ b/translations/zh-CN/data/reusables/discussions/about-organization-discussions.md
@@ -1,5 +1,5 @@
-When you enable organization discussions, you will choose a repository in the organization to be the source repository for your organization discussions. You can use an existing repository or create a repository specifically to hold your organization discussions. Discussions will appear both on the discussions page for the organization and on the discussion page for the source repository.
+启用组织讨论时,您将选择组织中的存储库作为组织讨论的源存储库。 您可以使用现有存储库,也可以专门创建存储库来保存组织讨论。 讨论将显示在组织的讨论页面上和源存储库的讨论页面上。
-Permission to participate in or manage discussion in your organization is based on permission in the source repository. For example, a user needs write permission to the source repository in order to delete an organization discussion. This is identical to how a user needs write permission in a repository in order to delete a repository discussion.
+参与或管理组织中讨论的权限基于源存储库中的权限。 例如,用户需要对源存储库的写入权限才能删除组织讨论。 这与用户在存储库中需要写入权限才能删除存储库讨论的方式相同。
-You can change the source repository at any time. If you change the source repository, discussions are not transferred to the new source repository.
+您可以随时更改源存储库。 如果更改源存储库,讨论不会传输到新的源存储库。
diff --git a/translations/zh-CN/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md b/translations/zh-CN/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md
index d78e849f9b56..155f41871e60 100644
--- a/translations/zh-CN/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md
+++ b/translations/zh-CN/data/reusables/discussions/enabling-or-disabling-github-discussions-for-your-organization.md
@@ -1,5 +1,5 @@
1. 在 {% data variables.product.product_location %} 上,导航到组织的主页面。
-1. Under your organization name, click {% octicon "gear" aria-label="The gear icon" %} **Settings**. 
-1. Under "Discussions", select **Enable discussions for this organization**.
-1. Select a repository to use as the source repository for your organization discussions. 
+1. 在您的组织名称下,单击 {% octicon "gear" aria-label="The gear icon" %} **Settings(设置)**。 
+1. 在“Discussions(讨论)”下,选择 **Enable discussions for this organization(为此组织启用讨论)**。
+1. 选择要用作组织讨论的源存储库的存储库。 
1. 单击 **Save(保存)**。
diff --git a/translations/zh-CN/data/reusables/discussions/navigate-to-repo-or-org.md b/translations/zh-CN/data/reusables/discussions/navigate-to-repo-or-org.md
index 92670f998bcb..0687ee81c1e5 100644
--- a/translations/zh-CN/data/reusables/discussions/navigate-to-repo-or-org.md
+++ b/translations/zh-CN/data/reusables/discussions/navigate-to-repo-or-org.md
@@ -1 +1 @@
-1. On {% data variables.product.product_location %}, navigate to the main page of the repository or organization.
+1. 在 {% data variables.product.product_location %} 上,导航到仓库或组织的主页面。
diff --git a/translations/zh-CN/data/reusables/discussions/starting-a-poll.md b/translations/zh-CN/data/reusables/discussions/starting-a-poll.md
index 0ecfc99b3742..bc71d6007ab5 100644
--- a/translations/zh-CN/data/reusables/discussions/starting-a-poll.md
+++ b/translations/zh-CN/data/reusables/discussions/starting-a-poll.md
@@ -1,9 +1,9 @@
{% data reusables.repositories.navigate-to-repo %}
{% data reusables.discussions.discussions-tab %}
-1. In the list of categories, click **Polls**. 
-1. On the right, click **Start poll**. 
-1. Type a title and optional body for your poll. 
-1. Type a question for your poll. 
-1. Type at least two options for your poll. 
-1. Optionally, to add a extra poll options, click **Add an option**. 
-1. Click **Start poll**. 
\ No newline at end of file
+1. 在类别列表中,单击 **Polls(投票)**。 
+1. 在右侧,单击 **Start poll(开始投票)**。 
+1. 键入投票的标题和可选正文。 
+1. 输入投票问题。 
+1. 为投票输入至少两个选项。 
+1. (可选)要添加额外的投票选项,请单击 **Add an option(添加选项)**。 
+1. 点击 **Start poll(开始投票)**。 
diff --git a/translations/zh-CN/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md b/translations/zh-CN/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md
index c0562afaf156..9e3d83fff074 100644
--- a/translations/zh-CN/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md
+++ b/translations/zh-CN/data/reusables/dotcom_billing/actions-packages-report-download-org-account.md
@@ -1 +1 @@
-1. Optionally, next to "Usage this month", click **Get usage report** to get an email containing a link for downloading a CSV report of storage use for {% data variables.product.prodname_actions %}, {% data variables.product.prodname_registry %}, and {% data variables.product.prodname_codespaces %}. The email is sent to your account's primary email address. You can choose whether the report should cover the last 7, 30, 90, or 180 days. 
+1. (可选)在“Usage this month(本月使用情况)”旁边,单击 **Get usage report(获取使用情况报告)**以获取一封电子邮件,其中包含用于下载 {% data variables.product.prodname_actions %}、{% data variables.product.prodname_registry %} 和 {% data variables.product.prodname_codespaces %} 的存储使用 CSV 报告的链接。 电子邮件发送到您帐户的主要电子邮件地址。 您可以选择报告是否应涵盖过去 7 天、30 天、90 天或 180 天。 
diff --git a/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md b/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md
index c8e8d5628c07..1ca0b26400fb 100644
--- a/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md
+++ b/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_actions.md
@@ -1 +1 @@
-To estimate the costs for consumptive services, you can use the {% data variables.product.prodname_dotcom %} [pricing calculator](https://github.com/pricing/calculator?feature=actions).
+要估算消耗性服务的成本,可以使用 {% data variables.product.prodname_dotcom %} [定价计算器](https://github.com/pricing/calculator?feature=actions)。
diff --git a/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md b/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md
index 6d8a5f5451fb..eebcbcbf243a 100644
--- a/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md
+++ b/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_codespaces.md
@@ -1 +1 @@
-To estimate the costs for consumptive services, you can use the {% data variables.product.prodname_dotcom %} [pricing calculator](https://github.com/pricing/calculator?feature=codespaces).
+要估算消耗性服务的成本,可以使用 {% data variables.product.prodname_dotcom %} [定价计算器](https://github.com/pricing/calculator?feature=codespaces)。
diff --git a/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md b/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md
index 690f270d1b18..cf29d2b61862 100644
--- a/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md
+++ b/translations/zh-CN/data/reusables/dotcom_billing/pricing_calculator/pricing_cal_packages.md
@@ -1 +1 @@
-To estimate the costs for consumptive services, you can use the {% data variables.product.prodname_dotcom %} [pricing calculator](https://github.com/pricing/calculator?feature=packages).
+要估算消耗性服务的成本,可以使用 {% data variables.product.prodname_dotcom %} [定价计算器](https://github.com/pricing/calculator?feature=packages)。
diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/actions-runners-tab.md b/translations/zh-CN/data/reusables/enterprise-accounts/actions-runners-tab.md
index e1c41e7a45b7..e7ec9849c701 100644
--- a/translations/zh-CN/data/reusables/enterprise-accounts/actions-runners-tab.md
+++ b/translations/zh-CN/data/reusables/enterprise-accounts/actions-runners-tab.md
@@ -1 +1 @@
-1. 单击 {% ifversion fpt or ghes > 3.1 or ghae or ghec %}**Runners**{% else %}**自托管运行器**{% endif %} 选项卡。
+1. 单击 **Runners(运行器)**选项卡。
diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/approved-domains-beta-note.md b/translations/zh-CN/data/reusables/enterprise-accounts/approved-domains-beta-note.md
index 2c4e9570b656..62e05c9b5894 100644
--- a/translations/zh-CN/data/reusables/enterprise-accounts/approved-domains-beta-note.md
+++ b/translations/zh-CN/data/reusables/enterprise-accounts/approved-domains-beta-note.md
@@ -1,4 +1,4 @@
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
{% note %}
diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/emu-azure-admin-consent.md b/translations/zh-CN/data/reusables/enterprise-accounts/emu-azure-admin-consent.md
index 22ac9ba7bc43..4e56f795e226 100644
--- a/translations/zh-CN/data/reusables/enterprise-accounts/emu-azure-admin-consent.md
+++ b/translations/zh-CN/data/reusables/enterprise-accounts/emu-azure-admin-consent.md
@@ -3,4 +3,4 @@
**Warning:** You must sign in to Azure AD as a user with global admin rights in order to consent to the installation of the {% data variables.product.prodname_emu_idp_oidc_application %} application.
- {% endwarning %}
\ No newline at end of file
+ {% endwarning %}
diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/emu-cap-validates.md b/translations/zh-CN/data/reusables/enterprise-accounts/emu-cap-validates.md
index 6701264a9206..0f5e2fb0f4e0 100644
--- a/translations/zh-CN/data/reusables/enterprise-accounts/emu-cap-validates.md
+++ b/translations/zh-CN/data/reusables/enterprise-accounts/emu-cap-validates.md
@@ -1 +1 @@
-When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will automatically use your IdP's conditional access policy (CAP) IP conditions to validate user interactions with {% data variables.product.prodname_dotcom %}, when members change IP addresses, and each time a personal access token or SSH key is used.
\ No newline at end of file
+When your enterprise uses OIDC SSO, {% data variables.product.prodname_dotcom %} will automatically use your IdP's conditional access policy (CAP) IP conditions to validate user interactions with {% data variables.product.prodname_dotcom %}, when members change IP addresses, and each time a personal access token or SSH key is used.
diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/oidc-beta-notice.md b/translations/zh-CN/data/reusables/enterprise-accounts/oidc-beta-notice.md
index 77e3430f9507..3fd229726732 100644
--- a/translations/zh-CN/data/reusables/enterprise-accounts/oidc-beta-notice.md
+++ b/translations/zh-CN/data/reusables/enterprise-accounts/oidc-beta-notice.md
@@ -2,4 +2,4 @@
**Note:** OpenID Connect (OIDC) and Conditional Access Policy (CAP) support for {% data variables.product.prodname_emus %} is in public beta and only available for Azure AD.
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/oidc-gei-warning.md b/translations/zh-CN/data/reusables/enterprise-accounts/oidc-gei-warning.md
index 73ed859d4476..440961984d7f 100644
--- a/translations/zh-CN/data/reusables/enterprise-accounts/oidc-gei-warning.md
+++ b/translations/zh-CN/data/reusables/enterprise-accounts/oidc-gei-warning.md
@@ -2,4 +2,4 @@
**Warning:** If you use {% data variables.product.prodname_importer_proper_name %} to migrate an organization from {% data variables.product.product_location_enterprise %}, make sure to use a service account that is exempt from Azure AD's CAP otherwise your migration may be blocked.
-{% endwarning %}
\ No newline at end of file
+{% endwarning %}
diff --git a/translations/zh-CN/data/reusables/enterprise-accounts/team-sync-override.md b/translations/zh-CN/data/reusables/enterprise-accounts/team-sync-override.md
index 7d114dbf69aa..70fc34331e3b 100644
--- a/translations/zh-CN/data/reusables/enterprise-accounts/team-sync-override.md
+++ b/translations/zh-CN/data/reusables/enterprise-accounts/team-sync-override.md
@@ -1,3 +1,3 @@
{% ifversion ghec %}
-如果您的组织由企业帐户拥有,则对企业帐户启用团队同步或 SCIM 预配将覆盖组织级的团队同步设置。 更多信息请参阅“[管理企业帐户中组织的团队同步](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)”和“[为企业托管用户配置 SCIM 预配](/github/setting-up-and-managing-your-enterprise/managing-your-enterprise-users-with-your-identity-provider/configuring-scim-provisioning-for-enterprise-managed-users)”。
+如果您的组织由企业帐户拥有,则对企业帐户启用团队同步将覆盖组织级的团队同步设置。 更多信息请参阅“[管理企业帐户中组织的团队同步](/admin/authentication/managing-identity-and-access-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)”。
{% endif %}
diff --git a/translations/zh-CN/data/reusables/enterprise-licensing/about-license-sync.md b/translations/zh-CN/data/reusables/enterprise-licensing/about-license-sync.md
index 496314f8df98..3718a30a20a9 100644
--- a/translations/zh-CN/data/reusables/enterprise-licensing/about-license-sync.md
+++ b/translations/zh-CN/data/reusables/enterprise-licensing/about-license-sync.md
@@ -1,3 +1,3 @@
For a person using multiple {% data variables.product.prodname_enterprise %} environments to only consume a single license, you must synchronize license usage between environments. Then, {% data variables.product.company_short %} will deduplicate users based on the email addresses associated with their user accounts. Multiple user accounts will consume a single license when there is a match between an account's primary email address on {% data variables.product.prodname_ghe_server %} and/or an account's verified email address on {% data variables.product.prodname_dotcom_the_website %}. For more information about verification of email addresses on {% data variables.product.prodname_dotcom_the_website %}, see "[Verifying your email address](/enterprise-cloud@latest/get-started/signing-up-for-github/verifying-your-email-address){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
-When you synchronize license usage, only the user ID and email addresses for each user account on {% data variables.product.prodname_ghe_server %} are transmitted to {% data variables.product.prodname_ghe_cloud %}.
\ No newline at end of file
+When you synchronize license usage, only the user ID and email addresses for each user account on {% data variables.product.prodname_ghe_server %} are transmitted to {% data variables.product.prodname_ghe_cloud %}.
diff --git a/translations/zh-CN/data/reusables/enterprise-licensing/verified-domains-license-sync.md b/translations/zh-CN/data/reusables/enterprise-licensing/verified-domains-license-sync.md
index 56140b671ebd..714b57dfd5d6 100644
--- a/translations/zh-CN/data/reusables/enterprise-licensing/verified-domains-license-sync.md
+++ b/translations/zh-CN/data/reusables/enterprise-licensing/verified-domains-license-sync.md
@@ -1,5 +1,5 @@
{% note %}
-**Note:** If you synchronize license usage and your enterprise account on {% data variables.product.prodname_dotcom_the_website %} does not use {% data variables.product.prodname_emus %}, we highly recommend enabling verified domains for your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. For privacy reasons, your consumed license report only includes the email address associated with a user account on {% data variables.product.prodname_dotcom_the_website %} if the address is hosted by a verified domain. If one person is erroneously consuming multiple licenses, having access to the email address that is being used for deduplication makes troubleshooting much easier. For more information, see {% ifversion ghec or ghes > 3.1 %}"[Verifying or approving a domain for your enterprise](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)" and {% endif %}"[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
+**Note:** If you synchronize license usage and your enterprise account on {% data variables.product.prodname_dotcom_the_website %} does not use {% data variables.product.prodname_emus %}, we highly recommend enabling verified domains for your enterprise account on {% data variables.product.prodname_dotcom_the_website %}. For privacy reasons, your consumed license report only includes the email address associated with a user account on {% data variables.product.prodname_dotcom_the_website %} if the address is hosted by a verified domain. If one person is erroneously consuming multiple licenses, having access to the email address that is being used for deduplication makes troubleshooting much easier. For more information, see {% ifversion ghec or ghes %}"[Verifying or approving a domain for your enterprise](/enterprise-cloud@latest/admin/configuration/configuring-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise)" and {% endif %}"[About {% data variables.product.prodname_emus %}](/enterprise-cloud@latest/admin/identity-and-access-management/managing-iam-with-enterprise-managed-users/about-enterprise-managed-users){% ifversion not ghec %}" in the {% data variables.product.prodname_ghe_cloud %} documentation.{% else %}."{% endif %}
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/enterprise-licensing/view-consumed-licenses.md b/translations/zh-CN/data/reusables/enterprise-licensing/view-consumed-licenses.md
index 79e443ac95d6..1a78d1bdffa6 100644
--- a/translations/zh-CN/data/reusables/enterprise-licensing/view-consumed-licenses.md
+++ b/translations/zh-CN/data/reusables/enterprise-licensing/view-consumed-licenses.md
@@ -1 +1 @@
-After you synchronize license usage, you can see a report of consumed licenses across all your environments in the enterprise settings on {% data variables.product.prodname_dotcom_the_website %}. For more information, see "[Viewing license usage for {% data variables.product.prodname_enterprise %}](/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)."
+同步许可证使用情况后,您可以在 {% data variables.product.prodname_dotcom_the_website %} 上的企业设置中看到所有环境中已使用许可证的报告。 更多信息请参阅“[查看 {% data variables.product.prodname_enterprise %} 的许可证使用情况](/enterprise-cloud@latest/billing/managing-your-license-for-github-enterprise/viewing-license-usage-for-github-enterprise)”。
diff --git a/translations/zh-CN/data/reusables/enterprise/about-policies.md b/translations/zh-CN/data/reusables/enterprise/about-policies.md
index 7fd5303231eb..859cbadfabc2 100644
--- a/translations/zh-CN/data/reusables/enterprise/about-policies.md
+++ b/translations/zh-CN/data/reusables/enterprise/about-policies.md
@@ -1 +1 @@
-Each enterprise policy controls the options available for a policy at the organization level. You can choose to not enforce a policy, which allows organization owners to configure the policy for the organization, or you can choose from a set of options to enforce for all organizations owned by your enterprise.
\ No newline at end of file
+Each enterprise policy controls the options available for a policy at the organization level. You can choose to not enforce a policy, which allows organization owners to configure the policy for the organization, or you can choose from a set of options to enforce for all organizations owned by your enterprise.
diff --git a/translations/zh-CN/data/reusables/enterprise/link-to-ghe-trial.md b/translations/zh-CN/data/reusables/enterprise/link-to-ghe-trial.md
index c85fcbf7a9f8..35d314a10a85 100644
--- a/translations/zh-CN/data/reusables/enterprise/link-to-ghe-trial.md
+++ b/translations/zh-CN/data/reusables/enterprise/link-to-ghe-trial.md
@@ -1 +1 @@
-For more information about how you can try {% data variables.product.prodname_enterprise %} for free, see "[Setting up a trial of {% data variables.product.prodname_ghe_cloud %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud)" and "[Setting up a trial of {% data variables.product.prodname_ghe_server %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)."
+有关如何免费试用 {% data variables.product.prodname_enterprise %} 的详细信息,请参阅“[设置 {% data variables.product.prodname_ghe_cloud %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-cloud)试用版”和“[设置 {% data variables.product.prodname_ghe_server %}]({% ifversion ghae %}/enterprise-cloud@latest{% endif %}/get-started/signing-up-for-github/setting-up-a-trial-of-github-enterprise-server)试用版”。
diff --git a/translations/zh-CN/data/reusables/enterprise/test-in-staging.md b/translations/zh-CN/data/reusables/enterprise/test-in-staging.md
index 18bcc6eec45e..2087aa09fbde 100644
--- a/translations/zh-CN/data/reusables/enterprise/test-in-staging.md
+++ b/translations/zh-CN/data/reusables/enterprise/test-in-staging.md
@@ -1 +1 @@
-{% data variables.product.company_short %} strongly recommends that you verify any new configuration for authentication in a staging environment. An incorrect configuration could result in downtime for {% data variables.product.product_location %}. 更多信息请参阅“[设置暂存实例](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)”。
+{% data variables.product.company_short %} 强烈建议您验证任何新配置以在过渡环境中进行身份验证。 不正确的配置可能会导致 {% data variables.product.product_location %} 停机。 更多信息请参阅“[设置暂存实例](/admin/installation/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance)”。
diff --git a/translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md b/translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md
index b629736d7446..33dc420e4cc1 100644
--- a/translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md
+++ b/translations/zh-CN/data/reusables/enterprise_installation/hardware-rec-table.md
@@ -24,11 +24,6 @@
If you plan to enable {% data variables.product.prodname_actions %} for the users of your instance, more resources are required.
-{%- ifversion ghes < 3.2 %}
-
-{% data reusables.actions.hardware-requirements-before %}
-
-{%- endif %}
{%- ifversion ghes = 3.2 %}
diff --git a/translations/zh-CN/data/reusables/enterprise_installation/upgrade-hardware-requirements.md b/translations/zh-CN/data/reusables/enterprise_installation/upgrade-hardware-requirements.md
deleted file mode 100644
index b10ac9156904..000000000000
--- a/translations/zh-CN/data/reusables/enterprise_installation/upgrade-hardware-requirements.md
+++ /dev/null
@@ -1,25 +0,0 @@
-{% ifversion ghes < 3.2 %}
-
-### About minimum requirements for {% data variables.product.prodname_ghe_server %} 3.0 and later
-
-Before upgrading to {% data variables.product.prodname_ghe_server %} 3.0 or later, review the hardware resources you've provisioned for your instance. {% data variables.product.prodname_ghe_server %} 3.0 introduces new features such as {% data variables.product.prodname_actions %} and {% data variables.product.prodname_registry %}, and requires more resources than versions 2.22 and earlier. For more information, see the [{% data variables.product.prodname_ghe_server %} 3.0 release notes](/enterprise-server@3.0/admin/release-notes).
-
-Increased requirements for {% data variables.product.prodname_ghe_server %} 3.0 and later are **bold** in the following table.
-
-| User licenses | vCPUs | Memory | Attached storage | Root storage |
-| :- | -: | -: | -: | -: |
-| Trial, demo, or 10 light users | **4**
_Up from 2_ | **32 GB**
_Up from 16 GB_ | **150 GB**
_Up from 100 GB_ | 200 GB |
-| 10 to 3,000 | **8**
_Up from 4_ | **48 GB**
_Up from 32 GB_ | **300 GB**
_Up from 250 GB_ | 200 GB |
-| 3,000 to 5000 | **12**
_Up from 8_ | 64 GB | 500 GB | 200 GB |
-| 5,000 to 8000 | **16**
_Up from 12_ | 96 GB | 750 GB | 200 GB |
-| 8,000 to 10,000+ | **20**
_Up from 16_ | **160 GB**
_Up from 128 GB_ | 1000 GB | 200 GB |
-
-{% ifversion ghes %}
-
-For more information about hardware requirements for {% data variables.product.prodname_actions %}, see "[Getting started with {% data variables.product.prodname_actions %} for {% data variables.product.prodname_ghe_server %}](/admin/github-actions/getting-started-with-github-actions-for-github-enterprise-server#review-hardware-considerations)."
-
-{% endif %}
-
-{% data reusables.enterprise_installation.about-adjusting-resources %}
-
-{% endif %}
diff --git a/translations/zh-CN/data/reusables/enterprise_management_console/advanced-security-tab.md b/translations/zh-CN/data/reusables/enterprise_management_console/advanced-security-tab.md
index 34d10373527a..1570be218cc2 100644
--- a/translations/zh-CN/data/reusables/enterprise_management_console/advanced-security-tab.md
+++ b/translations/zh-CN/data/reusables/enterprise_management_console/advanced-security-tab.md
@@ -1,2 +1 @@
-1. 在左侧边栏中,单击 {% ifversion ghes < 3.2 %}**{% data variables.product.prodname_advanced_security %}**{% else %}**Security(安全性)**{% endif %}。{% ifversion ghes < 3.2 %} {% else %}
-{% endif %}
+1. 在左侧边栏中,单击 **Security(安全)**。 
diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/add-key-to-web-flow-user.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/add-key-to-web-flow-user.md
index 915aa29d2212..d92f574c6958 100644
--- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/add-key-to-web-flow-user.md
+++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/add-key-to-web-flow-user.md
@@ -11,4 +11,4 @@
**Note:** Do not remove other public keys from the list of GPG keys. If a public key is deleted, any commits signed with the corresponding private key will no longer be marked as verified.
- {% endnote %}
\ No newline at end of file
+ {% endnote %}
diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/create-pgp-key-web-commit-signing.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/create-pgp-key-web-commit-signing.md
index 9d86ff562201..a876d7be1431 100644
--- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/create-pgp-key-web-commit-signing.md
+++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/create-pgp-key-web-commit-signing.md
@@ -5,4 +5,4 @@
```
- Use the default key type and at least `4096` bits with no expiry.
- - Use `web-flow` as the username.
\ No newline at end of file
+ - Use `web-flow` as the username.
diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/email-settings.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/email-settings.md
index 3c850876f541..46b08c788326 100644
--- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/email-settings.md
+++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/email-settings.md
@@ -1,4 +1,4 @@
{% data reusables.enterprise_site_admin_settings.access-settings %}
{% data reusables.enterprise_site_admin_settings.management-console %}
2. 在页面顶部,单击 **Settings**。 
-3. 在左侧边栏中,单击 **Email**。 
\ No newline at end of file
+3. 在左侧边栏中,单击 **Email**。 
diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/pgp-key-env-variable.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/pgp-key-env-variable.md
index 435eea88feb9..c5d610006352 100644
--- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/pgp-key-env-variable.md
+++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/pgp-key-env-variable.md
@@ -2,4 +2,4 @@
```bash{:copy}
ghe-config "secrets.gpgverify.web-signing-key" "$(gpg --export-secret-keys -a | awk '{printf "%s\\n", $0}')"
- ```
\ No newline at end of file
+ ```
diff --git a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/update-commit-signing-service.md b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/update-commit-signing-service.md
index 74d06662473b..22f73d6fd026 100644
--- a/translations/zh-CN/data/reusables/enterprise_site_admin_settings/update-commit-signing-service.md
+++ b/translations/zh-CN/data/reusables/enterprise_site_admin_settings/update-commit-signing-service.md
@@ -4,4 +4,4 @@
sudo consul-template -once -template /etc/consul-templates/etc/nomad-jobs/gpgverify/gpgverify.hcl.ctmpl:/etc/nomad-jobs/gpgverify/gpgverify.hcl
nomad job run /etc/nomad-jobs/gpgverify/gpgverify.hcl
- ```
\ No newline at end of file
+ ```
diff --git a/translations/zh-CN/data/reusables/gated-features/dependency-review.md b/translations/zh-CN/data/reusables/gated-features/dependency-review.md
index 63777f00ca34..db97e920117b 100644
--- a/translations/zh-CN/data/reusables/gated-features/dependency-review.md
+++ b/translations/zh-CN/data/reusables/gated-features/dependency-review.md
@@ -4,7 +4,7 @@
{%- elsif ghec %}
依赖项审查包含在公共存储库的 {% data variables.product.product_name %} 中。 要在组织拥有的私有存储库中使用依赖项审查,您必须具有 {% data variables.product.prodname_GH_advanced_security %} 许可证。
-{%- elsif ghes > 3.1 %}
+{%- elsif ghes %}
依赖项审查适用于 {% data variables.product.product_name %} 中的组织拥有的存储库。 此功能需要 {% data variables.product.prodname_GH_advanced_security %} 的许可证。
{%- elsif ghae %}
diff --git a/translations/zh-CN/data/reusables/gated-features/dependency-vulnerable-calls.md b/translations/zh-CN/data/reusables/gated-features/dependency-vulnerable-calls.md
index 2f1120b4212e..1b55219de45c 100644
--- a/translations/zh-CN/data/reusables/gated-features/dependency-vulnerable-calls.md
+++ b/translations/zh-CN/data/reusables/gated-features/dependency-vulnerable-calls.md
@@ -1,13 +1,13 @@
{%- ifversion fpt %}
-Detection of vulnerable calls is enabled on public repositories. This analysis is also available in private repositories owned by organizations that use {% data variables.product.prodname_ghe_cloud %} and have licensed {% data variables.product.prodname_GH_advanced_security %}.
+在公共存储库上启用对有漏洞调用的检测。 此分析也可用于使用 {% data variables.product.prodname_ghe_cloud %} 并已获得许可 {% data variables.product.prodname_GH_advanced_security %} 的组织所拥有的私有仓库。
{%- elsif ghec %}
-Detection of vulnerable calls is included in {% data variables.product.product_name %} for public repositories. To detect vulnerable calls in private repositories owned by organizations, your organization must have a license for {% data variables.product.prodname_GH_advanced_security %}.
+对有漏洞调用的检测包含在公共存储库的 {% data variables.product.product_name %} 中。 要在组织拥有的私有仓库中检测有漏洞的调用,您的组织必须有 {% data variables.product.prodname_GH_advanced_security %} 的许可证。
{%- elsif ghes > 3.5 %}
-Detection of vulnerable calls is available for organization-owned repositories in {% data variables.product.product_name %}. 此功能需要 {% data variables.product.prodname_GH_advanced_security %} 的许可证。
+{% data variables.product.product_name %} 中组织拥有的存储库可以检测有漏洞的调用。 此功能需要 {% data variables.product.prodname_GH_advanced_security %} 的许可证。
{%- elsif ghae-issue-6076 %}
-Detection of vulnerable calls is available for organization-owned repositories in {% data variables.product.product_name %}. 这是一项 {% data variables.product.prodname_GH_advanced_security %} 功能(在测试版期间免费)。
+{% data variables.product.product_name %} 中组织拥有的存储库可以检测有漏洞的调用。 这是一项 {% data variables.product.prodname_GH_advanced_security %} 功能(在测试版期间免费)。
{%- endif %} {% data reusables.advanced-security.more-info-ghas %}
diff --git a/translations/zh-CN/data/reusables/gated-features/secret-scanning-partner.md b/translations/zh-CN/data/reusables/gated-features/secret-scanning-partner.md
index 330756268b11..7aa4a225d3d8 100644
--- a/translations/zh-CN/data/reusables/gated-features/secret-scanning-partner.md
+++ b/translations/zh-CN/data/reusables/gated-features/secret-scanning-partner.md
@@ -8,6 +8,6 @@
{% data variables.product.prodname_secret_scanning_caps %} is available for organization-owned repositories in {% data variables.product.product_name %} if your enterprise has a license for {% data variables.product.prodname_GH_advanced_security %}.
{%- elsif ghae %}
-{% data variables.product.prodname_secret_scanning_caps %} 可用于 {% data variables.product.product_name %} 中的组织拥有的存储库。 这是一项 {% data variables.product.prodname_GH_advanced_security %} 功能(在测试版期间免费)。
+{% data variables.product.prodname_secret_scanning_caps %} is available for organization-owned repositories in {% data variables.product.product_name %}. This is a {% data variables.product.prodname_GH_advanced_security %} feature (free during the beta release).
-{%- endif %} {% ifversion not ghae %}更多信息请参阅“[GitHub 的产品](/articles/githubs-products)”。{% endif %}
+{%- endif %} {% ifversion not ghae %}For more information, see "[GitHub's products](/articles/githubs-products)."{% endif %}
diff --git a/translations/zh-CN/data/reusables/gated-features/security-center.md b/translations/zh-CN/data/reusables/gated-features/security-center.md
index 5db09364cfdd..c50d6b246b6f 100644
--- a/translations/zh-CN/data/reusables/gated-features/security-center.md
+++ b/translations/zh-CN/data/reusables/gated-features/security-center.md
@@ -3,4 +3,4 @@
{% elsif ghec or ghes %}
组织的安全概览在您拥有 {% data variables.product.prodname_GH_advanced_security %} 的许可证时可用。 {% data reusables.advanced-security.more-info-ghas %}
{% elsif fpt %}
-安全性概述适用于使用 {% data variables.product.prodname_enterprise %} 并拥有 {% data variables.product.prodname_GH_advanced_security %} 许可证的组织。 更多信息请参阅“[关于 {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)”。 {% endif %}
\ No newline at end of file
+安全性概述适用于使用 {% data variables.product.prodname_enterprise %} 并拥有 {% data variables.product.prodname_GH_advanced_security %} 许可证的组织。 更多信息请参阅“[关于 {% data variables.product.prodname_GH_advanced_security %}](/get-started/learning-about-github/about-github-advanced-security)”。 {% endif %}
diff --git a/translations/zh-CN/data/reusables/gated-features/tag-protection-rules.md b/translations/zh-CN/data/reusables/gated-features/tag-protection-rules.md
index 3f8d77437491..940dd43b671e 100644
--- a/translations/zh-CN/data/reusables/gated-features/tag-protection-rules.md
+++ b/translations/zh-CN/data/reusables/gated-features/tag-protection-rules.md
@@ -1 +1 @@
-{% ifversion ghae %}Tag protection rules are available in internal and private repositories with {% data variables.product.prodname_ghe_managed %}, {% else%}Tag protection rules are available {% endif %}in public repositories with {% data variables.product.prodname_free_user %} and {% data variables.product.prodname_free_team %} for organizations, and in public and private repositories with {% data variables.product.prodname_pro %}, {% data variables.product.prodname_team %}, {% data variables.product.prodname_ghe_cloud %}, and {% data variables.product.prodname_ghe_server %}. {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
+{% ifversion ghae %}标记保护规则适用于具有 {% data variables.product.prodname_ghe_managed %} 的内部和私有仓库,{% else%} 标记保护规则适用于{% endif %}具有 {% data variables.product.prodname_free_user %} 和组织的 {% data variables.product.prodname_free_team %} 的公共仓库,以及具有 {% data variables.product.prodname_pro %}、{% data variables.product.prodname_team %}、{% data variables.product.prodname_ghe_cloud %} 和 {% data variables.product.prodname_ghe_server %} 的公共和私有仓库。 {% ifversion fpt or ghec %}{% data reusables.gated-features.more-info %}{% endif %}
diff --git a/translations/zh-CN/data/reusables/getting-started/being-social.md b/translations/zh-CN/data/reusables/getting-started/being-social.md
index de62be409de2..dc5147efc4cc 100644
--- a/translations/zh-CN/data/reusables/getting-started/being-social.md
+++ b/translations/zh-CN/data/reusables/getting-started/being-social.md
@@ -1 +1 @@
-{% data variables.product.prodname_dotcom %} 中的每个仓库均归个人或组织所有。 您可以在 {% data variables.product.product_name %} 上连接和关注人员、仓库和组织以与之进行交互。 更多信息请参阅“[社交](/articles/be-social)”。
\ No newline at end of file
+{% data variables.product.prodname_dotcom %} 中的每个仓库均归个人或组织所有。 您可以在 {% data variables.product.product_name %} 上连接和关注人员、仓库和组织以与之进行交互。 更多信息请参阅“[社交](/articles/be-social)”。
diff --git a/translations/zh-CN/data/reusables/getting-started/contributing-to-projects.md b/translations/zh-CN/data/reusables/getting-started/contributing-to-projects.md
index 0d8c4c5965a0..626c050cbc2d 100644
--- a/translations/zh-CN/data/reusables/getting-started/contributing-to-projects.md
+++ b/translations/zh-CN/data/reusables/getting-started/contributing-to-projects.md
@@ -1 +1 @@
-{% data variables.product.prodname_dotcom %} connects users and allows you to interact with other projects. To learn more about contributing to someone else's project, see "[Contributing to projects](/get-started/quickstart/contributing-to-projects)."
\ No newline at end of file
+{% data variables.product.prodname_dotcom %} 连接用户并允许您与其他项目进行交互。 要了解有关为他人的项目做出贡献的更多信息,请参阅“[参与项目](/get-started/quickstart/contributing-to-projects)”。
diff --git a/translations/zh-CN/data/reusables/getting-started/create-a-repository.md b/translations/zh-CN/data/reusables/getting-started/create-a-repository.md
index 7a73fd24571f..9bb14a0a6b30 100644
--- a/translations/zh-CN/data/reusables/getting-started/create-a-repository.md
+++ b/translations/zh-CN/data/reusables/getting-started/create-a-repository.md
@@ -1 +1 @@
-Creating a repository for your project allows you to store code in {% data variables.product.prodname_dotcom %}. This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)."
\ No newline at end of file
+通过为项目创建存储库,您可以将代码存储在 {% data variables.product.prodname_dotcom %} 中。 This provides a backup of your work that you can choose to share with other developers. For more information, see “[Create a repository](/get-started/quickstart/create-a-repo)."
diff --git a/translations/zh-CN/data/reusables/getting-started/fork-a-repository.md b/translations/zh-CN/data/reusables/getting-started/fork-a-repository.md
index 869254d83c83..5c416d9e40ed 100644
--- a/translations/zh-CN/data/reusables/getting-started/fork-a-repository.md
+++ b/translations/zh-CN/data/reusables/getting-started/fork-a-repository.md
@@ -1 +1 @@
-Forking a repository will allow you to make changes to another repository without affecting the original. 更多信息请参阅“[复刻仓库](/get-started/quickstart/fork-a-repo)”。
\ No newline at end of file
+复刻存储库将允许您对另一个存储库进行更改,而不会影响原始存储库。 更多信息请参阅“[复刻仓库](/get-started/quickstart/fork-a-repo)”。
diff --git a/translations/zh-CN/data/reusables/getting-started/set-up-git.md b/translations/zh-CN/data/reusables/getting-started/set-up-git.md
index 4900b28f296d..f333efa39de5 100644
--- a/translations/zh-CN/data/reusables/getting-started/set-up-git.md
+++ b/translations/zh-CN/data/reusables/getting-started/set-up-git.md
@@ -1 +1 @@
-Synchronizing {% data variables.product.prodname_dotcom %} repositories with your computer allows you to work locally and push your changes to {% data variables.product.prodname_dotcom %}. For more information, see “[Set up Git](/get-started/quickstart/set-up-git).”
+通过将 {% data variables.product.prodname_dotcom %} 存储库与计算机同步,您可以在本地工作并将更改推送到 {% data variables.product.prodname_dotcom %}。 更多信息请参阅“[设置 Git](/get-started/quickstart/set-up-git)”。
diff --git a/translations/zh-CN/data/reusables/identity-and-permissions/about-team-sync.md b/translations/zh-CN/data/reusables/identity-and-permissions/about-team-sync.md
index 4b978a36f27b..270b2a5c4e27 100644
--- a/translations/zh-CN/data/reusables/identity-and-permissions/about-team-sync.md
+++ b/translations/zh-CN/data/reusables/identity-and-permissions/about-team-sync.md
@@ -1 +1 @@
-当您将 {% data variables.product.prodname_dotcom %} 团队与 IdP 组同步时,IdP 组的变更将自动反映在 {% data variables.product.product_name %} 上,从而减少对手动更新和自定义脚本的需求。 您可以使用 IdP 与团队同步来管理一系列管理任务,如新成员登记、为组织内的调动授予新权限及删除成员对组织的访问权限。
+如果为您的组织或企业帐户启用了团队同步,则可以将 {% data variables.product.prodname_dotcom %} 团队与 IdP 组同步。 当您将 {% data variables.product.prodname_dotcom %} 团队与 IdP 组同步时,IdP 组成员关系的变更将自动反映在 {% data variables.product.product_name %} 上,从而减少对手动更新和自定义脚本的需求。 {% ifversion ghec %}更多信息请参阅“[管理组织的团队同步](/organizations/managing-saml-single-sign-on-for-your-organization/managing-team-synchronization-for-your-organization)”和“[管理企业中组织的团队同步](/admin/identity-and-access-management/managing-iam-for-your-enterprise/managing-team-synchronization-for-organizations-in-your-enterprise)”。{% endif %}
diff --git a/translations/zh-CN/data/reusables/identity-and-permissions/team-sync-confirm-scim.md b/translations/zh-CN/data/reusables/identity-and-permissions/team-sync-confirm-scim.md
index d18602a9e583..edf1ff972c72 100644
--- a/translations/zh-CN/data/reusables/identity-and-permissions/team-sync-confirm-scim.md
+++ b/translations/zh-CN/data/reusables/identity-and-permissions/team-sync-confirm-scim.md
@@ -1 +1 @@
-1. 建议确认您的用户已启用 SAML 并具有链接的 SCIM 标识,以避免潜在的预配错误。 有关审核用户的帮助,请参阅“[审核用户是否缺少 SCIM 元数据](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management#auditing-users-for-missing-scim-metadata)”。 有关解决未链接的 SCIM 标识的帮助,请参阅[标识和访问管理疑难解答](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management)”。
+1. 建议确认您的用户已启用 SAML 并具有链接的 SCIM 标识,以避免潜在的预配错误。 For more information, see "[Troubleshooting identity and access management for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)."
diff --git a/translations/zh-CN/data/reusables/issue-events/issue-event-common-properties.md b/translations/zh-CN/data/reusables/issue-events/issue-event-common-properties.md
index bce09a607a8d..02fb50c857e6 100644
--- a/translations/zh-CN/data/reusables/issue-events/issue-event-common-properties.md
+++ b/translations/zh-CN/data/reusables/issue-events/issue-event-common-properties.md
@@ -1,10 +1,10 @@
-| 名称 | 类型 | 描述 |
-| ------------ | ----- | -------------------------------------------------------------------------------------------------------- |
-| `id` | `整数` | 事件的唯一标识符。 |
-| `node_id` | `字符串` | 事件的[全局节点 ID]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-global-node-ids)。 |
-| `url` | `字符串` | 用于提取事件的 REST API URL。 |
-| `actor` | `对象` | 生成事件的人。 |
-| `event` | `字符串` | 识别所发生事件的实际类型。 |
-| `commit_id` | `字符串` | 引用此议题的提交的 SHA。 |
-| `commit_url` | `字符串` | 指向引用此议题的提交的 GitHub REST API 链接。 |
-| `created_at` | `字符串` | 指示事件发生时间的时间戳。 |
+| 名称 | 类型 | 描述 |
+| ------------ | ----- | ---------------------------------------------------- |
+| `id` | `整数` | 事件的唯一标识符。 |
+| `node_id` | `字符串` | 事件的[全局节点 ID](/graphql/guides/using-global-node-ids)。 |
+| `url` | `字符串` | 用于提取事件的 REST API URL。 |
+| `actor` | `对象` | 生成事件的人。 |
+| `event` | `字符串` | 识别所发生事件的实际类型。 |
+| `commit_id` | `字符串` | 引用此议题的提交的 SHA。 |
+| `commit_url` | `字符串` | 指向引用此议题的提交的 GitHub REST API 链接。 |
+| `created_at` | `字符串` | 指示事件发生时间的时间戳。 |
diff --git a/translations/zh-CN/data/reusables/notifications-v2/custom-notification-types.md b/translations/zh-CN/data/reusables/notifications-v2/custom-notification-types.md
index f0250742cecb..446c7c672885 100644
--- a/translations/zh-CN/data/reusables/notifications-v2/custom-notification-types.md
+++ b/translations/zh-CN/data/reusables/notifications-v2/custom-notification-types.md
@@ -1,3 +1,3 @@
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae-issue-4910 %}议题、拉取请求、发行版、安全警报或讨论
+{%- ifversion fpt or ghec or ghes or ghae-issue-4910 %}议题、拉取请求、发行版、安全警报或讨论
{%- else %} 议题、拉取请求、发布或讨论
{% endif %}
diff --git a/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md
index cb54ff0e816a..f5411c54d408 100644
--- a/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md
+++ b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-delivery-method-customization.md
@@ -1,4 +1 @@
-{% ifversion fpt or ghes or ghae or ghec %}
-您可以选择
-您关注或已订阅安全警报通知的仓库中 {% data variables.product.prodname_dependabot_alerts %} 通知的递送方式和频率。
-{% endif %}
+您可以选择有关您正在关注的存储库或已订阅安全警报通知的存储库上 {% data variables.product.prodname_dependabot_alerts %} 通知的传递方式和频率。
diff --git a/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-enable.md b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-enable.md
index 716e45de4fca..469cb7289184 100644
--- a/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-enable.md
+++ b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-enable.md
@@ -1,3 +1,3 @@
-{% ifversion fpt or ghes > 3.1 or ghec %}
+{% ifversion fpt or ghes or ghec %}
要接收有关存储库上 {% data variables.product.prodname_dependabot_alerts %} 的通知,您需要关注这些存储库,并订阅接收“所有活动”通知或配置自定义设置以包含“安全警报”。 更多信息请参阅“[配置单个仓库的关注设置](/github/managing-subscriptions-and-notifications-on-github/setting-up-notifications/configuring-notifications#configuring-your-watch-settings-for-an-individual-repository)”。
{% endif %}
diff --git a/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-options.md b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-options.md
index f1a15b4edd0b..86c88ab1fa02 100644
--- a/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-options.md
+++ b/translations/zh-CN/data/reusables/notifications/vulnerable-dependency-notification-options.md
@@ -1,5 +1,4 @@
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-{% ifversion fpt or ghec %}By default, you will receive notifications:{% endif %}{% ifversion ghes > 3.1 or ghae %}By default, if your enterprise owner has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %}:{% endif %}
+{% ifversion fpt or ghec %}By default, you will receive notifications:{% endif %}{% ifversion ghes or ghae %}By default, if your enterprise owner has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %}:{% endif %}
- by email, an email is sent when {% data variables.product.prodname_dependabot %} is enabled for a repository, when a new manifest file is committed to the repository, and when a new vulnerability with a critical or high severity is found (**Email each time a vulnerability is found** option).
- in the user interface, a warning is shown in your repository's file and code views if there are any insecure dependencies (**UI alerts** option).
@@ -18,14 +17,3 @@
{% endnote %}
You can customize the way you are notified about {% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options.
-{% endif %}
-
-{% ifversion ghes = 3.1 %}
-By default, if your site administrator has configured email for notifications on your instance, you will receive {% data variables.product.prodname_dependabot_alerts %}:
-- by email, an email is sent every time a vulnerability with a critical or high severity is found (**Email each time a vulnerability is found** option)
-- in the user interface, a warning is shown in your repository's file and code views if there are any insecure dependencies (**UI alerts** option)
-- on the command line, warnings are displayed as callbacks when you push to repositories with any insecure dependencies (**Command Line** option)
-- in your inbox, as web notifications for new vulnerabilities with a critical or high severity (**Web** option)
-
-You can customize the way you are notified about {% data variables.product.prodname_dependabot_alerts %}. For example, you can receive a weekly digest email summarizing alerts for up to 10 of your repositories using the **Email a digest summary of vulnerabilities** and **Weekly security email digest** options.
-{% endif %}
diff --git a/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-general.md b/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-general.md
index c5ba757ebbec..14789aea6cad 100644
--- a/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-general.md
+++ b/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-general.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-general %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-general %}
diff --git a/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-runner-groups.md b/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-runner-groups.md
index 477154a0ae0f..9f8699cf3cb1 100644
--- a/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-runner-groups.md
+++ b/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-runner-groups.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-runner-groups %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-runner-groups %}
diff --git a/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-runners.md b/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-runners.md
index 4a9ce38f658a..c667ed15286a 100644
--- a/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-runners.md
+++ b/translations/zh-CN/data/reusables/organizations/settings-sidebar-actions-runners.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-runners %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-runners %}
diff --git a/translations/zh-CN/data/reusables/organizations/ssh-ca-ghec-only.md b/translations/zh-CN/data/reusables/organizations/ssh-ca-ghec-only.md
index e87e7ff46c2b..d6fdabac50b0 100644
--- a/translations/zh-CN/data/reusables/organizations/ssh-ca-ghec-only.md
+++ b/translations/zh-CN/data/reusables/organizations/ssh-ca-ghec-only.md
@@ -1,8 +1,8 @@
{% ifversion fpt or ghec %}
{% note %}
-**Note:** To use SSH certificate authorities, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
+**注意:** 要使用 SSH 证书颁发机构,您的组织必须使用 {% data variables.product.prodname_ghe_cloud %}。 {% data reusables.enterprise.link-to-ghec-trial %}
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/package_registry/container-registry-example-hostname.md b/translations/zh-CN/data/reusables/package_registry/container-registry-example-hostname.md
index b892c80e9721..7421f642c0c0 100644
--- a/translations/zh-CN/data/reusables/package_registry/container-registry-example-hostname.md
+++ b/translations/zh-CN/data/reusables/package_registry/container-registry-example-hostname.md
@@ -1 +1 @@
-containers.github.companyname.com
\ No newline at end of file
+containers.github.companyname.com
diff --git a/translations/zh-CN/data/reusables/package_registry/container-registry-hostname.md b/translations/zh-CN/data/reusables/package_registry/container-registry-hostname.md
index 0d374afd0b68..a5c37d2f202d 100644
--- a/translations/zh-CN/data/reusables/package_registry/container-registry-hostname.md
+++ b/translations/zh-CN/data/reusables/package_registry/container-registry-hostname.md
@@ -1 +1 @@
-{% ifversion fpt or ghec %}ghcr.io{% elsif ghes > 3.4 %}containers.HOSTNAME{% else %}{% endif %}
\ No newline at end of file
+{% ifversion fpt or ghec %}ghcr.io{% elsif ghes > 3.4 %}containers.HOSTNAME{% else %}{% endif %}
diff --git a/translations/zh-CN/data/reusables/package_registry/packages-spending-limit-detailed.md b/translations/zh-CN/data/reusables/package_registry/packages-spending-limit-detailed.md
index 163e09750dbf..a3d8fd5296f4 100644
--- a/translations/zh-CN/data/reusables/package_registry/packages-spending-limit-detailed.md
+++ b/translations/zh-CN/data/reusables/package_registry/packages-spending-limit-detailed.md
@@ -2,4 +2,4 @@
如果您的支出限额无限或高于 0 美元,您将会收到额外存储或数据传输的帐单,也称为超限费用,最高可达到您的支出限额。 您帐户中的任何优惠券都不适用于 {% data variables.product.prodname_registry %} 超额费用。
-{% data reusables.billing.overages-billed-monthly %}
\ No newline at end of file
+{% data reusables.billing.overages-billed-monthly %}
diff --git a/translations/zh-CN/data/reusables/pages/about-private-publishing.md b/translations/zh-CN/data/reusables/pages/about-private-publishing.md
index a87220430570..c3e80f86ad57 100644
--- a/translations/zh-CN/data/reusables/pages/about-private-publishing.md
+++ b/translations/zh-CN/data/reusables/pages/about-private-publishing.md
@@ -4,4 +4,4 @@
{% elsif ghec %}
除非您的企业使用
{% data variables.product.prodname_emus %},否则您可以选择通过管理站点的访问控制来公开或私下发布项目站点。
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/pages/choose-visibility.md b/translations/zh-CN/data/reusables/pages/choose-visibility.md
index 481af017c548..409bdcf661fa 100644
--- a/translations/zh-CN/data/reusables/pages/choose-visibility.md
+++ b/translations/zh-CN/data/reusables/pages/choose-visibility.md
@@ -2,4 +2,4 @@
1. (可选)如果要从私有或内部存储库发布项目站点,请选择站点的可见性。 在 "{% data variables.product.prodname_pages %}" 下,选择 **{% data variables.product.prodname_pages %} visibility(可见性)**下拉菜单,然后单击可见性。 更多信息请参阅“[更改 {% data variables.product.prodname_pages %} 站点的可见性](/pages/getting-started-with-github-pages/changing-the-visibility-of-your-github-pages-site)”。 
{% indented_data_reference reusables.pages.privately-publish-ghec-only spaces=3%}
-{%- endif %}
\ No newline at end of file
+{%- endif %}
diff --git a/translations/zh-CN/data/reusables/pages/emu-org-only.md b/translations/zh-CN/data/reusables/pages/emu-org-only.md
index 940d251d65f1..25013dcf5955 100644
--- a/translations/zh-CN/data/reusables/pages/emu-org-only.md
+++ b/translations/zh-CN/data/reusables/pages/emu-org-only.md
@@ -4,4 +4,4 @@
**Note:** If you're a {% data variables.product.prodname_managed_user %}, you can only publish {% data variables.product.prodname_pages %} sites from repositories owned by organizations. 更多信息请参阅“[关于 {% data variables.product.prodname_pages %}](/pages/getting-started-with-github-pages/about-github-pages#limitations-for-enterprise-managed-users)”。
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/pages/privately-publish-ghec-only.md b/translations/zh-CN/data/reusables/pages/privately-publish-ghec-only.md
index 3c3fbae9a6c6..02980e9f48e8 100644
--- a/translations/zh-CN/data/reusables/pages/privately-publish-ghec-only.md
+++ b/translations/zh-CN/data/reusables/pages/privately-publish-ghec-only.md
@@ -2,4 +2,4 @@
**注意:** 若要私下发布 {% data variables.product.prodname_pages %} 网站,您的组织必须使用 {% data variables.product.prodname_ghe_cloud %}。 {% data reusables.enterprise.link-to-ghec-trial %}
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/project-management/choose-visibility.md b/translations/zh-CN/data/reusables/project-management/choose-visibility.md
index f6f517b0c519..4f7268dfa847 100644
--- a/translations/zh-CN/data/reusables/project-management/choose-visibility.md
+++ b/translations/zh-CN/data/reusables/project-management/choose-visibility.md
@@ -1 +1 @@
-1. 在“Visibility(可见性)”下,选择将项目板设为{% ifversion ghae %}内部{% else %}公共{% endif %}或私有。 更多信息请参阅“[更改项目板可见性](/github/managing-your-work-on-github/changing-project-board-visibility)”。 ![用于选择项目板可见性的单选按钮]{% ifversion ghae %}(/assets/images/help/projects/visibility-radio-buttons-ae.png){% else %}(/assets/images/help/projects/visibility-radio-buttons.png){% endif %}
+1. 在“Visibility(可见性)”下,选择将项目板设为{% ifversion ghae %}内部{% else %}公共{% endif %}或私有。 更多信息请参阅“[更改项目板可见性](/github/managing-your-work-on-github/changing-project-board-visibility)”。 ![用于选择项目板可见性的单选按钮]{% ifversion ghae %}(/assets/images/help/projects/visibility-radio-buttons-ae.png){% elsif ghes > 3.4 %}(/assets/images/help/projects/visibility-radio-buttons-es.png){% else %}(/assets/images/help/projects/visibility-radio-buttons.png){% endif %}
diff --git a/translations/zh-CN/data/reusables/project-management/project-board-import-with-api.md b/translations/zh-CN/data/reusables/project-management/project-board-import-with-api.md
index fe4b4609701a..2af643bd70c0 100644
--- a/translations/zh-CN/data/reusables/project-management/project-board-import-with-api.md
+++ b/translations/zh-CN/data/reusables/project-management/project-board-import-with-api.md
@@ -1 +1 @@
-可以使用 {% data variables.product.prodname_dotcom %} 的 API 导入项目看板。 更多信息请参阅“[importProject]({% ifversion ghec%}/free-pro-team@latest{% endif %}/graphql/reference/mutations#importproject/)”。
+可以使用 {% data variables.product.prodname_dotcom %} 的 API 导入项目看板。 更多信息请参阅“[importProject](/graphql/reference/mutations#importproject/)”。
diff --git a/translations/zh-CN/data/reusables/project-management/project-board-visibility.md b/translations/zh-CN/data/reusables/project-management/project-board-visibility.md
index 0d72476f206f..ecc40a253adc 100644
--- a/translations/zh-CN/data/reusables/project-management/project-board-visibility.md
+++ b/translations/zh-CN/data/reusables/project-management/project-board-visibility.md
@@ -1 +1 @@
-默认情况下,用户拥有和全组织的项目板为私有,只有对项目板具有读取、写入或管理权限的人才能看到。 {% ifversion ghae %}内部{% else %}公共{% endif %}项目板对具有项目板 URL 的{% ifversion ghae %}任何企业成员{% else %}任何人{% endif %}可见。 仓库级项目板共享其仓库的可见性。 即,私有仓库将有一个私人板,这种可见性无法更改。
+默认情况下,用户拥有和全组织的项目板为私有,只有对项目板具有读取、写入或管理权限的人才能看到。 {% ifversion ghae %}内部{% else %}公共{% endif %} 项目板对 {% ifversion ghae %}有权访问您的企业的任何人 {% data variables.product.prodname_ghe_managed %}{% elsif ghes %}有权访问您的 {% data variables.product.prodname_ghe_server %} 实例的任何人{% else %}具有项目板 URL 的任何人{% endif %}可见。 仓库级项目板共享其仓库的可见性。 即,私有仓库将有一个私人板,这种可见性无法更改。
diff --git a/translations/zh-CN/data/reusables/projects/access-insights.md b/translations/zh-CN/data/reusables/projects/access-insights.md
index 0496c8c02cee..e25a1fb13e64 100644
--- a/translations/zh-CN/data/reusables/projects/access-insights.md
+++ b/translations/zh-CN/data/reusables/projects/access-insights.md
@@ -1,8 +1,8 @@
1. 导航到您的项目。
-2. In the top-right, to access insights, click {% octicon "graph" aria-label="the graph icon" %}.
+2. 在右上角,要访问分析见解,请点击 {% octicon "graph" aria-label="the graph icon" %}。
{% note %}
- **Note:** This feature is currently in a private preview and only available for some organizations. If the {% octicon "graph" aria-label="the graph icon" %} icon is not displayed in your project, insights is not yet enabled for your organization.
+ **注意:** 此功能目前为个人预览版,仅适用于某些组织。 如果项目中未显示 {% octicon "graph" aria-label="the graph icon" %} 图标,则表示尚未为组织启用见解。
- {% endnote %}
\ No newline at end of file
+ {% endnote %}
diff --git a/translations/zh-CN/data/reusables/projects/create-project.md b/translations/zh-CN/data/reusables/projects/create-project.md
index 4832907ab6f5..df634c22b2b7 100644
--- a/translations/zh-CN/data/reusables/projects/create-project.md
+++ b/translations/zh-CN/data/reusables/projects/create-project.md
@@ -5,4 +5,4 @@

1. 当系统提示选择模板时,单击模板,或者从空项目开始,单击“Table(表)”或“Board(板)”。 然后,单击 **Create(创建)**。
- 
\ No newline at end of file
+ 
diff --git a/translations/zh-CN/data/reusables/projects/create-user-project.md b/translations/zh-CN/data/reusables/projects/create-user-project.md
index 85a005c8e8dd..b43f400cc38d 100644
--- a/translations/zh-CN/data/reusables/projects/create-user-project.md
+++ b/translations/zh-CN/data/reusables/projects/create-user-project.md
@@ -4,4 +4,4 @@

1. 当系统提示选择模板时,单击模板,或者从空项目开始,单击“Table(表)”或“Board(板)”。 然后,单击 **Create(创建)**。
- 
\ No newline at end of file
+ 
diff --git a/translations/zh-CN/data/reusables/projects/enable-migration.md b/translations/zh-CN/data/reusables/projects/enable-migration.md
index 0116e2acb58a..dacf2e6000c1 100644
--- a/translations/zh-CN/data/reusables/projects/enable-migration.md
+++ b/translations/zh-CN/data/reusables/projects/enable-migration.md
@@ -1 +1 @@
-1. Enable "Project migration" in feature preview. 更多信息请参阅“[通过功能预览了解早期访问版本](/get-started/using-github/exploring-early-access-releases-with-feature-preview)”。
\ No newline at end of file
+1. Enable "Project migration" in feature preview. 更多信息请参阅“[通过功能预览了解早期访问版本](/get-started/using-github/exploring-early-access-releases-with-feature-preview)”。
diff --git a/translations/zh-CN/data/reusables/projects/projects-api.md b/translations/zh-CN/data/reusables/projects/projects-api.md
index cbda42276cff..198cf8925042 100644
--- a/translations/zh-CN/data/reusables/projects/projects-api.md
+++ b/translations/zh-CN/data/reusables/projects/projects-api.md
@@ -4,4 +4,4 @@
**Note:** This API only applies to project boards. Projects (beta) can be managed with the GraphQL API. For more information, see "[Using the API to manage projects (beta)](/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects)."
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/projects/projects-filters.md b/translations/zh-CN/data/reusables/projects/projects-filters.md
index 7660db3d3034..5d215f581c63 100644
--- a/translations/zh-CN/data/reusables/projects/projects-filters.md
+++ b/translations/zh-CN/data/reusables/projects/projects-filters.md
@@ -1,8 +1,8 @@
-- To filter for any match of multiple values (an OR query), separate the values with a comma. For example `label:"good first issue",bug` will list all issues labelled `good first issue` or `bug`.
+- 要筛选多个值的任何匹配项(OR 查询),请用逗号分隔这些值。 例如, `label:"good first issue",bug` 将列出标签为 `good first issue` 或 `bug` 的所有议题。
- 要过滤缺少特定值的字段,请在过滤器之前加入 `-`。 例如, `-label:"bug"` 只会显示没有标签的 `bug` 的项。
- 要过滤缺少所有值的字段, 请输入 `no:`,后接字段名称。 例如,`no:assignee` 仅显示没有受理人的项。
- 要按状态过滤,请输入 `is:`。 例如 `is: issue` 或 `is:open`。
- 多个过滤条件之间用逗号分隔。 例如,`status:"In progress" -label:"bug" no:assignee` 仅显示状态为 `In progress`、没有标签 `bug` 且没有受理人的项。
-- To filter for the previous, current, or next iteration of an iteration field, use `@previous`, `@current`, or `@next`. 例如 `sprint:@current`。
-- To filter for items assigned to the viewer, use `@me`. For example, `assignee:@me`. Anyone using this view will see items assigned to themselves.
-- To filter date and number fields, use `>`, `>=`, `<`, `<=`, and `..` range queries. For example: `target:2022-03-01..2022-03-15`. 更多信息请参阅“[了解搜索语法](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)”。
+- 要筛选迭代字段的上一个、当前或下一个迭代,请使用 `@previous`、`@current` 或 `@next`。 例如 `sprint:@current`。
+- 要筛选分配给查看器的项目,请使用 `@me`。 例如 `assignee:@me`。 使用此视图的任何人都将看到分配给自己的项目。
+- 要筛选日期和数字字段,请使用 `>`、`>=`、`<`、`<=` 和 `..` 范围查询。 例如:`target:2022-03-01..2022-03-15`。 更多信息请参阅“[了解搜索语法](/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax)”。
diff --git a/translations/zh-CN/data/reusables/projects/reopen-a-project.md b/translations/zh-CN/data/reusables/projects/reopen-a-project.md
index 1e3301392b47..8e8b7773927e 100644
--- a/translations/zh-CN/data/reusables/projects/reopen-a-project.md
+++ b/translations/zh-CN/data/reusables/projects/reopen-a-project.md
@@ -3,4 +3,4 @@
1. Click the project you want to reopen.
1. 在右上角,单击 {% octicon "kebab-horizontal" aria-label="The menu icon" %} 以打开菜单。
1. In the menu, to access the project settings, click {% octicon "gear" aria-label="The gear icon" %} **Settings**.
-1. At the bottom of the page, click **Re-open project**. 
\ No newline at end of file
+1. At the bottom of the page, click **Re-open project**. 
diff --git a/translations/zh-CN/data/reusables/pull_requests/merge-queue-merging-method.md b/translations/zh-CN/data/reusables/pull_requests/merge-queue-merging-method.md
index 6b1393c65a50..f4016460c8e2 100644
--- a/translations/zh-CN/data/reusables/pull_requests/merge-queue-merging-method.md
+++ b/translations/zh-CN/data/reusables/pull_requests/merge-queue-merging-method.md
@@ -1,3 +1,3 @@
一旦所有必需的 CI 检查通过,{% data variables.product.product_name %} 将根据分支保护中配置的合并策略合并拉取请求。
-
\ No newline at end of file
+
diff --git a/translations/zh-CN/data/reusables/pull_requests/resolving-conversations.md b/translations/zh-CN/data/reusables/pull_requests/resolving-conversations.md
index 2be0b5d657e6..5ce729327d63 100644
--- a/translations/zh-CN/data/reusables/pull_requests/resolving-conversations.md
+++ b/translations/zh-CN/data/reusables/pull_requests/resolving-conversations.md
@@ -12,7 +12,7 @@
如果评论中的建议超出您的拉取请求范围,您可以打开一个新的议题,追踪反馈并链接到原始评论。 更多信息请参阅“[从评论打开议题](/github/managing-your-work-on-github/opening-an-issue-from-a-comment)”。
-{% ifversion fpt or ghes > 3.1 or ghae-issue-4382 or ghec %}
+{% ifversion fpt or ghes or ghae-issue-4382 or ghec %}
#### 发现和导航对话
您可以使用显示于 **Files Changed(更改的文件)**顶部的 **Conversations(对话)**菜单发现和导航到拉取请求中的所有对话。
diff --git a/translations/zh-CN/data/reusables/pull_requests/retention-checks-data.md b/translations/zh-CN/data/reusables/pull_requests/retention-checks-data.md
index 02200018136d..19a17b306186 100644
--- a/translations/zh-CN/data/reusables/pull_requests/retention-checks-data.md
+++ b/translations/zh-CN/data/reusables/pull_requests/retention-checks-data.md
@@ -1 +1 @@
-Checks data older than 400 days is archived. As part of the archiving process {% data variables.product.prodname_dotcom %} creates a rollup commit status representing the state of all of the checks for that commit. As a consequence, the merge box in any pull request with archived checks that are required will be in a blocked state and you will need to rerun the checks before you can merge the pull request.
\ No newline at end of file
+Checks data older than 400 days is archived. As part of the archiving process {% data variables.product.prodname_dotcom %} creates a rollup commit status representing the state of all of the checks for that commit. As a consequence, the merge box in any pull request with archived checks that are required will be in a blocked state and you will need to rerun the checks before you can merge the pull request.
diff --git a/translations/zh-CN/data/reusables/releases/previous-release-tag.md b/translations/zh-CN/data/reusables/releases/previous-release-tag.md
index a1d109a396ed..dbf481b43f00 100644
--- a/translations/zh-CN/data/reusables/releases/previous-release-tag.md
+++ b/translations/zh-CN/data/reusables/releases/previous-release-tag.md
@@ -1,3 +1,3 @@
{% ifversion previous-release-tag %}
1. Optionally, to the top right of the description text box, select the **Previous tag** drop-down menu and click the tag that identifies the previous release. 
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/repositories/dependency-review.md b/translations/zh-CN/data/reusables/repositories/dependency-review.md
index 38091802724d..e3152654820d 100644
--- a/translations/zh-CN/data/reusables/repositories/dependency-review.md
+++ b/translations/zh-CN/data/reusables/repositories/dependency-review.md
@@ -1,4 +1 @@
-{% ifversion fpt or ghes > 3.1 or ghae or ghec %}
-此外,
-{% data variables.product.prodname_dotcom %} 可以查看针对存储库的默认分支发出的拉取请求中添加、更新或删除的任何依赖项,并标记任何会降低项目安全性的更改。 这可让您在有漏洞的依赖项{% ifversion GH-advisory-db-supports-malware %} 或恶意软件{% endif %} 到达您的代码库之前(而不是之后)发现和处理它们。 更多信息请参阅“[审查拉取请求中的依赖项更改](/github/collaborating-with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request)”。
-{% endif %}
+此外,{% data variables.product.prodname_dotcom %} 可以查看针对存储库的默认分支发出的拉取请求中添加、更新或删除的任何依赖项,并标记任何会降低项目安全性的更改。 这可让您在有漏洞的依赖项{% ifversion GH-advisory-db-supports-malware %} 或恶意软件{% endif %} 到达您的代码库之前(而不是之后)发现和处理它们。 更多信息请参阅“[审查拉取请求中的依赖项更改](/github/collaborating-with-issues-and-pull-requests/reviewing-dependency-changes-in-a-pull-request)”。
diff --git a/translations/zh-CN/data/reusables/repositories/edit-file.md b/translations/zh-CN/data/reusables/repositories/edit-file.md
index 883ee5a05f2d..b61a07f22c8d 100644
--- a/translations/zh-CN/data/reusables/repositories/edit-file.md
+++ b/translations/zh-CN/data/reusables/repositories/edit-file.md
@@ -1 +1,13 @@
-1. 在文件视图的右上角,单击 {% octicon "pencil" aria-label="The edit icon" %} 打开文件编辑器。 
+1. 在文件视图的右上角,单击 {% octicon "pencil" aria-label="The edit icon" %} 打开文件编辑器。
+
+ 
+
+ {% ifversion githubdev-editor -%}
+ {% note %}
+
+ **注意:** 您可以选择使用 [github.dev 代码编辑器](/codespaces/the-githubdev-web-based-editor) ,而不是使用默认文件编辑器编辑和提交文件,方法是单击 {% octicon "pencil" aria-label="The edit icon" %} 旁边的下拉菜单,然后选择 **在 github.dev 中打开**。
+
+ 
+
+ {% endnote %}
+ {%- endif %}
diff --git a/translations/zh-CN/data/reusables/repositories/navigate-to-code-security-and-analysis.md b/translations/zh-CN/data/reusables/repositories/navigate-to-code-security-and-analysis.md
index 19afc335a1a8..5a611ec229c8 100644
--- a/translations/zh-CN/data/reusables/repositories/navigate-to-code-security-and-analysis.md
+++ b/translations/zh-CN/data/reusables/repositories/navigate-to-code-security-and-analysis.md
@@ -1,5 +1,5 @@
{% ifversion fpt or ghec or ghes > 3.4 or ghae-issue-5658 %}
-1. In the "Security" section of the sidebar, click **{% octicon "codescan" aria-label="code security and analysis icon" %} Code security and analysis**.
+1. 在边栏的“Security(安全性)”部分中,单击 **{% octicon "codescan" aria-label="code security and analysis icon" %} Code security and analysis(代码安全性和分析)**。
{% else %}
1. 在左侧边栏中,单击 **Security & analysis(安全和分析)**。 
{% endif %}
diff --git a/translations/zh-CN/data/reusables/repositories/navigate-to-commit-page.md b/translations/zh-CN/data/reusables/repositories/navigate-to-commit-page.md
index bec770c79066..aacb5c01f6dd 100644
--- a/translations/zh-CN/data/reusables/repositories/navigate-to-commit-page.md
+++ b/translations/zh-CN/data/reusables/repositories/navigate-to-commit-page.md
@@ -1 +1 @@
-1. On the main page of the repository, click the commits to navigate to the commits page. 
\ No newline at end of file
+1. 在存储库的主页上,单击提交以导航到提交页面。 
diff --git a/translations/zh-CN/data/reusables/repositories/settings-sidebar-actions-general.md b/translations/zh-CN/data/reusables/repositories/settings-sidebar-actions-general.md
index c5ba757ebbec..14789aea6cad 100644
--- a/translations/zh-CN/data/reusables/repositories/settings-sidebar-actions-general.md
+++ b/translations/zh-CN/data/reusables/repositories/settings-sidebar-actions-general.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-general %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-general %}
diff --git a/translations/zh-CN/data/reusables/repositories/settings-sidebar-actions-runners.md b/translations/zh-CN/data/reusables/repositories/settings-sidebar-actions-runners.md
index 4a9ce38f658a..c667ed15286a 100644
--- a/translations/zh-CN/data/reusables/repositories/settings-sidebar-actions-runners.md
+++ b/translations/zh-CN/data/reusables/repositories/settings-sidebar-actions-runners.md
@@ -1 +1 @@
-{% data reusables.actions.settings-ui.settings-actions-runners %}
\ No newline at end of file
+{% data reusables.actions.settings-ui.settings-actions-runners %}
diff --git a/translations/zh-CN/data/reusables/repositories/sidebar-issues.md b/translations/zh-CN/data/reusables/repositories/sidebar-issues.md
index f03b183fa2a6..4e4027e5df7d 100644
--- a/translations/zh-CN/data/reusables/repositories/sidebar-issues.md
+++ b/translations/zh-CN/data/reusables/repositories/sidebar-issues.md
@@ -1,5 +1,3 @@
-2. 在仓库名称下,单击
-{% octicon "issue-opened" aria-label="The issues icon" %} **议题**。
- {% ifversion fpt or ghes > 3.1 or ghae or ghec %}
- {% else %}
-{% endif %}
+2. 在仓库名称下,单击 {% octicon "issue-opened" aria-label="The issues icon" %} **Issues(议题)**。
+
+ 
diff --git a/translations/zh-CN/data/reusables/repositories/sidebar-pr.md b/translations/zh-CN/data/reusables/repositories/sidebar-pr.md
index 98a57e67c3d8..af68da265885 100644
--- a/translations/zh-CN/data/reusables/repositories/sidebar-pr.md
+++ b/translations/zh-CN/data/reusables/repositories/sidebar-pr.md
@@ -1,7 +1,3 @@
1. 在仓库名称下,单击
{% octicon "git-pull-request" aria-label="The pull request icon" %} **拉取请求**。
- {% ifversion fpt or ghec %}
- 
- {% elsif ghes > 3.1 or ghae %}
- {% else %}
- {% endif %}
+ {% ifversion fpt or ghec %}{% elsif ghes or ghae %}{% else %}{% endif %}
diff --git a/translations/zh-CN/data/reusables/saml/authentication-loop.md b/translations/zh-CN/data/reusables/saml/authentication-loop.md
new file mode 100644
index 000000000000..b6370a8620cc
--- /dev/null
+++ b/translations/zh-CN/data/reusables/saml/authentication-loop.md
@@ -0,0 +1,7 @@
+## Users are repeatedly redirected to authenticate
+
+If users are repeatedly redirected to the SAML authentication prompt in a loop, you may need to increase the SAML session duration in your IdP settings.
+
+The `SessionNotOnOrAfter` value sent in a SAML response determines when a user will be redirected back to the IdP to authenticate. If a SAML session duration is configured for 2 hours or less, {% data variables.product.prodname_dotcom_the_website %} will refresh a SAML session 5 minutes before it expires. If your session duration is configured as 5 minutes or less, users can get stuck in a SAML authentication loop.
+
+To fix this problem, we recommend configuring a minimum SAML session duration of 4 hours. 更多信息请参阅“[SAML 配置参考](/admin/identity-and-access-management/using-saml-for-enterprise-iam/saml-configuration-reference#session-duration-and-timeout)”。
\ No newline at end of file
diff --git a/translations/zh-CN/data/reusables/saml/current-time-earlier-than-notbefore-condition.md b/translations/zh-CN/data/reusables/saml/current-time-earlier-than-notbefore-condition.md
new file mode 100644
index 000000000000..457f1d293b36
--- /dev/null
+++ b/translations/zh-CN/data/reusables/saml/current-time-earlier-than-notbefore-condition.md
@@ -0,0 +1,7 @@
+## Error: "Current time is earlier than NotBefore condition"
+
+This error can occur when there's too large of a time difference between your IdP and {% data variables.product.product_name %}, which commonly occurs with self-hosted IdPs.
+
+{% ifversion ghes %}To prevent this problem, we recommend pointing your appliance to the same Network Time Protocol (NTP) source as your IdP, if possible. {% endif %}If you encounter this error, make sure the time on your {% ifversion ghes %}appliance{% else %}IdP{% endif %} is properly synced with your NTP server.
+
+If you use ADFS as your IdP, also set `NotBeforeSkew` in ADFS to 1 minute for {% data variables.product.prodname_dotcom %}. If `NotBeforeSkew` is set to 0, even very small time differences, including milliseconds, can cause authentication problems.
\ No newline at end of file
diff --git a/translations/zh-CN/data/reusables/saml/ghec-only.md b/translations/zh-CN/data/reusables/saml/ghec-only.md
index dd0c53e19677..27a640424b14 100644
--- a/translations/zh-CN/data/reusables/saml/ghec-only.md
+++ b/translations/zh-CN/data/reusables/saml/ghec-only.md
@@ -1,7 +1,7 @@
{% ifversion ghec %}
{% note %}
-**Note:** To use SAML single sign-on, your organization must use {% data variables.product.prodname_ghe_cloud %}. {% data reusables.enterprise.link-to-ghec-trial %}
+**注意:** 要使用 SAML 单点登录,您的组织必须使用 {% data variables.product.prodname_ghe_cloud %}。 {% data reusables.enterprise.link-to-ghec-trial %}
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/saml/must-authorize-linked-identity.md b/translations/zh-CN/data/reusables/saml/must-authorize-linked-identity.md
index 4a28cb364a4d..0fcb5be8f448 100644
--- a/translations/zh-CN/data/reusables/saml/must-authorize-linked-identity.md
+++ b/translations/zh-CN/data/reusables/saml/must-authorize-linked-identity.md
@@ -1,5 +1,5 @@
{% note %}
-**Note:** If you have a linked identity for an organization, you can only use authorized personal access tokens and SSH keys with that organization, even if SAML is not enforced. You have a linked identity for an organization if you've ever authenticated via SAML SSO for that organization, unless an organization or enterprise owner later revoked the linked identity. For more information about revoking linked identities, see "[Viewing and managing a member's SAML access to your organization](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)" and "[Viewing and managing a user's SAML access to your enterprise](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)."
+**注意:** 如果您具有组织的链接身份,则即使未强制实施 SAML,也只能对该组织使用授权的个人访问令牌和 SSH 密钥。 如果您曾经通过 SAML SSO 对某个组织进行身份验证,则您拥有该组织的链接身份,除非组织或企业所有者后来吊销了该链接身份。 有关吊销链接身份的更多信息,请参阅“[查看和管理成员对组织的 SAML 访问](/organizations/granting-access-to-your-organization-with-saml-single-sign-on/viewing-and-managing-a-members-saml-access-to-your-organization)”和“[查看和管理用户对企业的 SAML 访问](/admin/user-management/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise)”。
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/saml/okta-edit-provisioning.md b/translations/zh-CN/data/reusables/saml/okta-edit-provisioning.md
index 86cc3fec0558..a9586e1dc8de 100644
--- a/translations/zh-CN/data/reusables/saml/okta-edit-provisioning.md
+++ b/translations/zh-CN/data/reusables/saml/okta-edit-provisioning.md
@@ -1,4 +1,5 @@
-1. 为避免同步错误并确认用户已启用 SAML 和 SCIM 链接标识,我们建议您审核组织的用户。 更多信息请参阅“[审核用户是否缺少 SCIM 元数据](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management#auditing-users-for-missing-scim-metadata)”。
+1. 为避免同步错误并确认用户已启用 SAML 和 SCIM 链接标识,我们建议您审核组织的用户。 For more information, see "[Troubleshooting identity and access management for your organization](/organizations/managing-saml-single-sign-on-for-your-organization/troubleshooting-identity-and-access-management-for-your-organization)."
+
1. 在“Provisioning to App(配置到 App)”的右侧,单击 **Edit(编辑)**。

diff --git a/translations/zh-CN/data/reusables/saml/saml-ghes-account-revocation.md b/translations/zh-CN/data/reusables/saml/saml-ghes-account-revocation.md
index b474e0d14230..32a351811b9c 100644
--- a/translations/zh-CN/data/reusables/saml/saml-ghes-account-revocation.md
+++ b/translations/zh-CN/data/reusables/saml/saml-ghes-account-revocation.md
@@ -1,5 +1,5 @@
{% ifversion ghes %}
-If you remove a user from your IdP, you must also manually suspend them. Otherwise, the account's owner can continue to authenticate using access tokens or SSH keys. 更多信息请参阅“[挂起和取消挂起用户](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)”。
+如果您将某个用户从您的 IdP 中移除,还必须手动挂起他们。 否则,帐户所有者可以继续使用访问令牌或 SSH 密钥进行身份验证。 更多信息请参阅“[挂起和取消挂起用户](/enterprise/admin/guides/user-management/suspending-and-unsuspending-users)”。
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/scim/changes-should-come-from-idp.md b/translations/zh-CN/data/reusables/scim/changes-should-come-from-idp.md
index d6b8dee0d999..351c335d4317 100644
--- a/translations/zh-CN/data/reusables/scim/changes-should-come-from-idp.md
+++ b/translations/zh-CN/data/reusables/scim/changes-should-come-from-idp.md
@@ -1 +1 @@
-If SCIM provisioning is implemented for your organization, any changes to a user's organization membership should be triggered from the identity provider. If a user is invited to an organization manually instead of by an existing SCIM integration, their user account may not get properly linked to their SCIM identity. This can prevent the user account from being deprovisioned via SCIM in the future. If a user is removed manually instead of by an existing SCIM integration, a stale linked identity will remain, which can lead to issues if the user needs to re-join the organization.
+如果为组织实施了 SCIM 设置,则对用户组织成员身份的任何更改都应从身份提供程序触发。 如果手动而不是通过现有 SCIM 集成邀请用户加入组织,则其用户帐户可能无法正确链接到其 SCIM 标识。 这可以防止将来通过 SCIM 取消预配用户帐户。 如果手动删除用户而不是通过现有 SCIM 集成删除用户,则将保留过时的链接标识,如果用户需要重新加入组织,这可能会导致问题。
diff --git a/translations/zh-CN/data/reusables/scim/dedicated-configuration-account.md b/translations/zh-CN/data/reusables/scim/dedicated-configuration-account.md
index ad69131089f6..a861ee96455a 100644
--- a/translations/zh-CN/data/reusables/scim/dedicated-configuration-account.md
+++ b/translations/zh-CN/data/reusables/scim/dedicated-configuration-account.md
@@ -1 +1 @@
-To use SCIM with your organization, you must use a third-party-owned {% data variables.product.prodname_oauth_app %}. The {% data variables.product.prodname_oauth_app %} must be authorized by, and subsequently acts on behalf of, a specific {% data variables.product.prodname_dotcom %} user. If the user who last authorized this {% data variables.product.prodname_oauth_app %} leaves or is removed from the organization, SCIM will stop working. To avoid this issue, we recommend creating a dedicated user account to configure SCIM. This user account must be an organization owner and will consume a license.
\ No newline at end of file
+若要对组织使用 SCIM,必须使用第三方拥有的 {% data variables.product.prodname_oauth_app %}。 {% data variables.product.prodname_oauth_app %} 必须由特定 {% data variables.product.prodname_dotcom %} 用户授权并随后代表其行事。 如果上次授权此 {% data variables.product.prodname_oauth_app %} 的用户离开或从组织中删除,SCIM 将停止工作。 若要避免此问题,我们建议创建一个专用用户帐户来配置 SCIM。 此用户帐户必须是组织所有者,并将使用许可证。
diff --git a/translations/zh-CN/data/reusables/scim/emu-scim-rate-limit.md b/translations/zh-CN/data/reusables/scim/emu-scim-rate-limit.md
index f6317a754563..4b321697761d 100644
--- a/translations/zh-CN/data/reusables/scim/emu-scim-rate-limit.md
+++ b/translations/zh-CN/data/reusables/scim/emu-scim-rate-limit.md
@@ -1,5 +1,5 @@
{% note %}
-**Note:** To avoid exceeding the rate limit on {% data variables.product.product_name %}, do not assign more than 1,000 users per hour to the IdP application. If you use groups to assign users to the IdP application, do not add more than 100 users to each group per hour. If you exceed these thresholds, attempts to provision users may fail with a "rate limit" error.
+**注意:** 为避免超出 {% data variables.product.product_name %} 速率限制,请勿每小时为 IdP 应用程序分配超过 1,000 个用户。 如果您使用组将用户分配到 IdP 应用程序,则每小时向每个组添加的用户不要超过 100 个。 如果超过这些阈值,则尝试预配用户可能会失败,并显示“速率限制”错误。
-{% endnote %}
\ No newline at end of file
+{% endnote %}
diff --git a/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-private-repo.md b/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-private-repo.md
index 90163fc389c5..b4c4dafa2b44 100644
--- a/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-private-repo.md
+++ b/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-private-repo.md
@@ -1,14 +1,12 @@
-| 提供者 | 支持的密钥 | 密钥类型 |
-| ----------- | -------------- | ----------------- |
-| Adafruit IO | Adafruit IO 密钥 | adafruit_io_key |
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Adobe | Adobe Device Token | adobe_device_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Adobe | Adobe Service Token | adobe_service_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Adobe | Adobe Short-Lived Access Token | adobe_short_lived_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Adobe | Adobe JSON Web Token | adobe_jwt{% endif %} Alibaba Cloud | Alibaba Cloud 访问密钥 ID | alibaba_cloud_access_key_id Alibaba Cloud | Alibaba Cloud 访问密钥机密 | alibaba_cloud_access_key_secret
+| 提供者 | 支持的密钥 | 密钥类型 |
+| ------------- | ----------------- | ----------------------------------- |
+| Adafruit IO | Adafruit IO 密钥 | adafruit_io_key |
+| Adobe | Adobe 设备令牌 | adobe_device_token |
+| Adobe | Adobe 服务令牌 | adobe_service_token |
+| Adobe | Adobe 短暂访问令牌 | adobe_short_lived_access_token |
+| Adobe | Adobe JSON Web 令牌 | adobe_jwt |
+| Alibaba Cloud | Alibaba 云访问密钥 ID | alibaba_cloud_access_key_id |
+| Alibaba Cloud | Alibaba 云访问密钥机密 | alibaba_cloud_access_key_secret |
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Amazon | Amazon OAuth 客户端 ID | amazon_oauth_client_id{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
@@ -16,11 +14,7 @@ Amazon | Amazon OAuth 客户端机密 | amazon_oauth_client_secret{% endif %} Am
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
Amazon Web Services (AWS) | Amazon AWS Session Token | aws_session_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-Amazon Web Services (AWS) | Amazon AWS Temporary Access Key ID | aws_temporary_access_key_id{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Asana | Asana 个人访问令牌 | asana_personal_access_token{% endif %} Atlassian | Atlassian API 令牌 | atlassian_api_token Atlassian | Atlassian JSON Web 令牌 | atlassian_jwt
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Atlassian | Bitbucket Server Personal Access Token | bitbucket_server_personal_access_token{% endif %}
+Amazon Web Services (AWS) | Amazon AWS 临时访问密钥 ID | aws_temporary_access_key_id{% endif %} Asana | Asana 个人访问令牌 | asana_personal_access_token Atlassian | Atlassian API 令牌 | atlassian_api_token Atlassian | Atlassian JSON Web 令牌 | atlassian_jwt Atlassian | Bitbucket Server 个人访问令牌 | bitbucket_server_personal_access_token
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Azure | Azure Active Directory 应用程序密钥 | azure_active_directory_application_secret{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
@@ -28,43 +22,13 @@ Azure | Azure Cache for Redis 访问密钥 | azure_cache_for_redis_access_key{%
{%- ifversion ghes < 3.4 or ghae or ghae-issue-5342 %}
Azure | Azure SQL 连接字符串 | azure_sql_connection_string{% endif %} Azure | Azure 存储帐户密钥 | azure_storage_account_key
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-Beamer | Beamer API Key | beamer_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Checkout.com | Checkout.com Production Secret Key | checkout_production_secret_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Checkout.com | Checkout.com 测试密钥 | checkout_test_secret_key{% endif %} Clojars | Clojars 部署令牌 | clojars_deploy_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-CloudBees CodeShip | CloudBees CodeShip Credential | codeship_credential{% endif %}
+Beamer | Beamer API 密钥 | beamer_api_key{% endif %} Checkout.com | Checkout.com 生产密钥 | checkout_production_secret_key Checkout.com | Checkout.com 测试密钥 | checkout_test_secret_key Clojars | Clojars 部署密钥 | clojars_deploy_token CloudBees CodeShip | CloudBees CodeShip 凭据 | codeship_credential
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
Contentful | Contentful 个人访问令牌 | contentful_personal_access_token{% endif %} Databricks | Databricks 访问令牌 | databricks_access_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
-DigitalOcean | DigitalOcean 个人访问令牌 | digitalocean_personal_access_token DigitalOcean | DigitalOcean OAuth 令牌 | digitalocean_oauth_token DigitalOcean | DigitalOcean 更新令牌 | digitalocean_refresh_token DigitalOcean | DigitalOcean 系统令牌 | digitalocean_system_token{% endif %} Discord | Discord Bot 令牌 | discord_bot_token Doppler | Doppler 个人令牌 | doppler_personal_token Doppler | Doppler 服务令牌 | doppler_service_token Doppler | Doppler CLI 令牌 | doppler_cli_token Doppler | Doppler SCIM 令牌 | doppler_scim_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Doppler | Doppler 审核令牌 | doppler_audit_token{% endif %} Dropbox | Dropbox 访问令牌 | dropbox_access_token Dropbox | Dropbox Short Lived 访问令牌 | dropbox_short_lived_access_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Duffel | Duffel Live Access Token | duffel_live_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Duffel | Duffel 测试访问令牌 | duffel_test_access_token{% endif %} Dynatrace | Dynatrace 访问令牌 | dynatrace_access_token Dynatrace | Dynatrace 内部令牌 | dynatrace_internal_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-EasyPost | EasyPost Production API Key | easypost_production_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-EasyPost | EasyPost Test API Key | easypost_test_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Fastly | Fastly API 令牌 | fastly_api_token{% endif %} Finicity | Finicity App 令牌 | finicity_app_key
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Flutterwave | Flutterwave Live API Secret Key | flutterwave_live_api_secret_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Flutterwave | Flutterwave 测试 API 密钥 | flutterwave_test_api_secret_key{% endif %} Frame.io | Frame.io JSON Web 令牌 | frameio_jwt Frame.io| Frame.io Developer 令牌 | frameio_developer_token
-{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-FullStory | FullStory API Key | fullstory_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-GitHub | GitHub Personal Access Token | github_personal_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-GitHub | GitHub OAuth Access Token | github_oauth_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-GitHub | GitHub Refresh Token | github_refresh_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-GitHub | GitHub App 安装访问令牌 | github_app_installation_access_token{% endif %} GitHub | GitHub SSH 私钥 | github_ssh_private_key
+DigitalOcean | DigitalOcean 个人访问令牌 | digitalocean_personal_access_token DigitalOcean | DigitalOcean OAuth 令牌 | digitalocean_oauth_token DigitalOcean | DigitalOcean 刷新令牌 | digitalocean_refresh_token DigitalOcean | DigitalOcean 系统令牌 | digitalocean_system_token{% endif %} Discord | Discord Bot 令牌 | discord_bot_token Doppler | Doppler 个人令牌 | doppler_personal_token Doppler | Doppler 服务令牌 | doppler_service_token Doppler | Doppler CLI 令牌 | doppler_cli_token Doppler | Doppler SCIM 令牌 | doppler_scim_token Doppler | Doppler 审计令牌 | doppler_audit_token Dropbox | Dropbox 访问令牌 | dropbox_access_token Dropbox | Dropbox Short Lived 访问令牌 | dropbox_short_lived_access_token Duffel | Duffel Live 访问令牌 | duffel_live_access_token Duffel | Duffel 测试访问令牌 | duffel_test_access_token Dynatrace | Dynatrace 访问令牌 | dynatrace_access_token Dynatrace | Dynatrace 内部令牌 | dynatrace_internal_token EasyPost | EasyPost 生产 API 密钥 | easypost_production_api_key EasyPost | EasyPost 测试 API 密钥 | easypost_test_api_key Fastly | Fastly API 令牌 | fastly_api_token Finicity | Finicity App 密钥 | finicity_app_key Flutterwave | Flutterwave Live API 密钥 | flutterwave_live_api_secret_key Flutterwave | Flutterwave 测试 API 密钥 | flutterwave_test_api_secret_key Frame.io | Frame.io JSON Web 令牌 | frameio_jwt Frame.io| Frame.io Developer 令牌 | frameio_developer_token
+{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
+FullStory | FullStory API 密钥 | fullstory_api_key{% endif %} GitHub | GitHub 个人访问令牌 | github_personal_access_token GitHub | GitHub OAuth 访问令牌 | github_oauth_access_token GitHub | GitHub 刷新令牌 | github_refresh_token GitHub | GitHub App 安装访问令牌 | github_app_installation_access_token GitHub | GitHub SSH 私钥 | github_ssh_private_key
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
GitLab | GitLab 访问令牌 | gitlab_access_token{% endif %} GoCardless | GoCardless Live 访问令牌 | gocardless_live_access_token GoCardless | GoCardless Sandbox 访问令牌 | gocardless_sandbox_access_token
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
@@ -82,35 +46,15 @@ Google | Google OAuth 客户端 ID | google_oauth_client_id{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Google | Google OAuth 客户端密钥 | google_oauth_client_secret{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Google | Google OAuth 更新令牌 | google_oauth_refresh_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Grafana | Grafana API 密钥 | grafana_api_key{% endif %} HashiCorp | Terraform Cloud / Enterprise API 令牌 | terraform_api_token HashiCorp | HashiCorp Vault Batch 令牌 | hashicorp_vault_batch_token HashiCorp | HashiCorp Vault Service 令牌 | hashicorp_vault_service_token Hubspot | Hubspot API 令牌 | hubspot_api_key
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Intercom | Intercom Access Token | intercom_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Ionic | Ionic Personal Access Token | ionic_personal_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Ionic | Ionic Refresh Token | ionic_refresh_token{% endif %}
+Google | Google OAuth 刷新令牌 | google_oauth_refresh_token{% endif %} Grafana | Grafana API 密钥 | grafana_api_key HashiCorp | Terraform Cloud / Enterprise API 令牌 | terraform_api_token HashiCorp | HashiCorp Vault 批次令牌 | hashicorp_vault_batch_token HashiCorp | HashiCorp Vault 服务令牌 | hashicorp_vault_service_token Hubspot | Hubspot API 密钥 | hubspot_api_key Intercom | Intercom 访问令牌 | intercom_access_token Ionic | Ionic 个人访问令牌 | ionic_personal_access_token Ionic | Ionic 刷新令牌 | ionic_refresh_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
JD Cloud | JD Cloud 访问密钥 | jd_cloud_access_key{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
JFrog | JFrog Platform Access Token | jfrog_platform_access_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-JFrog | JFrog Platform API Key | jfrog_platform_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Linear | Linear API Key | linear_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Linear | Linear OAuth Access Token | linear_oauth_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Lob | Lob Live API Key | lob_live_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Lob | Lob Test API 密钥 | lob_test_api_key{% endif %} Mailchimp | Mailchimp API 密钥 | mailchimp_api_key Mailgun | Mailgun API 密钥 | mailgun_api_key
-{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Mapbox | Mapbox 密钥访问令牌 | mapbox_secret_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-MessageBird | MessageBird API Key | messagebird_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Meta | Facebook 访问令牌 | facebook_access_token{% endif %}
+JFrog | JFrog 平台 API 密钥 | jfrog_platform_api_key{% endif %} Linear | Linear API 密钥 | linear_api_key Linear | Linear OAuth 访问令牌 | linear_oauth_access_token Lob | Lob Live API 密钥 | lob_live_api_key Lob | Lob 测试 API 密钥 | lob_test_api_key Mailchimp | Mailchimp API 密钥 | mailchimp_api_key Mailgun | Mailgun API 密钥 | mailgun_api_key
+{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
+Mapbox | Mapbox 秘密访问令牌 | mapbox_secret_access_token{% endif %} MessageBird | MessageBird API 密钥 | messagebird_api_key Meta | Facebook 访问令牌 | facebook_access_token
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Midtrans | Midtrans Production Server 密钥 | midtrans_production_server_key{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
@@ -128,13 +72,7 @@ Notion | Notion 集成令牌 | notion_integration_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Notion | Notion OAuth 客户端密钥 | notion_oauth_client_secret{% endif %} npm | npm 访问令牌 | npm_access_token NuGet | NuGet API 密钥 | nuget_api_key
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Octopus Deploy | Octopus Deploy API 密钥 | octopus_deploy_api_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Onfido | Onfido Live API Token | onfido_live_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Onfido | Onfido Sandbox API Token | onfido_sandbox_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-OpenAI | OpenAI API 密钥 | openai_api_key{% endif %} Palantir | Palantir JSON Web 令牌 | palantir_jwt
+Octopus Deploy | Octopus 部署 API 密钥 | octopus_deploy_api_key{% endif %} Onfido | Onfido Live API 令牌 | onfido_live_api_token Onfido | Onfido Sandbox API 令牌 | onfido_sandbox_api_token OpenAI | OpenAI API 密钥 | openai_api_key Palantir | Palantir JSON Web 令牌 | palantir_jwt
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
PlanetScale | PlanetScale Database Password | planetscale_database_password{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
@@ -144,25 +82,15 @@ PlanetScale | PlanetScale Service Token | planetscale_service_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
Plivo | Plivo Auth ID | plivo_auth_id{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-Plivo | Plivo 验证令牌 | plivo_auth_token{% endif %} Postman | Postman API 密钥 | postman_api_key Proctorio | Proctorio 消费者密钥 | proctorio_consumer_key Proctorio | Proctorio 链接密钥 | proctorio_linkage_key Proctorio | Proctorio 注册密钥 | proctorio_registration_key Proctorio | Proctorio 密钥 | proctorio_secret_key Pulumi | Pulumi 访问令牌 | pulumi_access_token
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-PyPI | PyPI API Token | pypi_api_token{% endif %}
+Plivo | Plivo 验证令牌 | plivo_auth_token{% endif %} Postman | Postman API 密钥 | postman_api_key Proctorio | Proctorio 消费者密钥 | proctorio_consumer_key Proctorio | Proctorio 链接密钥 | proctorio_linkage_key Proctorio | Proctorio 注册密钥 | proctorio_registration_key Proctorio | Proctorio 密钥 | proctorio_secret_key Pulumi | Pulumi 访问令牌 | pulumi_access_token PyPI | PyPI API 令牌 | pypi_api_token
{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %}
-redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-RubyGems | RubyGems API 密钥 | rubygems_api_key{% endif %} Samsara | Samsara API 令牌 | samsara_api_token Samsara | Samsara OAuth 访问令牌 | samsara_oauth_access_token
+redirect.pizza | redirect.pizza API 令牌 | redirect_pizza_api_token{% endif %} RubyGems | RubyGems API 密钥 | rubygems_api_key Samsara | Samsara API 令牌 | samsara_api_token Samsara | Samsara OAuth 访问令牌 | samsara_oauth_access_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
-Segment | Segment 公共 API 令牌 | segment_public_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-SendGrid | SendGrid API Key | sendgrid_api_key{% endif %}
+Segment | 区段公共 API 令牌 | segment_public_api_token{% endif %} SendGrid | SendGrid API 密钥 | sendgrid_api_key
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
Sendinblue | Sendinblue API Key | sendinblue_api_key{% endif %}
{%- ifversion fpt or ghec or ghes > 3.2 or ghae %}
-Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Shippo | Shippo Live API Token | shippo_live_api_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Shippo | Shippo Test API Token | shippo_test_api_token{% endif %}
+Sendinblue | Sendinblue SMTP 密钥 | sendinblue_smtp_key{% endif %} Shippo | Shippo Live API 令牌 | shippo_live_api_token Shippo | Shippo Test API 令牌 | shippo_test_api_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
Shopify | Shopify App 客户端凭据 | shopify_app_client_credentials Shopify | Shopify App 客户端密钥 | shopify_app_client_secret{% endif %} Shopify | Shopify App 共享密钥 | shopify_app_shared_secret Shopify | Shopify 访问令牌 | shopify_access_token Shopify | Shopify 自定义 App 访问令牌 | shopify_custom_app_access_token
{%- ifversion fpt or ghec or ghes > 3.4 or ghae-issue-6944 %}
@@ -172,14 +100,9 @@ Square | Square 访问令牌 | square_access_token{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Square | Square Production Application 密钥 | square_production_application_secret{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Square | Square Sandbox 应用程序密钥 | square_sandbox_application_secret{% endif %} SSLMate | SSLMate API 密钥 | sslmate_api_key SSLMate | SSLMate 群集密钥 | sslmate_cluster_secret Stripe | Stripe API 密钥 | stripe_api_key Stripe | Stripe Live API 密钥 | stripe_live_secret_key Stripe | Stripe Test API 密钥 | stripe_test_secret_key Stripe | Stripe Live API 限制密钥 | stripe_live_restricted_key Stripe | Stripe Test API 限制密钥 | stripe_test_restricted_key
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Stripe | Stripe Webhook Signing Secret | stripe_webhook_signing_secret{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
+Square | Square Sandbox 应用密钥 | square_sandbox_application_secret{% endif %} SSLMate | SSLMate API 密钥 | sslmate_api_key SSLMate | SSLMate 群集密钥 | sslmate_cluster_secret Stripe | Stripe API 密钥 | stripe_api_key Stripe | Stripe Live API 密钥 | stripe_live_secret_key Stripe | Stripe Test API 密钥 | stripe_test_secret_key Stripe | Stripe Live API 限制密钥 | stripe_live_restricted_key Stripe | Stripe Test API 限制密钥 | stripe_test_restricted_key Stripe | Stripe Webhook 签名密钥 | stripe_webhook_signing_secret
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
-Supabase | Supabase 服务密钥 | supabase_service_key{% endif %} Tableau | Tableau 个人访问令牌 | tableau_personal_access_token{% endif %}
-{%- ifversion fpt or ghec or ghes > 3.1 or ghae %}
-Telegram | Telegram Bot 令牌 | telegram_bot_token{% endif %} Tencent Cloud | Tencent Cloud 密钥 ID | tencent_cloud_secret_id
+Supabase | Supabase 服务密钥 | supabase_service_key{% endif %} Tableau | Tableau 个人访问令牌 | tableau_personal_access_token Telegram | Telegram Bot 令牌 | telegram_bot_token Tencent Cloud | Tencent Cloud 密钥 ID | tencent_cloud_secret_id
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Twilio | Twilio 访问令牌 | twilio_access_token{% endif %} Twilio | Twilio Account String 标识 | twilio_account_sid Twilio | Twilio API 密钥 | twilio_api_key
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
@@ -202,3 +125,5 @@ Yandex | Yandex.Cloud 访问密钥 | yandex_iam_access_secret{% endif %}
Yandex | Yandex.Predictor API 密钥 | yandex_predictor_api_key{% endif %}
{%- ifversion fpt or ghec or ghes > 3.3 or ghae-issue-5845 %}
Yandex | Yandex.Translate API 密钥 | yandex_translate_api_key{% endif %}
+{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %}
+Zuplo | Zuplo Consumer API 密钥 | zuplo_consumer_api_key{% endif %}
diff --git a/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-public-repo.md b/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-public-repo.md
index 686f74893fd1..d857f11fc6ff 100644
--- a/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-public-repo.md
+++ b/translations/zh-CN/data/reusables/secret-scanning/partner-secret-list-public-repo.md
@@ -103,3 +103,4 @@
| Twilio | Twilio API 密钥 |
| Typeform | Typeform 个人访问令牌 |
| Valour | Valour 访问令牌 |
+| Zuplo | Zuplo Consumer API |
diff --git a/translations/zh-CN/data/reusables/secret-scanning/push-protection-allow-secrets-alerts.md b/translations/zh-CN/data/reusables/secret-scanning/push-protection-allow-secrets-alerts.md
index 44afeacf37c6..5a26d52913c6 100644
--- a/translations/zh-CN/data/reusables/secret-scanning/push-protection-allow-secrets-alerts.md
+++ b/translations/zh-CN/data/reusables/secret-scanning/push-protection-allow-secrets-alerts.md
@@ -1 +1 @@
-当您允许推送密钥时,将在“Security(安全)”选项卡中创建警报。 {% data variables.product.prodname_dotcom %} closes the alert and doesn't send a notification if you specify that the secret is a false positive or used only in tests. If you specify that the secret is real and that you will fix it later, {% data variables.product.prodname_dotcom %} keeps the security alert open and sends notifications to the author of the commit, as well as to repository administrators. 更多信息请参阅“[管理来自密码扫描的警报](/code-security/secret-scanning/managing-alerts-from-secret-scanning)”。
\ No newline at end of file
+当您允许推送密钥时,将在“Security(安全)”选项卡中创建警报。 {% data variables.product.prodname_dotcom %} closes the alert and doesn't send a notification if you specify that the secret is a false positive or used only in tests. If you specify that the secret is real and that you will fix it later, {% data variables.product.prodname_dotcom %} keeps the security alert open and sends notifications to the author of the commit, as well as to repository administrators. 更多信息请参阅“[管理来自密码扫描的警报](/code-security/secret-scanning/managing-alerts-from-secret-scanning)”。
diff --git a/translations/zh-CN/data/reusables/secret-scanning/push-protection-beta.md b/translations/zh-CN/data/reusables/secret-scanning/push-protection-beta.md
index ff832ea8eb9a..9e633feb323b 100644
--- a/translations/zh-CN/data/reusables/secret-scanning/push-protection-beta.md
+++ b/translations/zh-CN/data/reusables/secret-scanning/push-protection-beta.md
@@ -1,5 +1,5 @@
{% note %}
-**Note:** {% data variables.product.prodname_secret_scanning_caps %} as a protection push is currently in beta and subject to change. To request access to the beta release, [contact your account management team](https://github.com/enterprise/contact).
+**注意:** {% data variables.product.prodname_secret_scanning_caps %} 作为保护推送目前处于测试阶段,可能会有所变化。 要申请使用测试版,[请联系我们的客户管理团队](https://github.com/enterprise/contact)。
{% endnote %}
diff --git a/translations/zh-CN/data/reusables/secret-scanning/push-protection-choose-allow-secret-options.md b/translations/zh-CN/data/reusables/secret-scanning/push-protection-choose-allow-secret-options.md
index 335612fa40ca..b1924827574e 100644
--- a/translations/zh-CN/data/reusables/secret-scanning/push-protection-choose-allow-secret-options.md
+++ b/translations/zh-CN/data/reusables/secret-scanning/push-protection-choose-allow-secret-options.md
@@ -1,4 +1,4 @@
2. 选择最准确描述为什么您应该能够推送密钥的选项。
- 如果机密仅在测试中使用,并且不构成威胁,请单击 **It's used in tests(它在测试中使用)**。
- 如果检测到的字符串不是机密,请单击 **It's a false positive(这是误报)**。
- - 如果密钥是真实的,但您打算稍后修复它,请单击 **I'll fix it later(稍后修复)**。
\ No newline at end of file
+ - 如果密钥是真实的,但您打算稍后修复它,请单击 **I'll fix it later(稍后修复)**。
diff --git a/translations/zh-CN/data/reusables/secret-scanning/push-protection-overview.md b/translations/zh-CN/data/reusables/secret-scanning/push-protection-overview.md
index f0532e3e35e8..0fb53bb4b757 100644
--- a/translations/zh-CN/data/reusables/secret-scanning/push-protection-overview.md
+++ b/translations/zh-CN/data/reusables/secret-scanning/push-protection-overview.md
@@ -1 +1 @@
-When you enable push protection, {% data variables.product.prodname_secret_scanning %} also checks pushes for high-confidence secrets (those identified with a low false positive rate). {% data variables.product.prodname_secret_scanning_caps %} lists any secrets it detects so the author can review the secrets and remove them or, if needed, allow those secrets to be pushed.
\ No newline at end of file
+启用推送保护时, {% data variables.product.prodname_secret_scanning %} 还会检查推送是否存在高置信度机密(以低误报率标识的机密)。 {% data variables.product.prodname_secret_scanning_caps %} 列出了它检测到的任何机密,以便作者可以查看机密并删除它们,或者在需要时允许推送这些机密。
diff --git a/translations/zh-CN/data/reusables/secret-scanning/secret-list-private-push-protection.md b/translations/zh-CN/data/reusables/secret-scanning/secret-list-private-push-protection.md
index c9f2a505c08c..1b794488fad4 100644
--- a/translations/zh-CN/data/reusables/secret-scanning/secret-list-private-push-protection.md
+++ b/translations/zh-CN/data/reusables/secret-scanning/secret-list-private-push-protection.md
@@ -1,49 +1,51 @@
-| 提供者 | 支持的密钥 | 密钥类型 |
-| ------------------------- | -------------------------------------------------- | -------------------------------------------------------- |
-| Adafruit IO | Adafruit IO 密钥 | adafruit_io_key |
-| Alibaba Cloud | Alibaba 云访问密钥 ID | alibaba_cloud_access_key_id |
-| Alibaba Cloud | Alibaba 云访问密钥机密 | alibaba_cloud_access_key_secret |
-| Amazon | Amazon OAuth Client ID | amazon_oauth_client_id |
-| Amazon | Amazon OAuth Client Secret | amazon_oauth_client_secret |
-| Amazon Web Services (AWS) | Amazon AWS 访问密钥 ID | aws_access_key_id |
-| Amazon Web Services (AWS) | Amazon AWS 机密访问密钥 | aws_secret_access_key |
-| Amazon Web Services (AWS) | Amazon AWS 会话令牌 | aws_session_token |
-| Amazon Web Services (AWS) | Amazon AWS Temporary Access Key ID | aws_temporary_access_key_id |
-| Asana | Asana 个人访问令牌 | asana_personal_access_token |
-| Atlassian | Bitbucket 服务器个人访问令牌 | bitbucket_server_personal_access_token |
-| Azure | Azure Active Directory 应用程序密钥 | azure_active_directory_application_secret |
-| Azure | Azure Cache for Redis Access Key | azure_cache_for_redis_access_key |
-| Azure | Azure DevOps 个人访问令牌 | azure_devops_personal_access_token |
-| Checkout.com | Checkout.com 生产密钥 | checkout_production_secret_key |
-| Clojars | Clojars 部署令牌 | clojars_deploy_token |
-| Databricks | Databricks 访问令牌 | databricks_access_token |
-| DigitalOcean | DigitalOcean 个人访问令牌 | digitalocean_personal_access_token |
-| DigitalOcean | DigitalOcean OAuth 令牌 | digitalocean_oauth_token |
-| DigitalOcean | DigitalOcean 刷新令牌 | digitalocean_refresh_token |
-| DigitalOcean | DigitalOcean 系统令牌 | digitalocean_system_token |
-| Discord | Discord 自动程序令牌 | discord_bot_token |
-| Doppler | Doppler 个人令牌 | doppler_personal_token |
-| Doppler | Doppler 服务令牌 | doppler_service_token |
-| Doppler | Doppler CLI 令牌 | doppler_cli_token |
-| Doppler | Doppler SCIM 令牌 | doppler_scim_token |
-| Doppler | Doppler Audit 令牌 | doppler_audit_token |
-| Dropbox | Dropbox 短暂访问令牌 | dropbox_short_lived_access_token |
-| Duffel | Duffel Live Access Token | duffel_live_access_token |
-| EasyPost | EasyPost Production API Key | easypost_production_api_key |
-| Flutterwave | Flutterwave Live API Secret Key | flutterwave_live_api_secret_key |
-| Fullstory | FullStory API 密钥 | fullstory_api_key |
-| GitHub | GitHub 个人访问令牌 | github_personal_access_token |
-| GitHub | GitHub OAuth 访问令牌 | github_oauth_access_token |
-| GitHub | GitHub 刷新令牌 | github_refresh_token |
-| GitHub | GitHub App 安装访问令牌 | github_app_installation_access_token |
-| GitHub | GitHub SSH 私钥 | github_ssh_private_key |
-| Google | Google Cloud Storage Access Key Secret | google_cloud_storage_access_key_secret |
-| Google | Google Cloud Storage Service Account Access Key ID | google_cloud_storage_service_account_access_key_id |
-| Google | Google Cloud Storage User Access Key ID | google_cloud_storage_user_access_key_id |
-| Grafana | Grafana API 密钥 | grafana_api_key |
-| Hubspot | Hubspot API 密钥 | hubspot_api_key |
-| Intercom | Intercom 访问令牌 | intercom_access_token |
+| 提供者 | 支持的密钥 | 密钥类型 |
+| ------------------------- | -------------------------------- | -------------------------------------------------------- |
+| Adafruit IO | Adafruit IO 密钥 | adafruit_io_key |
+| Alibaba Cloud | Alibaba 云访问密钥 ID | alibaba_cloud_access_key_id |
+| Alibaba Cloud | Alibaba 云访问密钥机密 | alibaba_cloud_access_key_secret |
+| Amazon | Amazon OAuth Client ID | amazon_oauth_client_id |
+| Amazon | Amazon OAuth Client Secret | amazon_oauth_client_secret |
+| Amazon Web Services (AWS) | Amazon AWS 访问密钥 ID | aws_access_key_id |
+| Amazon Web Services (AWS) | Amazon AWS 机密访问密钥 | aws_secret_access_key |
+| Amazon Web Services (AWS) | Amazon AWS 会话令牌 | aws_session_token |
+| Amazon Web Services (AWS) | Amazon AWS 临时访问密钥 ID | aws_temporary_access_key_id |
+| Asana | Asana 个人访问令牌 | asana_personal_access_token |
+| Atlassian | Bitbucket 服务器个人访问令牌 | bitbucket_server_personal_access_token |
+| Azure | Azure Active Directory 应用程序密钥 | azure_active_directory_application_secret |
+| Azure | Redis 访问密钥的 Azure 缓存 | azure_cache_for_redis_access_key |
+| Azure | Azure DevOps 个人访问令牌 | azure_devops_personal_access_token |
+| Checkout.com | Checkout.com 生产密钥 | checkout_production_secret_key |
+| Clojars | Clojars 部署令牌 | clojars_deploy_token |
+| Databricks | Databricks 访问令牌 | databricks_access_token |
+| DigitalOcean | DigitalOcean 个人访问令牌 | digitalocean_personal_access_token |
+| DigitalOcean | DigitalOcean OAuth 令牌 | digitalocean_oauth_token |
+| DigitalOcean | DigitalOcean 刷新令牌 | digitalocean_refresh_token |
+| DigitalOcean | DigitalOcean 系统令牌 | digitalocean_system_token |
+| Discord | Discord 自动程序令牌 | discord_bot_token |
+| Doppler | Doppler 个人令牌 | doppler_personal_token |
+| Doppler | Doppler 服务令牌 | doppler_service_token |
+| Doppler | Doppler CLI 令牌 | doppler_cli_token |
+| Doppler | Doppler SCIM 令牌 | doppler_scim_token |
+| Doppler | Doppler Audit 令牌 | doppler_audit_token |
+| Dropbox | Dropbox 短暂访问令牌 | dropbox_short_lived_access_token |
+| Duffel | Duffel Live Access Token | duffel_live_access_token |
+| EasyPost | EasyPost 生产 API 密钥 | easypost_production_api_key |
+| Flutterwave | Flutterwave Live API 密钥 | flutterwave_live_api_secret_key |
+| Fullstory | FullStory API 密钥 | fullstory_api_key |
+| GitHub | GitHub 个人访问令牌 | github_personal_access_token |
+| GitHub | GitHub OAuth 访问令牌 | github_oauth_access_token |
+| GitHub | GitHub 刷新令牌 | github_refresh_token |
+| GitHub | GitHub App 安装访问令牌 | github_app_installation_access_token |
+| GitHub | GitHub SSH 私钥 | github_ssh_private_key |
+| Google | Google Cloud Storage 访问密钥 | google_cloud_storage_access_key_secret |
+| Google | Google Cloud Storage 服务帐户访问密钥 ID | google_cloud_storage_service_account_access_key_id |
+| Google | Google Cloud Storage 用户访问密钥 ID | google_cloud_storage_user_access_key_id |
+| Grafana | Grafana API 密钥 | grafana_api_key |
+| Hubspot | Hubspot API 密钥 | hubspot_api_key |
+| Intercom | Intercom 访问令牌 | intercom_access_token |
{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %}
-JFrog | JFrog Platform Access Token | jfrog_platform_access_token JFrog | JFrog Platform API Key | jfrog_platform_api_key{% endif %} Ionic | Ionic Personal Access Token | ionic_personal_access_token Ionic | Ionic Refresh Token | ionic_refresh_token Linear | Linear API Key | linear_api_key Linear | Linear OAuth Access Token | linear_oauth_access_token Midtrans | Midtrans Production Server Key | midtrans_production_server_key New Relic | New Relic Personal API Key | new_relic_personal_api_key New Relic | New Relic REST API Key | new_relic_rest_api_key New Relic | New Relic Insights Query Key | new_relic_insights_query_key npm | npm Access Token | npm_access_token NuGet | NuGet API Key | nuget_api_key Onfido | Onfido Live API Token | onfido_live_api_token OpenAI | OpenAI API Key | openai_api_key PlanetScale | PlanetScale Database Password | planetscale_database_password PlanetScale | PlanetScale OAuth Token | planetscale_oauth_token PlanetScale | PlanetScale Service Token | planetscale_service_token Postman | Postman API Key | postman_api_key Proctorio | Proctorio Secret Key | proctorio_secret_key
+JFrog | JFrog 平台访问令牌 | jfrog_platform_access_token JFrog | JFrog 平台 API 密钥 | jfrog_platform_api_key{% endif %} Ionic | Ionic 个人访问令牌 | ionic_personal_access_token Ionic | Ionic 刷新令牌 | ionic_refresh_token Linear | Linear API 密钥 | linear_api_key Linear | Linear OAuth 访问令牌 | linear_oauth_access_token Midtrans | Midtrans 生产服务器密钥 | midtrans_production_server_key New Relic | New Relic 个人 API 密钥 | new_relic_personal_api_key New Relic | New Relic REST API 密钥 | new_relic_rest_api_key New Relic | New Relic Insights 查询密钥 | new_relic_insights_query_key npm | npm 访问令牌 | npm_access_token NuGet | NuGet API 密钥 | nuget_api_key Onfido | Onfido Live API 令牌 | onfido_live_api_token OpenAI | OpenAI API 密钥 | openai_api_key PlanetScale | PlanetScale 数据库密码 | planetscale_database_password PlanetScale | PlanetScale OAuth 令牌 | planetscale_oauth_token PlanetScale | PlanetScale 服务令牌 | planetscale_service_token Postman | Postman API 密钥 | postman_api_key Proctorio | Proctorio 密钥 | proctorio_secret_key
{%- ifversion fpt or ghec or ghes > 3.5 or ghae-issue-7375 %}
-redirect.pizza | redirect.pizza API Token | redirect_pizza_api_token{% endif %} Samsara | Samsara API Token | samsara_api_token Samsara | Samsara OAuth Access Token | samsara_oauth_access_token SendGrid | SendGrid API Key | sendgrid_api_key Sendinblue | Sendinblue API Key | sendinblue_api_key Sendinblue | Sendinblue SMTP Key | sendinblue_smtp_key Shippo | Shippo Live API Token | shippo_live_api_token Shopify | Shopify App Shared Secret | shopify_app_shared_secret Shopify | Shopify Access Token | shopify_access_token Slack | Slack API Token | slack_api_token Stripe | Stripe Live API Secret Key | stripe_api_key Tencent Cloud | Tencent Cloud Secret ID | tencent_cloud_secret_id Typeform | Typeform Personal Access Token | typeform_personal_access_token WorkOS | WorkOS Production API Key | workos_production_api_key
+redirect.pizza | redirect.pizza API 令牌 | redirect_pizza_api_token{% endif %} Samsara | Samsara API 令牌 | samsara_api_token Samsara | Samsara OAuth 访问令牌 | samsara_oauth_access_token SendGrid | SendGrid API 密钥 | sendgrid_api_key Sendinblue | Sendinblue API 密钥 | sendinblue_api_key Sendinblue | Sendinblue SMTP 密钥 | sendinblue_smtp_key Shippo | Shippo Live API 令牌 | shippo_live_api_token Shopify | Shopify App 共享密钥 | shopify_app_shared_secret Shopify | Shopify 访问令牌 | shopify_access_token Slack | Slack API 令牌 | slack_api_token Stripe | Stripe Live API 密钥 | stripe_api_key Tencent Cloud | Tencent Cloud 密钥 ID | tencent_cloud_secret_id Typeform | Typeform 个人访问令牌 | typeform_personal_access_token WorkOS | WorkOS 生产 API 密钥 | workos_production_api_key
+{%- ifversion fpt or ghec or ghes > 3.6 or ghae-issue-7456 %}
+Zuplo | Zuplo Consumer API 密钥 | zuplo_consumer_api_key{% endif %}
diff --git a/translations/zh-CN/data/reusables/security-center/permissions.md b/translations/zh-CN/data/reusables/security-center/permissions.md
index 99dfdbb565d5..5de351bc7e6f 100644
--- a/translations/zh-CN/data/reusables/security-center/permissions.md
+++ b/translations/zh-CN/data/reusables/security-center/permissions.md
@@ -1 +1 @@
-Organization owners and security managers can access the security overview for organizations{% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %} and view their organization's repositories via the enterprise-level security overview. Enterprise owners can use the enterprise-level security overview to view all repositories in their enterprise's organizations{% endif %}. 团队成员可以看到团队具有管理权限的仓库的安全概述。
\ No newline at end of file
+Organization owners and security managers can access the security overview for organizations{% ifversion ghec or ghes > 3.4 or ghae-issue-6199 %} and view their organization's repositories via the enterprise-level security overview. Enterprise owners can use the enterprise-level security overview to view all repositories in their enterprise's organizations{% endif %}. 团队成员可以看到团队具有管理权限的仓库的安全概述。
diff --git a/translations/zh-CN/data/reusables/server-statistics/csv-download.md b/translations/zh-CN/data/reusables/server-statistics/csv-download.md
index ca13a3f86da7..7e476f2c7d49 100644
--- a/translations/zh-CN/data/reusables/server-statistics/csv-download.md
+++ b/translations/zh-CN/data/reusables/server-statistics/csv-download.md
@@ -1 +1 @@
-4. To start your download, under "{% data variables.product.prodname_github_connect %}", click **Export**, then choose whether you want to download a JSON or CSV file. 
\ No newline at end of file
+4. To start your download, under "{% data variables.product.prodname_github_connect %}", click **Export**, then choose whether you want to download a JSON or CSV file. 
diff --git a/translations/zh-CN/data/reusables/sponsors/your-sponsors-tab.md b/translations/zh-CN/data/reusables/sponsors/your-sponsors-tab.md
index 0de0ee7e10e8..498e61f9b6da 100644
--- a/translations/zh-CN/data/reusables/sponsors/your-sponsors-tab.md
+++ b/translations/zh-CN/data/reusables/sponsors/your-sponsors-tab.md
@@ -1 +1 @@
-1. 在左侧边栏中,单击 **Your sponsors(您的赞助者)**。 
+1. 在左侧边栏中,单击 **Your sponsors(您的赞助者)**。 
diff --git a/translations/zh-CN/data/reusables/ssh/key-type-support.md b/translations/zh-CN/data/reusables/ssh/key-type-support.md
index 47ea1037cb0c..72fbc94fa8b8 100644
--- a/translations/zh-CN/data/reusables/ssh/key-type-support.md
+++ b/translations/zh-CN/data/reusables/ssh/key-type-support.md
@@ -8,4 +8,4 @@
在 2021 年 11 月 2 日之前 `valid_after` 的 RSA 密钥 (`ssh-rsa`) 可以继续使用任何签名算法。 在该日期之后生成的 RSA 密钥必须使用 SHA-2 签名算法。 某些较旧的客户端可能需要升级才能使用 SHA-2 签名。
{% endnote %}
-{% endif %}
\ No newline at end of file
+{% endif %}
diff --git a/translations/zh-CN/data/reusables/support/entitlements-note.md b/translations/zh-CN/data/reusables/support/entitlements-note.md
new file mode 100644
index 000000000000..852b44b4823c
--- /dev/null
+++ b/translations/zh-CN/data/reusables/support/entitlements-note.md
@@ -0,0 +1,5 @@
+{% note %}
+
+**Note:** You must have an enterprise support entitlement to view tickets associated with an organization or enterprise account. 更多信息请参阅“[管理企业的支持权利](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)”。
+
+{% endnote %}
\ No newline at end of file
diff --git a/translations/zh-CN/data/reusables/support/navigate-to-my-tickets.md b/translations/zh-CN/data/reusables/support/navigate-to-my-tickets.md
new file mode 100644
index 000000000000..b1023a86261c
--- /dev/null
+++ b/translations/zh-CN/data/reusables/support/navigate-to-my-tickets.md
@@ -0,0 +1,4 @@
+1. 导航到 [GitHub 支持门户](https://support.github.com/)。
+1. 在标题中,单击 **My Tickets(我的事件单)**。
+
+ 
\ No newline at end of file
diff --git a/translations/zh-CN/data/reusables/support/view-open-tickets.md b/translations/zh-CN/data/reusables/support/view-open-tickets.md
index 9480a69f7e6a..912770668b9d 100644
--- a/translations/zh-CN/data/reusables/support/view-open-tickets.md
+++ b/translations/zh-CN/data/reusables/support/view-open-tickets.md
@@ -1,6 +1,7 @@
-1. 导航到 [GitHub 支持门户](https://support.github.com/)。
-1. 在标题中,单击 **My Tickets(我的事件单)**。 
+{% data reusables.support.navigate-to-my-tickets %}
1. (可选)要查看与组织或企业帐户关联的事件单,请选择 **My Tickets(我的事件单)**下拉菜单,然后单击组织或企业帐户的名称。
- 您必须拥有企业支持权利才能查看与组织或企业帐户关联的事件单。 更多信息请参阅“[管理企业的支持权利](/enterprise-cloud@latest/admin/user-management/managing-users-in-your-enterprise/managing-support-entitlements-for-your-enterprise)”。 
+{% indented_data_reference reusables.support.entitlements-note spaces=3 %}
+
+ 
1. 在事件单列表中,单击要查看的事件单的主题。 
diff --git a/translations/zh-CN/data/reusables/support/zendesk-old-tickets.md b/translations/zh-CN/data/reusables/support/zendesk-old-tickets.md
index 4b9d66afc4c2..c0e6fea07fc1 100644
--- a/translations/zh-CN/data/reusables/support/zendesk-old-tickets.md
+++ b/translations/zh-CN/data/reusables/support/zendesk-old-tickets.md
@@ -1,7 +1,7 @@
{% ifversion ghes %}
{% note %}
-如果您之前已通过已弃用的 GitHub 企业支持门户联系过 {% data variables.contact.enterprise_support %} ,则应使用 {% data variables.contact.contact_support_portal %} 打开新事件单,但仍可以在 [https://enterprise.githubsupport.com](https://enterprise.githubsupport.com) 查看过去的事件单。
+如果您之前已通过现已弃用的 GitHub Enterprise 支持门户联系过 {% data variables.contact.enterprise_support %} ,则应使用 {% data variables.contact.contact_support_portal %} 打开新事件单。 您仍然可以在 [https://enterprise.githubsupport.com](https://enterprise.githubsupport.com) 上查看过去的事件单。
{% endnote %}
{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/C.md b/translations/zh-CN/data/reusables/supported-languages/C.md
index 50ddc714c406..ffcd375b48ff 100644
--- a/translations/zh-CN/data/reusables/supported-languages/C.md
+++ b/translations/zh-CN/data/reusables/supported-languages/C.md
@@ -1 +1 @@
-| C |{% ifversion fpt or ghec %}| {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} {% ifversion ghes > 3.2 %}| {% octicon "x" aria-label="The X icon" %}{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
+| C |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} {% ifversion ghes > 3.2 %}| {% octicon "x" aria-label="The X icon" %}{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/Cpp.md b/translations/zh-CN/data/reusables/supported-languages/Cpp.md
index 146c3aa0772b..8a730c3b4538 100644
--- a/translations/zh-CN/data/reusables/supported-languages/Cpp.md
+++ b/translations/zh-CN/data/reusables/supported-languages/Cpp.md
@@ -1 +1 @@
-| C++ |{% ifversion fpt or ghec %}| {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} {% ifversion ghes > 3.2 %}| {% octicon "x" aria-label="The X icon" %}{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
+| C++ |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} {% ifversion ghes > 3.2 %}| {% octicon "x" aria-label="The X icon" %}{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/Cs.md b/translations/zh-CN/data/reusables/supported-languages/Cs.md
index ef42e39917a3..72bc86cb6044 100644
--- a/translations/zh-CN/data/reusables/supported-languages/Cs.md
+++ b/translations/zh-CN/data/reusables/supported-languages/Cs.md
@@ -1 +1 @@
-| C# |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI |{% endif %}
+| C# |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
`dotnet` CLI |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/go.md b/translations/zh-CN/data/reusables/supported-languages/go.md
index 772f31a945b4..938e0114aeb7 100644
--- a/translations/zh-CN/data/reusables/supported-languages/go.md
+++ b/translations/zh-CN/data/reusables/supported-languages/go.md
@@ -1 +1 @@
-| Go |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Go modules | {% octicon "check" aria-label="The check icon" %}
Go modules | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes > 3.1 %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Go modules {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
Go modules{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
+| Go |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Go 模块 | {% octicon "check" aria-label="The check icon" %}
Go 模块 | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Go modules {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
Go 模块{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/java.md b/translations/zh-CN/data/reusables/supported-languages/java.md
index db67b1491f41..207deae484a5 100644
--- a/translations/zh-CN/data/reusables/supported-languages/java.md
+++ b/translations/zh-CN/data/reusables/supported-languages/java.md
@@ -1 +1 @@
-| Java |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Maven | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Maven {% ifversion ghes > 3.2 %} | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle |{% endif %}
+| Java |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Maven | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Maven {% ifversion ghes > 3.2 %} | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/javascript.md b/translations/zh-CN/data/reusables/supported-languages/javascript.md
index c9a12136aa30..4d07ebeef19f 100644
--- a/translations/zh-CN/data/reusables/supported-languages/javascript.md
+++ b/translations/zh-CN/data/reusables/supported-languages/javascript.md
@@ -1 +1 @@
-| JavaScript |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm, Yarn | {% octicon "check" aria-label="The check icon" %}
npm | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm, Yarn {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
npm{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
npm |{% endif %}
+| JavaScript |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm, Yarn | {% octicon "check" aria-label="The check icon" %}
npm | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm, Yarn {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
npm{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
npm |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/php.md b/translations/zh-CN/data/reusables/supported-languages/php.md
index e5763f56f2ec..b9e21d20dd2c 100644
--- a/translations/zh-CN/data/reusables/supported-languages/php.md
+++ b/translations/zh-CN/data/reusables/supported-languages/php.md
@@ -1 +1 @@
-| PHP |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
Composer | {% octicon "check" aria-label="The check icon" %}
Composer | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
Composer {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
Composer{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
+| PHP |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
Composer | {% octicon "check" aria-label="The check icon" %}
Composer | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
Composer {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
Composer{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/products-table-header.md b/translations/zh-CN/data/reusables/supported-languages/products-table-header.md
index 3d22077d6b72..e0c766713aeb 100644
--- a/translations/zh-CN/data/reusables/supported-languages/products-table-header.md
+++ b/translations/zh-CN/data/reusables/supported-languages/products-table-header.md
@@ -1,2 +1,2 @@
-{% ifversion fpt or ghec %}| [Code navigation](/github/managing-files-in-a-repository/navigating-code-on-github) | [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [Dependency graph, {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-the-dependency-graph#supported-package-ecosystems) | [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) |
-| :-- | :-: | :-: | :-: | :-: | :-: | :-: |{% elsif ghes %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [依赖关系图,{% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes > 3.2 %}, {% data variables.product.prodname_dependabot_security_updates %}{% endif %}](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems) |{% ifversion ghes > 3.2 %}| [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems){% endif %}| | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: {% ifversion ghes > 3.2 %}| :-: {% endif %}| :-: | :-: |{% elsif ghae %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: | :-: |{% endif %}
+{% ifversion fpt or ghec %}| [GitHub Copilot](/copilot/overview-of-github-copilot/about-github-copilot#about-github-copilot) | [代码导航](/github/managing-files-in-a-repository/navigating-code-on-github) | [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [依赖关系图, {% data variables.product.prodname_dependabot_alerts %}, {% data variables.product.prodname_dependabot_security_updates %}](/code-security/supply-chain-security/about-the-dependency-graph#supported-package-ecosystems) | [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) |
+| :-- | :-: | :-: | :-: | :-: | :-: | :-: | :-: |{% elsif ghes %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [依赖关系图, {% data variables.product.prodname_dependabot_alerts %}{% ifversion ghes > 3.2 %}, {% data variables.product.prodname_dependabot_security_updates %}{% endif %}](/github/visualizing-repository-data-with-graphs/about-the-dependency-graph#supported-package-ecosystems) |{% ifversion ghes > 3.2 %}| [{% data variables.product.prodname_dependabot_version_updates %}](/code-security/supply-chain-security/about-dependabot-version-updates#supported-repositories-and-ecosystems){% endif %}| | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: {% ifversion ghes > 3.2 %}| :-: {% endif %}| :-: | :-: |{% elsif ghae %}| [{% data variables.product.prodname_code_scanning_capc %}](/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning) | [{% data variables.product.prodname_actions %}](/actions/guides/about-continuous-integration#supported-languages) | [{% data variables.product.prodname_registry %}](/packages/learn-github-packages/introduction-to-github-packages#supported-clients-and-formats) | | :-- | :-: | :-: | :-: |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/python.md b/translations/zh-CN/data/reusables/supported-languages/python.md
index 2bf98383aef3..6807e1d306b0 100644
--- a/translations/zh-CN/data/reusables/supported-languages/python.md
+++ b/translations/zh-CN/data/reusables/supported-languages/python.md
@@ -1 +1 @@
-| Python |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %}
precise| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
pip | {% octicon "check" aria-label="The check icon" %}
pip | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
pip {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
pip{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
+| Python |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
precise| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
pip | {% octicon "check" aria-label="The check icon" %}
pip | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
pip {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
pip{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/ruby.md b/translations/zh-CN/data/reusables/supported-languages/ruby.md
index 7defc6c353a6..8a9b26e21e05 100644
--- a/translations/zh-CN/data/reusables/supported-languages/ruby.md
+++ b/translations/zh-CN/data/reusables/supported-languages/ruby.md
@@ -1 +1 @@
-| Ruby |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
RubyGems | {% octicon "check" aria-label="The check icon" %}
RubyGems | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
RubyGems |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
RubyGems {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
RubyGems{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
RubyGems |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
RubyGems |{% endif %}
+| Ruby |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
RubyGems | {% octicon "check" aria-label="The check icon" %}
RubyGems | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
RubyGems |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
RubyGems {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
RubyGems{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
RubyGems |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
RubyGems |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/scala.md b/translations/zh-CN/data/reusables/supported-languages/scala.md
index 28c53366763f..0cf912d4104b 100644
--- a/translations/zh-CN/data/reusables/supported-languages/scala.md
+++ b/translations/zh-CN/data/reusables/supported-languages/scala.md
@@ -1 +1 @@
-| Scala |{% ifversion fpt or ghec %}| {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
Maven | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
Maven, Gradle{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
+| Scala |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} | {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
Maven | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %}
Maven, Gradle {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
Maven, Gradle{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %} |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %}1 | {% octicon "check" aria-label="The check icon" %} | {% octicon "x" aria-label="The X icon" %}| |{% endif %}
diff --git a/translations/zh-CN/data/reusables/supported-languages/typescript.md b/translations/zh-CN/data/reusables/supported-languages/typescript.md
index 77149efbc5e5..0b3786534a08 100644
--- a/translations/zh-CN/data/reusables/supported-languages/typescript.md
+++ b/translations/zh-CN/data/reusables/supported-languages/typescript.md
@@ -1 +1 @@
-| TypeScript |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm, Yarn | {% octicon "check" aria-label="The check icon" %}
npm | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm, Yarn {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
npm{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
npm |{% endif %}
+| TypeScript |{% ifversion fpt or ghec %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm, Yarn | {% octicon "check" aria-label="The check icon" %}
npm | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm |{% elsif ghes %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm, Yarn {% ifversion ghes > 3.2 %}| {% octicon "check" aria-label="The check icon" %}
npm{% endif %} | {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}
npm |{% elsif ghae %}| {% octicon "check" aria-label="The check icon" %} | {% octicon "check" aria-label="The check icon" %}| | {% octicon "check" aria-label="The check icon" %}
npm |{% endif %}
diff --git a/translations/zh-CN/data/reusables/user-settings/copilot-settings.md b/translations/zh-CN/data/reusables/user-settings/copilot-settings.md
index ff9c9feeb414..06e7458a7cbe 100644
--- a/translations/zh-CN/data/reusables/user-settings/copilot-settings.md
+++ b/translations/zh-CN/data/reusables/user-settings/copilot-settings.md
@@ -1,2 +1 @@
1. In the left sidebar, click **{% octicon "copilot" aria-label="The copilot icon" %} GitHub Copilot**.
-
diff --git a/translations/zh-CN/data/reusables/user-settings/removes-personal-access-tokens.md b/translations/zh-CN/data/reusables/user-settings/removes-personal-access-tokens.md
index 512dccc29ce4..8a234ce83444 100644
--- a/translations/zh-CN/data/reusables/user-settings/removes-personal-access-tokens.md
+++ b/translations/zh-CN/data/reusables/user-settings/removes-personal-access-tokens.md
@@ -1 +1 @@
-作为安全防范措施,{% data variables.product.company_short %} 会自动删除一年内未使用的个人访问令牌。{% ifversion fpt or ghes > 3.1 or ghae or ghec %} 为了提供额外的安全性,我们强烈建议在您的个人访问令牌中添加到期日。{% endif %}
+作为安全预防措施,{% data variables.product.company_short %} 会自动删除一年内未使用过的个人访问令牌。 为了提供额外的安全性,我们强烈建议为个人访问令牌添加过期时间。
diff --git a/translations/zh-CN/data/reusables/user-settings/update-preferences.md b/translations/zh-CN/data/reusables/user-settings/update-preferences.md
index 93f4208c4958..7f08de6ab9ea 100644
--- a/translations/zh-CN/data/reusables/user-settings/update-preferences.md
+++ b/translations/zh-CN/data/reusables/user-settings/update-preferences.md
@@ -1 +1 @@
-1. 单击 **Update preferences(更新首选项)**。
\ No newline at end of file
+1. 单击 **Update preferences(更新首选项)**。
diff --git a/translations/zh-CN/data/reusables/user-settings/user-api.md b/translations/zh-CN/data/reusables/user-settings/user-api.md
index f6c0565262d4..f2810b97d278 100644
--- a/translations/zh-CN/data/reusables/user-settings/user-api.md
+++ b/translations/zh-CN/data/reusables/user-settings/user-api.md
@@ -1 +1 @@
-Many of the resources on this API provide a shortcut for getting information about the currently authenticated user. 如果请求 URL 不含 `{username}` 参数,则响应将是登录用户的响应(您必须随请求传递[身份验证信息](/rest/overview/resources-in-the-rest-api#authentication))。{% ifversion fpt or ghes or ghec %} 在通过基本身份验证或作用域为 `user` 的 OAuth 进行身份验证时,将包含其他私有信息,例如用户是否启用双重身份验证。{% endif %}
\ No newline at end of file
+Many of the resources on this API provide a shortcut for getting information about the currently authenticated user. 如果请求 URL 不含 `{username}` 参数,则响应将是登录用户的响应(您必须随请求传递[身份验证信息](/rest/overview/resources-in-the-rest-api#authentication))。{% ifversion fpt or ghes or ghec %} 在通过基本身份验证或作用域为 `user` 的 OAuth 进行身份验证时,将包含其他私有信息,例如用户是否启用双重身份验证。{% endif %}
diff --git a/translations/zh-CN/data/reusables/webhooks/create_properties.md b/translations/zh-CN/data/reusables/webhooks/create_properties.md
index 6814df455f71..9e43d95d5cd1 100644
--- a/translations/zh-CN/data/reusables/webhooks/create_properties.md
+++ b/translations/zh-CN/data/reusables/webhooks/create_properties.md
@@ -1,6 +1,6 @@
-| 键 | 类型 | 描述 |
-| --------------- | ----- | ---------------------------------------------------------------------------------------------------- |
-| `ref` | `字符串` | The [`git ref`](/rest/reference/git#get-a-reference) 资源。 |
-| `ref_type` | `字符串` | 在仓库中创建的 Git ref 对象的类型。 可以是 `branch` 或 `tag`。 |
-| `master_branch` | `字符串` | 仓库默认分支的名称(通常是 {% ifversion fpt or ghes > 3.1 or ghae or ghec %}`main`{% else %}`master`{% endif %})。 |
-| `说明` | `字符串` | 仓库的当前描述。 |
+| 键 | 类型 | 描述 |
+| --------------- | ----- | -------------------------------------------------------- |
+| `ref` | `字符串` | The [`git ref`](/rest/reference/git#get-a-reference) 资源。 |
+| `ref_type` | `字符串` | 在仓库中创建的 Git ref 对象的类型。 可以是 `branch` 或 `tag`。 |
+| `master_branch` | `字符串` | 仓库默认分支的名称(通常为 `main`)。 |
+| `说明` | `字符串` | 仓库的当前描述。 |
diff --git a/translations/zh-CN/data/reusables/webhooks/discussion_desc.md b/translations/zh-CN/data/reusables/webhooks/discussion_desc.md
index fcdad6f62b94..f28785f2ecf7 100644
--- a/translations/zh-CN/data/reusables/webhooks/discussion_desc.md
+++ b/translations/zh-CN/data/reusables/webhooks/discussion_desc.md
@@ -1 +1 @@
-`discussion` | `object` | [`discussion`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/guides/using-the-graphql-api-for-discussions#discussion) 资源。
+`discussion` | `object` | [`discussion`](/graphql/guides/using-the-graphql-api-for-discussions#discussion) 资源。
diff --git a/translations/zh-CN/data/reusables/webhooks/org_desc_graphql.md b/translations/zh-CN/data/reusables/webhooks/org_desc_graphql.md
index 9e50ab7da2c4..dcca03ad0ad2 100644
--- a/translations/zh-CN/data/reusables/webhooks/org_desc_graphql.md
+++ b/translations/zh-CN/data/reusables/webhooks/org_desc_graphql.md
@@ -1 +1 @@
-`organization` | `object` | 当为组织配置了 web 挂钩或事件是由于组织所拥有仓库中的活动而发生时,web 挂钩有效负载包含 [`organization`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#organization) 对象。
+`organization` | `object` | 当为组织配置了 web 挂钩或事件是由于组织所拥有仓库中的活动而发生时,web 挂钩有效负载包含 [`organization`](/graphql/reference/objects#organization) 对象。
diff --git a/translations/zh-CN/data/reusables/webhooks/pull_request_review_thread_short_desc.md b/translations/zh-CN/data/reusables/webhooks/pull_request_review_thread_short_desc.md
index 7d835cbe5aa7..d4be555b52df 100644
--- a/translations/zh-CN/data/reusables/webhooks/pull_request_review_thread_short_desc.md
+++ b/translations/zh-CN/data/reusables/webhooks/pull_request_review_thread_short_desc.md
@@ -1 +1 @@
-Activity related to a comment thread on a pull request being marked as resolved or unresolved. {% data reusables.webhooks.action_type_desc %}
\ No newline at end of file
+与标记为已解决或未解决的拉取请求上的注释线程相关的活动。 {% data reusables.webhooks.action_type_desc %}
diff --git a/translations/zh-CN/data/reusables/webhooks/pull_request_thread_properties.md b/translations/zh-CN/data/reusables/webhooks/pull_request_thread_properties.md
index 2ca6c1a51266..5f54a8d7a638 100644
--- a/translations/zh-CN/data/reusables/webhooks/pull_request_thread_properties.md
+++ b/translations/zh-CN/data/reusables/webhooks/pull_request_thread_properties.md
@@ -1,5 +1,5 @@
-| 键 | 类型 | 描述 |
-| -------------- | ----- | ----------------------------------------------------------------- |
-| `action` | `字符串` | 执行的操作内容. 可以是以下选项之一:- `resolved` - A comment thread on a pull request was marked as resolved.
- `unresolved` - A previously resolved comment thread on a pull request was marked as unresolved.
|
-| `pull_request` | `对象` | The [pull request](/rest/reference/pulls) the thread pertains to. |
-| `线程` | `对象` | The thread that was affected. |
+| 键 | 类型 | 描述 |
+| -------------- | ----- | -------------------------------------------- |
+| `action` | `字符串` | 执行的操作内容. 可以是以下选项之一:- “已解决” - 拉取请求上的注释线程已标记为已解决。
- “未解决” - 拉取请求上以前解决的注释线程被标记为未解决。
|
+| `pull_request` | `对象` | 与线程相关的[拉取请求](/rest/reference/pulls)。 |
+| `线程` | `对象` | 受影响的线程。 |
diff --git a/translations/zh-CN/data/reusables/webhooks/repo_desc_graphql.md b/translations/zh-CN/data/reusables/webhooks/repo_desc_graphql.md
index 5bc7fb0e6735..26402b6c3aaf 100644
--- a/translations/zh-CN/data/reusables/webhooks/repo_desc_graphql.md
+++ b/translations/zh-CN/data/reusables/webhooks/repo_desc_graphql.md
@@ -1 +1 @@
-`repository` | `object` | 事件发生所在的 [`repository`]({% ifversion ghec %}/free-pro-team@latest{% endif %}/graphql/reference/objects#repository)。
+`repository` | `object` | 事件发生所在的 [`repository`](/graphql/reference/objects#repository)。
diff --git a/translations/zh-CN/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md b/translations/zh-CN/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md
index 22485132224f..27fc4c8a4e57 100644
--- a/translations/zh-CN/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md
+++ b/translations/zh-CN/data/reusables/webhooks/secret_scanning_alert_location_event_properties.md
@@ -1,5 +1,5 @@
-| 键 | 类型 | 描述 |
-| -------- | ----- | ----------------------------------------------------------------------------------------------------------------- |
-| `action` | `字符串` | 执行的操作内容. Currently, can only be `created`. |
-| `地址` | `对象` | The location involved in the event. |
-| `警报` | `对象` | The [`secret scanning alert`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) involved in the event. |
+| 键 | 类型 | 描述 |
+| -------- | ----- | ------------------------------------------------------------------------------- |
+| `action` | `字符串` | 执行的操作内容. 目前只能是 `created`。 |
+| `地址` | `对象` | 事件中涉及的位置。 |
+| `警报` | `对象` | 事件中涉及 [`机密扫描警报`](/rest/reference/secret-scanning#get-a-secret-scanning-alert) 。 |
diff --git a/translations/zh-CN/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md b/translations/zh-CN/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md
index ae32db92f932..f95684a8d082 100644
--- a/translations/zh-CN/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md
+++ b/translations/zh-CN/data/reusables/webhooks/secret_scanning_alert_location_event_short_desc.md
@@ -1 +1 @@
-Activity related to secret scanning alert locations in a repository. 活动类型在有效负载对象的操作属性中指定。 For more information, see the "[secret scanning](/rest/reference/secret-scanning)" REST API.
+与存储库中的机密扫描警报位置相关的活动。 活动类型在有效负载对象的操作属性中指定。 更多信息请参阅“[机密扫描](/rest/reference/secret-scanning)” REST API。
diff --git a/translations/zh-CN/data/variables/product.yml b/translations/zh-CN/data/variables/product.yml
index 5fe29a5139d1..8e69fc1696e9 100644
--- a/translations/zh-CN/data/variables/product.yml
+++ b/translations/zh-CN/data/variables/product.yml
@@ -62,6 +62,11 @@ prodname_pages: 'GitHub Pages'
prodname_codeql: 'CodeQL'
prodname_ql: 'QL'
prodname_codeql_cli: 'CodeQL CLI'
+#The CodeQL CLI version recommended for each GHES version.
+#CodeQL usually bumps its minor version for each minor version of GHES.
+#Update this whenever a new enterprise version of CodeQL is being prepared.
+codeql_cli_ghes_recommended_version: >-
+ {% ifversion ghes < 3.3 %}2.6.3{% elsif ghes < 3.5 %}2.7.6{% elsif ghes = 3.5 %}2.8.5{% elsif ghes = 3.6 %}2.9.4{% elsif ghae-issue-7470 %}2.8.5{% elsif ghae %}2.7.6{% endif %}
#Apps, GitHub Marketplace, and integrations
prodname_marketplace: 'GitHub Marketplace'
prodname_github_app: 'GitHub 应用程序'